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

Go to the source code of this file.

Macros

#define VM_DATA_DEFAULT_FLAGS   VM_DATA_DEFAULT_FLAGS32
 
#define PTE_FLAGS_OFFSET   0
 
#define PTE_SHIFT   (PAGE_SHIFT - PTE_T_LOG2) /* full page */
 
#define PGD_T_LOG2   (__builtin_ffs(sizeof(pgd_t)) - 1)
 
#define PTE_T_LOG2   (__builtin_ffs(sizeof(pte_t)) - 1)
 

Typedefs

typedef unsigned long pte_basic_t
 

Functions

void clear_pages (void *page, int order)
 
void copy_page (void *to, void *from)
 

Macro Definition Documentation

#define PGD_T_LOG2   (__builtin_ffs(sizeof(pgd_t)) - 1)

Definition at line 46 of file page_32.h.

#define PTE_FLAGS_OFFSET   0

Definition at line 19 of file page_32.h.

#define PTE_SHIFT   (PAGE_SHIFT - PTE_T_LOG2) /* full page */

Definition at line 25 of file page_32.h.

#define PTE_T_LOG2   (__builtin_ffs(sizeof(pte_t)) - 1)

Definition at line 47 of file page_32.h.

#define VM_DATA_DEFAULT_FLAGS   VM_DATA_DEFAULT_FLAGS32

Definition at line 10 of file page_32.h.

Typedef Documentation

typedef unsigned long pte_basic_t

Definition at line 36 of file page_32.h.

Function Documentation

void clear_pages ( void page,
int  order 
)
void copy_page ( void to,
void from 
)

Definition at line 22 of file nommu.c.