Lines Matching refs:pgd
420 #define pgd_none(pgd) (!pgd_val(pgd)) argument
421 #define pgd_bad(pgd) (!(pgd_val(pgd) & 2)) argument
422 #define pgd_present(pgd) (pgd_val(pgd)) argument
424 static inline void set_pgd(pgd_t *pgdp, pgd_t pgd) in set_pgd() argument
426 *pgdp = pgd; in set_pgd()
435 static inline pud_t *pgd_page_vaddr(pgd_t pgd) in pgd_page_vaddr() argument
437 return __va(pgd_val(pgd) & PHYS_MASK & (s32)PAGE_MASK); in pgd_page_vaddr()
443 static inline pud_t *pud_offset(pgd_t *pgd, unsigned long addr) in pud_offset() argument
445 return (pud_t *)pgd_page_vaddr(*pgd) + pud_index(addr); in pud_offset()
448 #define pgd_page(pgd) pfn_to_page(__phys_to_pfn(pgd_val(pgd) & PHYS_MASK)) argument
452 #define pgd_ERROR(pgd) __pgd_error(__FILE__, __LINE__, pgd_val(pgd)) argument
457 #define pgd_offset(mm, addr) ((mm)->pgd+pgd_index(addr))