Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
pgtable-nopud.h File Reference

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)
 

Macro Definition Documentation

#define __PAGETABLE_PUD_FOLDED

Definition at line 6 of file pgtable-nopud.h.

#define __pud (   x)    ((pud_t) { __pgd(x) } )

Definition at line 44 of file pgtable-nopud.h.

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

Definition at line 55 of file pgtable-nopud.h.

#define pgd_page (   pgd)    (pud_page((pud_t){ pgd }))

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.

#define pud_addr_end (   addr,
  end 
)    (end)

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

#define pud_alloc_one (   mm,
  address 
)    NULL

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.

#define pud_val (   x)    (pgd_val((x).pgd))

Definition at line 43 of file pgtable-nopud.h.

#define set_pgd (   pgdptr,
  pgdval 
)    set_pud((pud_t *)(pgdptr), (pud_t) { pgdval })

Definition at line 36 of file pgtable-nopud.h.