| .. | .. |
|---|
| 279 | 279 | #define pud_bad(pud) (!ia64_phys_addr_valid(pud_val(pud))) |
|---|
| 280 | 280 | #define pud_present(pud) (pud_val(pud) != 0UL) |
|---|
| 281 | 281 | #define pud_clear(pudp) (pud_val(*(pudp)) = 0UL) |
|---|
| 282 | | -#define pud_page_vaddr(pud) ((unsigned long) __va(pud_val(pud) & _PFN_MASK)) |
|---|
| 282 | +#define pud_pgtable(pud) ((pmd_t *) __va(pud_val(pud) & _PFN_MASK)) |
|---|
| 283 | 283 | #define pud_page(pud) virt_to_page((pud_val(pud) + PAGE_OFFSET)) |
|---|
| 284 | 284 | |
|---|
| 285 | 285 | #if CONFIG_PGTABLE_LEVELS == 4 |
|---|
| .. | .. |
|---|
| 287 | 287 | #define p4d_bad(p4d) (!ia64_phys_addr_valid(p4d_val(p4d))) |
|---|
| 288 | 288 | #define p4d_present(p4d) (p4d_val(p4d) != 0UL) |
|---|
| 289 | 289 | #define p4d_clear(p4dp) (p4d_val(*(p4dp)) = 0UL) |
|---|
| 290 | | -#define p4d_page_vaddr(p4d) ((unsigned long) __va(p4d_val(p4d) & _PFN_MASK)) |
|---|
| 290 | +#define p4d_pgtable(p4d) ((pud_t *) __va(p4d_val(p4d) & _PFN_MASK)) |
|---|
| 291 | 291 | #define p4d_page(p4d) virt_to_page((p4d_val(p4d) + PAGE_OFFSET)) |
|---|
| 292 | 292 | #endif |
|---|
| 293 | 293 | |
|---|