Home
last modified time | relevance | path

Searched refs:pgd (Results 1 – 11 of 11) sorted by relevance

/include/asm-generic/
Dpgtable-nop4d-hack.h15 typedef struct { pgd_t pgd; } pud_t; member
27 static inline int pgd_none(pgd_t pgd) { return 0; } in pgd_none() argument
28 static inline int pgd_bad(pgd_t pgd) { return 0; } in pgd_bad() argument
29 static inline int pgd_present(pgd_t pgd) { return 1; } in pgd_present() argument
30 static inline void pgd_clear(pgd_t *pgd) { } in pgd_clear() argument
31 #define pud_ERROR(pud) (pgd_ERROR((pud).pgd))
33 #define pgd_populate(mm, pgd, pud) do { } while (0) argument
34 #define pgd_populate_safe(mm, pgd, pud) do { } while (0) argument
41 static inline pud_t *pud_offset(pgd_t *pgd, unsigned long address) in pud_offset() argument
43 return (pud_t *)pgd; in pud_offset()
[all …]
Dpgtable-nop4d.h9 typedef struct { pgd_t pgd; } p4d_t; member
22 static inline int pgd_none(pgd_t pgd) { return 0; } in pgd_none() argument
23 static inline int pgd_bad(pgd_t pgd) { return 0; } in pgd_bad() argument
24 static inline int pgd_present(pgd_t pgd) { return 1; } in pgd_present() argument
25 static inline void pgd_clear(pgd_t *pgd) { } in pgd_clear() argument
26 #define p4d_ERROR(p4d) (pgd_ERROR((p4d).pgd))
28 #define pgd_populate(mm, pgd, p4d) do { } while (0) argument
29 #define pgd_populate_safe(mm, pgd, p4d) do { } while (0) argument
36 static inline p4d_t *p4d_offset(pgd_t *pgd, unsigned long address) in p4d_offset() argument
38 return (p4d_t *)pgd; in p4d_offset()
[all …]
D5level-fixup.h20 #define p4d_alloc(mm, pgd, address) (pgd) argument
21 #define p4d_offset(pgd, start) (pgd) argument
D4level-fixup.h19 #define pud_offset(pgd, start) (pgd) argument
Dpgtable.h373 #define pgd_access_permitted(pgd, write) \ argument
374 (pgd_present(pgd) && (!(write) || pgd_write(pgd)))
435 #define set_pgd_safe(pgdp, pgd) \ argument
437 WARN_ON_ONCE(pgd_present(*pgdp) && !pgd_same(*pgdp, pgd)); \
438 set_pgd(pgdp, pgd); \
565 static inline int pgd_none_or_clear_bad(pgd_t *pgd) in pgd_none_or_clear_bad() argument
567 if (pgd_none(*pgd)) in pgd_none_or_clear_bad()
569 if (unlikely(pgd_bad(*pgd))) { in pgd_none_or_clear_bad()
570 pgd_clear_bad(pgd); in pgd_none_or_clear_bad()
1184 #define p4d_offset_lockless(pgdp, pgd, address) p4d_offset(&(pgd), address) argument
Dpage.h44 unsigned long pgd; member
53 #define pgd_val(x) ((x).pgd)
/include/trace/events/
Dxen.h341 TP_PROTO(struct mm_struct *mm, pgd_t *pgd),
342 TP_ARGS(mm, pgd),
345 __field(pgd_t *, pgd)
348 __entry->pgd = pgd),
349 TP_printk("mm %p pgd %p", __entry->mm, __entry->pgd)
353 TP_PROTO(struct mm_struct *mm, pgd_t *pgd), \
354 TP_ARGS(mm, pgd))
/include/linux/
Dhugetlb.h136 pgd_t *pgd, int flags);
181 #define follow_huge_pgd(mm, addr, pgd, flags) NULL argument
238 static inline int pgd_write(pgd_t pgd) in pgd_write() argument
Dmm.h598 static inline int pgd_devmap(pgd_t pgd) in pgd_devmap() argument
1810 static inline int __p4d_alloc(struct mm_struct *mm, pgd_t *pgd, in __p4d_alloc() argument
1816 int __p4d_alloc(struct mm_struct *mm, pgd_t *pgd, unsigned long address);
1916 static inline p4d_t *p4d_alloc(struct mm_struct *mm, pgd_t *pgd, in p4d_alloc() argument
1919 return (unlikely(pgd_none(*pgd)) && __p4d_alloc(mm, pgd, address)) ? in p4d_alloc()
1920 NULL : p4d_offset(pgd, address); in p4d_alloc()
2835 p4d_t *vmemmap_p4d_populate(pgd_t *pgd, unsigned long addr, int node);
Dmm_types.h404 pgd_t * pgd; member
Dintel-iommu.h496 struct dma_pte *pgd; /* virtual address */ member