|
Linux Kernel
3.7.1
|
#include <asm/pgtable.h>#include <asm/mmu.h>#include <asm/mmu_context.h>#include <asm/paca.h>#include <asm/cputable.h>#include <asm/cacheflush.h>#include <asm/smp.h>#include <linux/compiler.h>#include <asm/udbg.h>#include <asm/code-patching.h>Go to the source code of this file.
Macros | |
| #define | slb_esid_mask(ssize) (((ssize) == MMU_SEGSIZE_256M)? ESID_MASK: ESID_MASK_1T) |
| #define | slb_vsid_shift(ssize) ((ssize) == MMU_SEGSIZE_256M? SLB_VSID_SHIFT: SLB_VSID_SHIFT_1T) |
Functions | |
| void | slb_allocate_realmode (unsigned long ea) |
| void | slb_allocate_user (unsigned long ea) |
| void | slb_flush_and_rebolt (void) |
| void | slb_vmalloc_update (void) |
| void | switch_slb (struct task_struct *tsk, struct mm_struct *mm) |
| void | slb_set_size (u16 size) |
| void | slb_initialize (void) |
| #define slb_esid_mask | ( | ssize | ) | (((ssize) == MMU_SEGSIZE_256M)? ESID_MASK: ESID_MASK_1T) |
| #define slb_vsid_shift | ( | ssize | ) | ((ssize) == MMU_SEGSIZE_256M? SLB_VSID_SHIFT: SLB_VSID_SHIFT_1T) |
1.8.2