Lines Matching defs:slb
150 static inline void spu_load_slb(struct spu *spu, int slbe, struct spu_slb *slb)
155 __func__, slbe, slb->vsid, slb->esid);
161 out_be64(&priv2->slb_vsid_RW, slb->vsid);
163 out_be64(&priv2->slb_esid_RW, slb->esid);
169 struct spu_slb slb;
174 slb.esid = (ea & ESID_MASK) | SLB_ESID_V;
183 slb.vsid = (get_vsid(mm->context.id, ea, MMU_SEGSIZE_256M)
191 slb.vsid = (get_kernel_vsid(ea, MMU_SEGSIZE_256M)
196 slb.vsid = (get_kernel_vsid(ea, MMU_SEGSIZE_256M)
206 slb.vsid |= mmu_psize_defs[psize].sllp;
208 spu_load_slb(spu, spu->slb_replace, &slb);
254 static void __spu_kernel_slb(void *addr, struct spu_slb *slb)
264 slb->vsid = (get_kernel_vsid(ea, MMU_SEGSIZE_256M) << SLB_VSID_SHIFT) |
266 slb->esid = (ea & ESID_MASK) | SLB_ESID_V;