Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | HW_PAGE_SHIFT 12 |
#define | HW_PAGE_SIZE (ASM_CONST(1) << HW_PAGE_SHIFT) |
#define | HW_PAGE_MASK (~(HW_PAGE_SIZE-1)) |
#define | PAGE_FACTOR (PAGE_SHIFT - HW_PAGE_SHIFT) |
#define | SID_SHIFT 28 |
#define | SID_MASK ASM_CONST(0xfffffffff) |
#define | ESID_MASK 0xfffffffff0000000UL |
#define | GET_ESID(x) (((x) >> SID_SHIFT) & SID_MASK) |
#define | SID_SHIFT_1T 40 |
#define | SID_MASK_1T 0xffffffUL |
#define | ESID_MASK_1T 0xffffff0000000000UL |
#define | GET_ESID_1T(x) (((x) >> SID_SHIFT_1T) & SID_MASK_1T) |
#define | slice_init() |
#define | get_slice_psize(mm, addr) MMU_PAGE_4K |
#define | slice_set_user_psize(mm, psize) do { BUG(); } while(0) |
#define | slice_set_range_psize(mm, start, len, psize) slice_set_user_psize((mm), (psize)) |
#define | slice_mm_new_context(mm) 1 |
#define | VM_DATA_DEFAULT_FLAGS |
#define | VM_STACK_DEFAULT_FLAGS32 |
#define | VM_STACK_DEFAULT_FLAGS64 |
#define | VM_STACK_DEFAULT_FLAGS |
Typedefs | |
typedef unsigned long | pte_basic_t |
Functions | |
void | copy_page (void *to, void *from) |
Variables | |
u64 | ppc64_pft_size |
#define GET_ESID_1T | ( | x | ) | (((x) >> SID_SHIFT_1T) & SID_MASK_1T) |
#define HW_PAGE_MASK (~(HW_PAGE_SIZE-1)) |
#define HW_PAGE_SIZE (ASM_CONST(1) << HW_PAGE_SHIFT) |
#define PAGE_FACTOR (PAGE_SHIFT - HW_PAGE_SHIFT) |
#define slice_set_range_psize | ( | mm, | |
start, | |||
len, | |||
psize | |||
) | slice_set_user_psize((mm), (psize)) |
#define slice_set_user_psize | ( | mm, | |
psize | |||
) | do { BUG(); } while(0) |
#define VM_DATA_DEFAULT_FLAGS |
#define VM_STACK_DEFAULT_FLAGS |
#define VM_STACK_DEFAULT_FLAGS32 |
#define VM_STACK_DEFAULT_FLAGS64 |
typedef unsigned long pte_basic_t |
u64 ppc64_pft_size |
Definition at line 80 of file setup_64.c.