Lines Matching refs:lpae_t
188 static lpae_t *p2m_get_root_pointer(struct p2m_domain *p2m, in p2m_get_root_pointer()
235 static int p2m_create_table(struct p2m_domain *p2m, lpae_t *entry);
253 lpae_t **table, unsigned int offset) in p2m_next_level()
255 lpae_t *entry; in p2m_next_level()
299 lpae_t entry, *table; in p2m_get_entry()
402 static void p2m_set_permission(lpae_t *e, p2m_type_t t, p2m_access_t a) in p2m_set_permission()
474 static lpae_t mfn_to_p2m_entry(mfn_t mfn, p2m_type_t t, p2m_access_t a) in mfn_to_p2m_entry()
480 lpae_t e = (lpae_t) { in mfn_to_p2m_entry()
534 static inline void p2m_write_pte(lpae_t *p, lpae_t pte, bool clean_pte) in p2m_write_pte()
541 static inline void p2m_remove_pte(lpae_t *p, bool clean_pte) in p2m_remove_pte()
543 lpae_t pte; in p2m_remove_pte()
550 static int p2m_create_table(struct p2m_domain *p2m, lpae_t *entry) in p2m_create_table()
553 lpae_t *p; in p2m_create_table()
554 lpae_t pte; in p2m_create_table()
618 static void p2m_put_l3_page(const lpae_t pte) in p2m_put_l3_page()
640 lpae_t entry, unsigned int level) in p2m_free_entry()
643 lpae_t *table; in p2m_free_entry()
689 static bool p2m_split_superpage(struct p2m_domain *p2m, lpae_t *entry, in p2m_split_superpage()
695 lpae_t pte, *table; in p2m_split_superpage()
723 lpae_t *new_entry = table + i; in p2m_split_superpage()
787 lpae_t *entry, *table, orig_pte; in __p2m_set_entry()
843 lpae_t split_pte = *entry; in __p2m_set_entry()
927 lpae_t pte = mfn_to_p2m_entry(smfn, t, a); in __p2m_set_entry()