Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
pgtable-nopmd.h File Reference
#include <asm-generic/pgtable-nopud.h>

Go to the source code of this file.

Data Structures

struct  pmd_t
 

Macros

#define __PAGETABLE_PMD_FOLDED
 
#define PMD_SHIFT   PUD_SHIFT
 
#define PTRS_PER_PMD   1
 
#define PMD_SIZE   (1UL << PMD_SHIFT)
 
#define PMD_MASK   (~(PMD_SIZE-1))
 
#define pmd_ERROR(pmd)   (pud_ERROR((pmd).pud))
 
#define pud_populate(mm, pmd, pte)   do { } while (0)
 
#define set_pud(pudptr, pudval)   set_pmd((pmd_t *)(pudptr), (pmd_t) { pudval })
 
#define pmd_val(x)   (pud_val((x).pud))
 
#define __pmd(x)   ((pmd_t) { __pud(x) } )
 
#define pud_page(pud)   (pmd_page((pmd_t){ pud }))
 
#define pud_page_vaddr(pud)   (pmd_page_vaddr((pmd_t){ pud }))
 
#define pmd_alloc_one(mm, address)   NULL
 
#define __pmd_free_tlb(tlb, x, a)   do { } while (0)
 
#define pmd_addr_end(addr, end)   (end)
 

Macro Definition Documentation

#define __PAGETABLE_PMD_FOLDED

Definition at line 10 of file pgtable-nopmd.h.

#define __pmd (   x)    ((pmd_t) { __pud(x) } )

Definition at line 49 of file pgtable-nopmd.h.

#define __pmd_free_tlb (   tlb,
  x,
  a 
)    do { } while (0)

Definition at line 62 of file pgtable-nopmd.h.

#define pmd_addr_end (   addr,
  end 
)    (end)

Definition at line 65 of file pgtable-nopmd.h.

#define pmd_alloc_one (   mm,
  address 
)    NULL

Definition at line 58 of file pgtable-nopmd.h.

#define pmd_ERROR (   pmd)    (pud_ERROR((pmd).pud))

Definition at line 33 of file pgtable-nopmd.h.

#define PMD_MASK   (~(PMD_SIZE-1))

Definition at line 22 of file pgtable-nopmd.h.

#define PMD_SHIFT   PUD_SHIFT

Definition at line 19 of file pgtable-nopmd.h.

#define PMD_SIZE   (1UL << PMD_SHIFT)

Definition at line 21 of file pgtable-nopmd.h.

#define pmd_val (   x)    (pud_val((x).pud))

Definition at line 48 of file pgtable-nopmd.h.

#define PTRS_PER_PMD   1

Definition at line 20 of file pgtable-nopmd.h.

#define pud_page (   pud)    (pmd_page((pmd_t){ pud }))

Definition at line 51 of file pgtable-nopmd.h.

#define pud_page_vaddr (   pud)    (pmd_page_vaddr((pmd_t){ pud }))

Definition at line 52 of file pgtable-nopmd.h.

#define pud_populate (   mm,
  pmd,
  pte 
)    do { } while (0)

Definition at line 35 of file pgtable-nopmd.h.

#define set_pud (   pudptr,
  pudval 
)    set_pmd((pmd_t *)(pudptr), (pmd_t) { pudval })

Definition at line 41 of file pgtable-nopmd.h.