Searched refs:pgd (Results 1 – 9 of 9) sorted by relevance
| /include/asm-generic/ |
| A D | pgtable-nop4d.h | 9 typedef struct { pgd_t pgd; } p4d_t; member 21 static inline int pgd_none(pgd_t pgd) { return 0; } in pgd_none() argument 22 static inline int pgd_bad(pgd_t pgd) { return 0; } in pgd_bad() argument 23 static inline int pgd_present(pgd_t pgd) { return 1; } in pgd_present() argument 24 static inline void pgd_clear(pgd_t *pgd) { } in pgd_clear() argument 25 #define p4d_ERROR(p4d) (pgd_ERROR((p4d).pgd)) 27 #define pgd_populate(mm, pgd, p4d) do { } while (0) argument 37 return (p4d_t *)pgd; in p4d_offset() 40 #define p4d_val(x) (pgd_val((x).pgd)) 43 #define pgd_page(pgd) (p4d_page((p4d_t){ pgd })) argument [all …]
|
| A D | pgalloc.h | 284 static inline void __pgd_free(struct mm_struct *mm, pgd_t *pgd) in __pgd_free() argument 286 struct ptdesc *ptdesc = virt_to_ptdesc(pgd); in __pgd_free() 288 BUG_ON((unsigned long)pgd & (PAGE_SIZE-1)); in __pgd_free() 293 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) in pgd_free() argument 295 __pgd_free(mm, pgd); in pgd_free()
|
| /include/linux/ |
| A D | ptdump.h | 18 void (*note_page_pgd)(struct ptdump_state *st, unsigned long addr, pgd_t pgd); 24 void (*effective_prot_pgd)(struct ptdump_state *st, pgd_t pgd); 29 struct mm_struct *mm, pgd_t *pgd, 31 void ptdump_walk_pgd(struct ptdump_state *st, struct mm_struct *mm, pgd_t *pgd);
|
| A D | pagewalk.h | 71 int (*pgd_entry)(pgd_t *pgd, unsigned long addr, 124 pgd_t *pgd; member 136 pgd_t *pgd, void *private);
|
| A D | pgtable.h | 159 static inline pgd_t *pgd_offset_pgd(pgd_t *pgd, unsigned long address) in pgd_offset_pgd() argument 161 return (pgd + pgd_index(address)); in pgd_offset_pgd() 168 #define pgd_offset(mm, address) pgd_offset_pgd((mm)->pgd, (address)) 1112 #define pgd_access_permitted(pgd, write) \ argument 1113 (pgd_present(pgd) && (!(write) || pgd_write(pgd))) 1288 static inline int pgd_none_or_clear_bad(pgd_t *pgd) in pgd_none_or_clear_bad() argument 1290 if (pgd_none(*pgd)) in pgd_none_or_clear_bad() 1292 if (unlikely(pgd_bad(*pgd))) { in pgd_none_or_clear_bad() 1293 pgd_clear_bad(pgd); in pgd_none_or_clear_bad() 2000 #define p4d_offset_lockless(pgdp, pgd, address) p4d_offset(&(pgd), address) argument
|
| A D | mm.h | 2727 static inline int __p4d_alloc(struct mm_struct *mm, pgd_t *pgd, in __p4d_alloc() argument 2733 int __p4d_alloc(struct mm_struct *mm, pgd_t *pgd, unsigned long address); 2828 static inline p4d_t *p4d_alloc(struct mm_struct *mm, pgd_t *pgd, in p4d_alloc() argument 2831 return (unlikely(pgd_none(*pgd)) && __p4d_alloc(mm, pgd, address)) ? in p4d_alloc() 2832 NULL : p4d_offset(pgd, address); in p4d_alloc() 3812 p4d_t *vmemmap_p4d_populate(pgd_t *pgd, unsigned long addr, int node);
|
| A D | mm_types.h | 959 pgd_t * pgd; member
|
| A D | hugetlb.h | 472 static inline int pgd_write(pgd_t pgd) in pgd_write() argument
|
| /include/trace/events/ |
| A D | xen.h | 321 TP_PROTO(struct mm_struct *mm, pgd_t *pgd), 322 TP_ARGS(mm, pgd), 325 __field(pgd_t *, pgd) 328 __entry->pgd = pgd), 329 TP_printk("mm %p pgd %p", __entry->mm, __entry->pgd) 333 TP_PROTO(struct mm_struct *mm, pgd_t *pgd), \ 334 TP_ARGS(mm, pgd))
|
Completed in 29 milliseconds