Lines Matching refs:pgd
89 static inline void pgd_list_add(pgd_t *pgd) in pgd_list_add() argument
91 struct page *page = virt_to_page(pgd); in pgd_list_add()
99 static inline void pgd_list_del(pgd_t *pgd) in pgd_list_del() argument
101 struct page *next, **pprev, *page = virt_to_page(pgd); in pgd_list_del()
109 void pgd_ctor(void *pgd) in pgd_ctor() argument
116 memcpy((pgd_t *) pgd + USER_PGDS_IN_LAST_PML4, in pgd_ctor()
123 pgd_list_add(pgd); in pgd_ctor()
125 memset(pgd, 0, USER_PGDS_IN_LAST_PML4 * sizeof(pgd_t)); in pgd_ctor()
129 void pgd_dtor(void *pgd) in pgd_dtor() argument
134 pgd_list_del(pgd); in pgd_dtor()
143 void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free() argument
146 quicklist_free(0, pgd_dtor, pgd); in pgd_free()