Lines Matching refs:pgd
21 void ptdump_walk_pgd_level(struct seq_file *m, pgd_t *pgd);
49 #define set_pgd(pgdp, pgd) native_set_pgd(pgdp, pgd) argument
50 #define pgd_clear(pgd) native_pgd_clear(pgd) argument
600 static inline int pgd_present(pgd_t pgd) in pgd_present() argument
602 return pgd_flags(pgd) & _PAGE_PRESENT; in pgd_present()
605 static inline unsigned long pgd_page_vaddr(pgd_t pgd) in pgd_page_vaddr() argument
607 return (unsigned long)__va((unsigned long)pgd_val(pgd) & PTE_PFN_MASK); in pgd_page_vaddr()
614 #define pgd_page(pgd) pfn_to_page(pgd_val(pgd) >> PAGE_SHIFT) argument
622 static inline pud_t *pud_offset(pgd_t *pgd, unsigned long address) in pud_offset() argument
624 return (pud_t *)pgd_page_vaddr(*pgd) + pud_index(address); in pud_offset()
627 static inline int pgd_bad(pgd_t pgd) in pgd_bad() argument
629 return (pgd_flags(pgd) & ~_PAGE_USER) != _KERNPG_TABLE; in pgd_bad()
632 static inline int pgd_none(pgd_t pgd) in pgd_none() argument
634 return !native_pgd_val(pgd); in pgd_none()
652 #define pgd_offset(mm, address) ((mm)->pgd + pgd_index((address)))