|
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.
1.8.2