Searched refs:pud_t (Results 1 – 12 of 12) sorted by relevance
| /include/asm-generic/ |
| A D | pgtable-nopud.h | 16 typedef struct { p4d_t p4d; } pud_t; typedef 40 #define set_p4d(p4dptr, p4dval) set_pud((pud_t *)(p4dptr), (pud_t) { p4dval }) 42 static inline pud_t *pud_offset(p4d_t *p4d, unsigned long address) in pud_offset() 44 return (pud_t *)p4d; in pud_offset() 49 #define __pud(x) ((pud_t) { __p4d(x) }) 51 #define p4d_page(p4d) (pud_page((pud_t){ p4d })) 52 #define p4d_pgtable(p4d) ((pud_t *)(pud_pgtable((pud_t){ p4d })))
|
| A D | pgtable-nopmd.h | 18 typedef struct { pud_t pud; } pmd_t; 30 static inline int pud_none(pud_t pud) { return 0; } in pud_none() 31 static inline int pud_bad(pud_t pud) { return 0; } in pud_bad() 32 static inline int pud_present(pud_t pud) { return 1; } in pud_present() 33 static inline int pud_user(pud_t pud) { return 0; } in pud_user() 34 static inline int pud_leaf(pud_t pud) { return 0; } in pud_leaf() 35 static inline void pud_clear(pud_t *pud) { } in pud_clear() 46 static inline pmd_t * pmd_offset(pud_t * pud, unsigned long address) in pmd_offset()
|
| A D | pgalloc.h | 168 static inline pud_t *__pud_alloc_one_noprof(struct mm_struct *mm, unsigned long addr) in __pud_alloc_one_noprof() 196 static inline pud_t *pud_alloc_one_noprof(struct mm_struct *mm, unsigned long addr) in pud_alloc_one_noprof() 203 static inline void __pud_free(struct mm_struct *mm, pud_t *pud) in __pud_free() 212 static inline void pud_free(struct mm_struct *mm, pud_t *pud) in pud_free()
|
| /include/linux/ |
| A D | page_table_check.h | 19 void __page_table_check_pud_clear(struct mm_struct *mm, pud_t pud); 24 void __page_table_check_puds_set(struct mm_struct *mm, pud_t *pudp, pud_t pud, 62 static inline void page_table_check_pud_clear(struct mm_struct *mm, pud_t pud) in page_table_check_pud_clear() 89 pud_t *pudp, pud_t pud, unsigned int nr) in page_table_check_puds_set() 125 static inline void page_table_check_pud_clear(struct mm_struct *mm, pud_t pud) in page_table_check_pud_clear() 140 pud_t *pudp, pud_t pud, unsigned int nr) in page_table_check_puds_set()
|
| A D | pgtable.h | 318 pud_t entry, int dirty); 329 pud_t entry, int dirty) in pudp_set_access_flags() 352 static inline pud_t pudp_get(pud_t *pudp) in pudp_get() 659 pud_t *pudp) in pudp_huge_get_and_clear() 661 pud_t pud = *pudp; in pudp_huge_get_and_clear() 893 pud_t *pudp); 988 pud_t old_pud = *pudp; in pudp_set_wrprotect() 1124 static inline int pud_same(pud_t pud_a, pud_t pud_b) in pud_same() 1281 void pud_clear_bad(pud_t *); 1785 pud_t pudval = READ_ONCE(*pud); in pud_trans_unstable() [all …]
|
| A D | huge_mm.h | 16 pud_t *dst_pud, pud_t *src_pud, unsigned long addr, 20 void huge_pud_set_accessed(struct vm_fault *vmf, pud_t orig_pud); 22 static inline void huge_pud_set_accessed(struct vm_fault *vmf, pud_t orig_pud) in huge_pud_set_accessed() 32 int zap_huge_pud(struct mmu_gather *tlb, struct vm_area_struct *vma, pud_t *pud, 413 void __split_huge_pud(struct vm_area_struct *vma, pud_t *pud, 418 pud_t *pudp, unsigned long addr, pgprot_t newprot, 423 pud_t *pudp, unsigned long addr, pgprot_t newprot, in change_huge_pud() 429 pud_t *____pud = (__pud); \ 457 static inline spinlock_t *pud_trans_huge_lock(pud_t *pud, in pud_trans_huge_lock() 624 static inline spinlock_t *pud_trans_huge_lock(pud_t *pud, in pud_trans_huge_lock() [all …]
|
| A D | ptdump.h | 16 void (*note_page_pud)(struct ptdump_state *st, unsigned long addr, pud_t pud); 22 void (*effective_prot_pud)(struct ptdump_state *st, pud_t pud);
|
| A D | pagewalk.h | 75 int (*pud_entry)(pud_t *pud, unsigned long addr, 180 pud_t *pudp; 185 pud_t pud;
|
| A D | mm.h | 547 pud_t *pud; /* Pointer to pud entry matching 1835 static inline pud_t folio_mk_pud(struct folio *folio, pgprot_t pgprot) in folio_mk_pud() 2705 static inline bool pud_special(pud_t pud) in pud_special() 2710 static inline pud_t pud_mkspecial(pud_t pud) in pud_mkspecial() 2752 atomic_long_add(PTRS_PER_PUD * sizeof(pud_t), &mm->pgtables_bytes); in mm_inc_nr_puds() 2759 atomic_long_sub(PTRS_PER_PUD * sizeof(pud_t), &mm->pgtables_bytes); in mm_dec_nr_puds() 2764 static inline int __pmd_alloc(struct mm_struct *mm, pud_t *pud, in __pmd_alloc() 2835 static inline pud_t *pud_alloc(struct mm_struct *mm, p4d_t *p4d, in pud_alloc() 3127 static inline spinlock_t *pud_lock(struct mm_struct *mm, pud_t *pud) in pud_lock() 3813 pud_t *vmemmap_pud_populate(p4d_t *p4d, unsigned long addr, int node); [all …]
|
| A D | kasan.h | 55 extern pud_t kasan_early_shadow_pud[MAX_PTRS_PER_PUD];
|
| A D | hugetlb.h | 168 unsigned long addr, pud_t *pud); 999 return pud_lockptr(mm, (pud_t *) pte); in huge_pte_lockptr()
|
| /include/trace/events/ |
| A D | xen.h | 207 TP_PROTO(pud_t *pudp, pud_t pudval), 210 __field(pud_t *, pudp) 242 TP_PROTO(pud_t *pudp, pud_t pudval), 245 __field(pud_t *, pudp)
|
Completed in 33 milliseconds