Home
last modified time | relevance | path

Searched refs:ptdesc (Results 1 – 4 of 4) sorted by relevance

/include/asm-generic/
A Dpgalloc.h24 if (!ptdesc) in __pte_alloc_one_kernel_noprof()
73 struct ptdesc *ptdesc; in __pte_alloc_one_noprof() local
115 struct ptdesc *ptdesc = page_ptdesc(pte_page); in pte_free() local
137 struct ptdesc *ptdesc; in pmd_alloc_one_noprof() local
157 struct ptdesc *ptdesc = virt_to_ptdesc(pmd); in pmd_free() local
171 struct ptdesc *ptdesc; in __pud_alloc_one_noprof() local
205 struct ptdesc *ptdesc = virt_to_ptdesc(pud); in __pud_free() local
225 struct ptdesc *ptdesc; in __p4d_alloc_one_noprof() local
250 struct ptdesc *ptdesc = virt_to_ptdesc(p4d); in __p4d_free() local
269 struct ptdesc *ptdesc; in __pgd_alloc_noprof() local
[all …]
A Dtlb.h218 struct ptdesc *ptdesc = (struct ptdesc *)table; in __tlb_remove_table() local
220 pagetable_dtor_free(ptdesc); in __tlb_remove_table()
235 struct ptdesc *ptdesc = (struct ptdesc *)table; in tlb_remove_table() local
237 pagetable_dtor(ptdesc); in tlb_remove_table()
238 tlb_remove_page(tlb, ptdesc_page(ptdesc)); in tlb_remove_table()
506 static inline void tlb_remove_ptdesc(struct mmu_gather *tlb, struct ptdesc *pt) in tlb_remove_ptdesc()
/include/linux/
A Dmm_types.h549 struct ptdesc { struct
604 struct ptdesc *: (struct page *)(pt)))
612 struct page *: (struct ptdesc *)(p)))
615 static inline void ptdesc_pmd_pts_init(struct ptdesc *ptdesc) in ptdesc_pmd_pts_init() argument
617 atomic_set(&ptdesc->pt_share_count, 0); in ptdesc_pmd_pts_init()
620 static inline void ptdesc_pmd_pts_inc(struct ptdesc *ptdesc) in ptdesc_pmd_pts_inc() argument
622 atomic_inc(&ptdesc->pt_share_count); in ptdesc_pmd_pts_inc()
625 static inline void ptdesc_pmd_pts_dec(struct ptdesc *ptdesc) in ptdesc_pmd_pts_dec() argument
627 atomic_dec(&ptdesc->pt_share_count); in ptdesc_pmd_pts_dec()
630 static inline int ptdesc_pmd_pts_count(struct ptdesc *ptdesc) in ptdesc_pmd_pts_count() argument
[all …]
A Dmm.h2904 bool ptlock_alloc(struct ptdesc *ptdesc);
2905 void ptlock_free(struct ptdesc *ptdesc);
2916 static inline bool ptlock_alloc(struct ptdesc *ptdesc) in ptlock_alloc() argument
2921 static inline void ptlock_free(struct ptdesc *ptdesc) in ptlock_free() argument
2943 static inline bool ptlock_init(struct ptdesc *ptdesc) in ptlock_init() argument
2973 static inline void ptlock_free(struct ptdesc *ptdesc) {} in ptlock_free() argument
2976 static inline void __pagetable_ctor(struct ptdesc *ptdesc) in __pagetable_ctor() argument
2984 static inline void pagetable_dtor(struct ptdesc *ptdesc) in pagetable_dtor() argument
3000 struct ptdesc *ptdesc) in pagetable_pte_ctor() argument
3076 static inline bool pmd_ptlock_init(struct ptdesc *ptdesc) in pmd_ptlock_init() argument
[all …]

Completed in 24 milliseconds