Lines Matching defs:svcpu
273 struct kvmppc_book3s_shadow_vcpu *svcpu = svcpu_get(vcpu);
280 for (i = 0; i < svcpu->slb_max; i++) {
281 if (!(svcpu->slb[i].esid & SLB_ESID_V))
283 else if ((svcpu->slb[i].esid & ESID_MASK) == esid) {
301 if ((svcpu->slb_max) == max_slb_size)
304 r = svcpu->slb_max;
305 svcpu->slb_max++;
308 svcpu_put(svcpu);
314 struct kvmppc_book3s_shadow_vcpu *svcpu = svcpu_get(vcpu);
327 svcpu->slb[slb_index].esid = 0;
348 svcpu->slb[slb_index].esid = slb_esid;
349 svcpu->slb[slb_index].vsid = slb_vsid;
354 svcpu_put(svcpu);
360 struct kvmppc_book3s_shadow_vcpu *svcpu = svcpu_get(vcpu);
364 for (i = 0; i < svcpu->slb_max; i++) {
365 if ((svcpu->slb[i].esid & SLB_ESID_V) &&
366 (svcpu->slb[i].esid & seg_mask) == ea) {
368 svcpu->slb[i].esid = 0;
372 svcpu_put(svcpu);
377 struct kvmppc_book3s_shadow_vcpu *svcpu = svcpu_get(vcpu);
378 svcpu->slb_max = 0;
379 svcpu->slb[0].esid = 0;
380 svcpu_put(svcpu);