Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
pgalloc.h File Reference
#include <linux/mm.h>
#include <asm/io.h>

Go to the source code of this file.

Macros

#define pmd_populate_kernel(mm, pmd, pte)   set_pmd(pmd, __pmd(_PAGE_TABLE + __pa(pte)))
 
#define pmd_pgtable(pmd)   pmd_page(pmd)
 
#define __pte_free_tlb(tlb, pte, addr)   pte_free((tlb)->mm, (pte))
 
#define pmd_alloc_one(mm, addr)   ({ BUG(); ((pmd_t *)2); })
 
#define pmd_free(mm, x)   do { } while (0)
 
#define __pmd_free_tlb(tlb, x, addr)   do { } while (0)
 
#define pgd_populate(mm, pmd, pte)   BUG()
 
#define check_pgt_cache()   do { } while (0)
 

Macro Definition Documentation

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

Definition at line 71 of file pgalloc.h.

#define __pte_free_tlb (   tlb,
  pte,
  addr 
)    pte_free((tlb)->mm, (pte))

Definition at line 61 of file pgalloc.h.

#define check_pgt_cache (   void)    do { } while (0)

Definition at line 74 of file pgalloc.h.

#define pgd_populate (   mm,
  pmd,
  pte 
)    BUG()

Definition at line 72 of file pgalloc.h.

#define pmd_alloc_one (   mm,
  addr 
)    ({ BUG(); ((pmd_t *)2); })

Definition at line 69 of file pgalloc.h.

#define pmd_free (   mm,
  x 
)    do { } while (0)

Definition at line 70 of file pgalloc.h.

#define pmd_pgtable (   pmd)    pmd_page(pmd)

Definition at line 16 of file pgalloc.h.

#define pmd_populate_kernel (   mm,
  pmd,
  pte 
)    set_pmd(pmd, __pmd(_PAGE_TABLE + __pa(pte)))

Definition at line 8 of file pgalloc.h.