Searched refs:sllp (Results 1 - 14 of 14) sorted by relevance

/linux-4.4.14/arch/powerpc/mm/
H A Dslb.c106 linear_llp = mmu_psize_defs[mmu_linear_psize].sllp; __slb_flush_and_rebolt()
107 vmalloc_llp = mmu_psize_defs[mmu_vmalloc_psize].sllp; __slb_flush_and_rebolt()
158 vflags = SLB_VSID_KERNEL | mmu_psize_defs[mmu_vmalloc_psize].sllp; slb_vmalloc_update()
299 linear_llp = mmu_psize_defs[mmu_linear_psize].sllp; slb_initialize()
300 io_llp = mmu_psize_defs[mmu_io_psize].sllp; slb_initialize()
301 vmalloc_llp = mmu_psize_defs[mmu_vmalloc_psize].sllp; slb_initialize()
304 vmemmap_llp = mmu_psize_defs[mmu_vmemmap_psize].sllp; slb_initialize()
H A Dhash_native_64.c52 unsigned long sllp; __tlbie() local
74 sllp = ((mmu_psize_defs[apsize].sllp & SLB_VSID_L) >> 6) | __tlbie()
75 ((mmu_psize_defs[apsize].sllp & SLB_VSID_LP) >> 4); __tlbie()
76 va |= sllp << 5; __tlbie()
107 unsigned long sllp; __tlbiel() local
123 sllp = ((mmu_psize_defs[apsize].sllp & SLB_VSID_L) >> 6) | __tlbiel()
124 ((mmu_psize_defs[apsize].sllp & SLB_VSID_LP) >> 4); __tlbiel()
125 va |= sllp << 5; __tlbiel()
H A Dslb_low.S118 * and then we need to get the sllp encoding off the mmu_psize_defs
123 * size using the old sllp value so we avoid the array. We cannot
157 /* Now get to the array and obtain the sllp
165 /* paca context sllp already contains the SLB_VSID_USER bits */
H A Dcopro_fault.c138 vsid |= mmu_psize_defs[psize].sllp | copro_calculate_slb()
H A Dhash_utils_64.c133 .sllp = 0,
147 .sllp = 0,
154 .sllp = SLB_VSID_L,
369 def->sllp = slbenc; htab_dt_scan_page_sizes()
395 pr_info("base_shift=%d: shift=%d, sllp=0x%04lx," htab_dt_scan_page_sizes()
397 base_shift, shift, def->sllp, htab_dt_scan_page_sizes()
980 mmu_psize_defs[mmu_vmalloc_psize].sllp) { check_paca_psize()
982 mmu_psize_defs[mmu_vmalloc_psize].sllp; check_paca_psize()
/linux-4.4.14/arch/powerpc/include/asm/
H A Dkvm_book3s_64.h137 unsigned long rb = 0, va_low, sllp; compute_tlbie_rb() local
186 sllp = ((mmu_psize_defs[a_psize].sllp & SLB_VSID_L) >> 6) | compute_tlbie_rb()
187 ((mmu_psize_defs[a_psize].sllp & SLB_VSID_LP) >> 4); compute_tlbie_rb()
188 rb |= sllp << 5; /* AP field */ compute_tlbie_rb()
H A Dpage_64.h141 (mm)->context.sllp = SLB_VSID_USER | mmu_psize_defs[(psize)].sllp; \
H A Dmmu-hash64.h133 * sllp : is a bit mask with the value of SLB L || LP to be or'ed
144 unsigned long sllp; /* SLB L||LP (exact mask to use in slbmte) */ member in struct:mmu_psize_def
525 u16 sllp; /* SLB page size encoding */ subpage_prot_init_new_context() member in struct:__anon2284
/linux-4.4.14/drivers/misc/cxl/
H A Dmain.c113 sstp0 |= (SLB_VSID_KERNEL | mmu_psize_defs[mmu_linear_psize].sllp) << 50; cxl_alloc_sst()
/linux-4.4.14/arch/powerpc/platforms/cell/
H A Dspu_base.c226 llp = mmu_psize_defs[mmu_linear_psize].sllp; __spu_kernel_slb()
228 llp = mmu_psize_defs[mmu_virtual_psize].sllp; __spu_kernel_slb()
/linux-4.4.14/arch/powerpc/kvm/
H A Dbook3s_64_mmu_host.c342 slb_vsid |= mmu_psize_defs[MMU_PAGE_64K].sllp; kvmppc_mmu_map_segment()
H A Dbook3s_hv.c2747 (*sps)->slb_enc = def->sllp; kvmppc_add_seg_page_size()
/linux-4.4.14/arch/powerpc/kernel/
H A Dasm-offsets.c223 DEFINE(MMUPSIZESLLP, offsetof(struct mmu_psize_def, sllp)); main()
225 DEFINE(PACACONTEXTSLLP, offsetof(struct paca_struct, context.sllp)); main()
H A Dprocess.c1114 unsigned long llp = mmu_psize_defs[mmu_linear_psize].sllp; setup_ksp_vsid()

Completed in 300 milliseconds