Lines Matching refs:pgd
482 #define pgd_none(pgd) (!pgd_val(pgd)) argument
483 #define pgd_bad(pgd) (!(pgd_val(pgd) & 2)) argument
484 #define pgd_present(pgd) (pgd_val(pgd)) argument
486 static inline void set_pgd(pgd_t *pgdp, pgd_t pgd) in set_pgd() argument
488 *pgdp = pgd; in set_pgd()
497 static inline pud_t *pgd_page_vaddr(pgd_t pgd) in pgd_page_vaddr() argument
499 return __va(pgd_val(pgd) & PHYS_MASK & (s32)PAGE_MASK); in pgd_page_vaddr()
505 static inline pud_t *pud_offset(pgd_t *pgd, unsigned long addr) in pud_offset() argument
507 return (pud_t *)pgd_page_vaddr(*pgd) + pud_index(addr); in pud_offset()
510 #define pgd_page(pgd) pfn_to_page(__phys_to_pfn(pgd_val(pgd) & PHYS_MASK)) argument
514 #define pgd_ERROR(pgd) __pgd_error(__FILE__, __LINE__, pgd_val(pgd)) argument
519 #define pgd_offset(mm, addr) ((mm)->pgd+pgd_index(addr))