Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | pud_t |
Macros | |
#define | __PAGETABLE_PUD_FOLDED |
#define | PUD_SHIFT PGDIR_SHIFT |
#define | PTRS_PER_PUD 1 |
#define | PUD_SIZE (1UL << PUD_SHIFT) |
#define | PUD_MASK (~(PUD_SIZE-1)) |
#define | pud_ERROR(pud) (pgd_ERROR((pud).pgd)) |
#define | pgd_populate(mm, pgd, pud) do { } while (0) |
#define | set_pgd(pgdptr, pgdval) set_pud((pud_t *)(pgdptr), (pud_t) { pgdval }) |
#define | pud_val(x) (pgd_val((x).pgd)) |
#define | __pud(x) ((pud_t) { __pgd(x) } ) |
#define | pgd_page(pgd) (pud_page((pud_t){ pgd })) |
#define | pgd_page_vaddr(pgd) (pud_page_vaddr((pud_t){ pgd })) |
#define | pud_alloc_one(mm, address) NULL |
#define | pud_free(mm, x) do { } while (0) |
#define | __pud_free_tlb(tlb, x, a) do { } while (0) |
#define | pud_addr_end(addr, end) (end) |
#define __PAGETABLE_PUD_FOLDED |
Definition at line 6 of file pgtable-nopud.h.
Definition at line 55 of file pgtable-nopud.h.
Definition at line 46 of file pgtable-nopud.h.
#define pgd_page_vaddr | ( | pgd | ) | (pud_page_vaddr((pud_t){ pgd })) |
Definition at line 47 of file pgtable-nopud.h.
#define pgd_populate | ( | mm, | |
pgd, | |||
pud | |||
) | do { } while (0) |
Definition at line 31 of file pgtable-nopud.h.
#define PTRS_PER_PUD 1 |
Definition at line 16 of file pgtable-nopud.h.
Definition at line 58 of file pgtable-nopud.h.
Definition at line 53 of file pgtable-nopud.h.
#define pud_ERROR | ( | pud | ) | (pgd_ERROR((pud).pgd)) |
Definition at line 29 of file pgtable-nopud.h.
#define pud_free | ( | mm, | |
x | |||
) | do { } while (0) |
Definition at line 54 of file pgtable-nopud.h.
#define PUD_MASK (~(PUD_SIZE-1)) |
Definition at line 18 of file pgtable-nopud.h.
#define PUD_SHIFT PGDIR_SHIFT |
Definition at line 15 of file pgtable-nopud.h.
#define PUD_SIZE (1UL << PUD_SHIFT) |
Definition at line 17 of file pgtable-nopud.h.
Definition at line 43 of file pgtable-nopud.h.
Definition at line 36 of file pgtable-nopud.h.