Linux Kernel
3.7.1
|
#include <asm-generic/pgtable-nopud.h>
Go to the source code of this file.
#define __HAVE_ARCH_PTEP_GET_AND_CLEAR |
Definition at line 148 of file pgtable_64.h.
#define __HAVE_ARCH_PTEP_SET_WRPROTECT |
Definition at line 141 of file pgtable_64.h.
#define __HAVE_ARCH_PTEP_TEST_AND_CLEAR_YOUNG |
Definition at line 133 of file pgtable_64.h.
#define _VMALLOC_END HUGE_VMAP_BASE |
Definition at line 55 of file pgtable_64.h.
#define HUGE_VMAP_END (HUGE_VMAP_BASE + PGDIR_SIZE) |
Definition at line 59 of file pgtable_64.h.
#define pgd_addr_normalize pgd_addr_normalize |
Definition at line 116 of file pgtable_64.h.
Definition at line 24 of file pgtable_64.h.
#define PGDIR_MASK (~(PGDIR_SIZE-1)) |
Definition at line 22 of file pgtable_64.h.
#define PGDIR_SHIFT HV_LOG2_L1_SPAN |
Definition at line 20 of file pgtable_64.h.
#define PGDIR_SIZE HV_L1_SPAN |
Definition at line 21 of file pgtable_64.h.
Definition at line 76 of file pgtable_64.h.
#define PMD_INDEX | ( | va | ) | _HV_L1_INDEX(va, HPAGE_SHIFT) |
Definition at line 35 of file pgtable_64.h.
#define PMD_MASK (~(PMD_SIZE-1)) |
Definition at line 33 of file pgtable_64.h.
#define pmd_offset | ( | pud, | |
address | |||
) | ((pmd_t *)pud_page_vaddr(*(pud)) + pmd_index(address)) |
Definition at line 112 of file pgtable_64.h.
Definition at line 158 of file pgtable_64.h.
#define PMD_SHIFT HPAGE_SHIFT |
Definition at line 31 of file pgtable_64.h.
#define PMD_SIZE HPAGE_SIZE |
Definition at line 32 of file pgtable_64.h.
#define pmdp_ptep | ( | pmdp | ) | (pmdp) |
Definition at line 159 of file pgtable_64.h.
#define PTE_INDEX | ( | va | ) | _HV_L2_INDEX(va, HPAGE_SHIFT, PAGE_SHIFT) |
Definition at line 46 of file pgtable_64.h.
Definition at line 160 of file pgtable_64.h.
#define PTRS_PER_PGD HV_L0_ENTRIES |
Definition at line 23 of file pgtable_64.h.
#define PTRS_PER_PMD _HV_L1_ENTRIES(HPAGE_SHIFT) |
Definition at line 34 of file pgtable_64.h.
#define PTRS_PER_PTE _HV_L2_ENTRIES(HPAGE_SHIFT, PAGE_SHIFT) |
Definition at line 45 of file pgtable_64.h.
#define pud_page | ( | pud | ) | pfn_to_page(PFN_DOWN(HV_PTFN_TO_CPA(pud_ptfn(pud)))) |
Definition at line 105 of file pgtable_64.h.
#define pud_page_vaddr | ( | pud | ) | (__va((phys_addr_t)pud_ptfn(pud) << HV_LOG2_PAGE_TABLE_ALIGN)) |
Definition at line 98 of file pgtable_64.h.
#define pud_ptfn | ( | pud | ) | hv_pte_get_ptfn((pud).pgd) |
Definition at line 90 of file pgtable_64.h.
#define SIZEOF_PGD HV_L0_SIZE |
Definition at line 25 of file pgtable_64.h.
#define SIZEOF_PMD _HV_L1_SIZE(HPAGE_SHIFT) |
Definition at line 36 of file pgtable_64.h.
#define SIZEOF_PTE _HV_L2_SIZE(HPAGE_SHIFT, PAGE_SHIFT) |
Definition at line 47 of file pgtable_64.h.
#define VMALLOC_END _VMALLOC_END |
Definition at line 56 of file pgtable_64.h.
#define VMALLOC_START _VMALLOC_START |
Definition at line 57 of file pgtable_64.h.