Home
last modified time | relevance | path

Searched refs:sllp (Results 1 – 13 of 13) sorted by relevance

/linux-4.1.27/arch/powerpc/mm/
Dslb.c101 linear_llp = mmu_psize_defs[mmu_linear_psize].sllp; in __slb_flush_and_rebolt()
102 vmalloc_llp = mmu_psize_defs[mmu_vmalloc_psize].sllp; in __slb_flush_and_rebolt()
153 vflags = SLB_VSID_KERNEL | mmu_psize_defs[mmu_vmalloc_psize].sllp; in slb_vmalloc_update()
281 linear_llp = mmu_psize_defs[mmu_linear_psize].sllp; in slb_initialize()
282 io_llp = mmu_psize_defs[mmu_io_psize].sllp; in slb_initialize()
283 vmalloc_llp = mmu_psize_defs[mmu_vmalloc_psize].sllp; in slb_initialize()
286 vmemmap_llp = mmu_psize_defs[mmu_vmemmap_psize].sllp; in slb_initialize()
Dhash_native_64.c52 unsigned long sllp; in __tlbie() local
74 sllp = ((mmu_psize_defs[apsize].sllp & SLB_VSID_L) >> 6) | in __tlbie()
75 ((mmu_psize_defs[apsize].sllp & SLB_VSID_LP) >> 4); in __tlbie()
76 va |= sllp << 5; in __tlbie()
107 unsigned long sllp; in __tlbiel() local
123 sllp = ((mmu_psize_defs[apsize].sllp & SLB_VSID_L) >> 6) | in __tlbiel()
124 ((mmu_psize_defs[apsize].sllp & SLB_VSID_LP) >> 4); in __tlbiel()
125 va |= sllp << 5; in __tlbiel()
Dhash_utils_64.c132 .sllp = 0,
146 .sllp = 0,
153 .sllp = SLB_VSID_L,
368 def->sllp = slbenc; in htab_dt_scan_page_sizes()
396 base_shift, shift, def->sllp, in htab_dt_scan_page_sizes()
979 mmu_psize_defs[mmu_vmalloc_psize].sllp) { in check_paca_psize()
981 mmu_psize_defs[mmu_vmalloc_psize].sllp; in check_paca_psize()
Dcopro_fault.c135 vsid |= mmu_psize_defs[psize].sllp | in copro_calculate_slb()
/linux-4.1.27/arch/powerpc/include/asm/
Dkvm_book3s_64.h137 unsigned long rb = 0, va_low, sllp; in compute_tlbie_rb() local
186 sllp = ((mmu_psize_defs[a_psize].sllp & SLB_VSID_L) >> 6) | in compute_tlbie_rb()
187 ((mmu_psize_defs[a_psize].sllp & SLB_VSID_LP) >> 4); in compute_tlbie_rb()
188 rb |= sllp << 5; /* AP field */ in compute_tlbie_rb()
Dpage_64.h141 (mm)->context.sllp = SLB_VSID_USER | mmu_psize_defs[(psize)].sllp; \
Dmmu-hash64.h143 unsigned long sllp; /* SLB L||LP (exact mask to use in slbmte) */ member
524 u16 sllp; /* SLB page size encoding */ member
/linux-4.1.27/drivers/misc/cxl/
Dmain.c113 sstp0 |= (SLB_VSID_KERNEL | mmu_psize_defs[mmu_linear_psize].sllp) << 50; in cxl_alloc_sst()
/linux-4.1.27/arch/powerpc/platforms/cell/
Dspu_base.c226 llp = mmu_psize_defs[mmu_linear_psize].sllp; in __spu_kernel_slb()
228 llp = mmu_psize_defs[mmu_virtual_psize].sllp; in __spu_kernel_slb()
/linux-4.1.27/arch/powerpc/kvm/
Dbook3s_64_mmu_host.c341 slb_vsid |= mmu_psize_defs[MMU_PAGE_64K].sllp; in kvmppc_mmu_map_segment()
Dbook3s_hv.c2292 (*sps)->slb_enc = def->sllp; in kvmppc_add_seg_page_size()
/linux-4.1.27/arch/powerpc/kernel/
Dasm-offsets.c224 DEFINE(MMUPSIZESLLP, offsetof(struct mmu_psize_def, sllp)); in main()
226 DEFINE(PACACONTEXTSLLP, offsetof(struct paca_struct, context.sllp)); in main()
Dprocess.c1114 unsigned long llp = mmu_psize_defs[mmu_linear_psize].sllp; in setup_ksp_vsid()