Searched refs:vcpu_book3s (Results 1 - 6 of 6) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/kvm/
H A Dbook3s_64_mmu.c44 struct kvmppc_vcpu_book3s *vcpu_book3s,
51 for (i = 0; i < vcpu_book3s->slb_nr; i++) {
54 if (!vcpu_book3s->slb[i].valid)
57 if (vcpu_book3s->slb[i].tb)
60 if (vcpu_book3s->slb[i].esid == cmp_esid)
61 return &vcpu_book3s->slb[i];
66 for (i = 0; i < vcpu_book3s->slb_nr; i++) {
67 if (vcpu_book3s->slb[i].vsid)
69 vcpu_book3s->slb[i].valid ? 'v' : ' ',
70 vcpu_book3s
43 kvmppc_mmu_book3s_64_find_slbe( struct kvmppc_vcpu_book3s *vcpu_book3s, gva_t eaddr) argument
106 kvmppc_mmu_book3s_64_get_pteg( struct kvmppc_vcpu_book3s *vcpu_book3s, struct kvmppc_slb *slbe, gva_t eaddr, bool second) argument
156 struct kvmppc_vcpu_book3s *vcpu_book3s = to_book3s(vcpu); local
294 struct kvmppc_vcpu_book3s *vcpu_book3s; local
331 struct kvmppc_vcpu_book3s *vcpu_book3s = to_book3s(vcpu); local
344 struct kvmppc_vcpu_book3s *vcpu_book3s = to_book3s(vcpu); local
357 struct kvmppc_vcpu_book3s *vcpu_book3s = to_book3s(vcpu); local
376 struct kvmppc_vcpu_book3s *vcpu_book3s = to_book3s(vcpu); local
[all...]
H A Dbook3s_32_mmu.c66 static struct kvmppc_sr *find_sr(struct kvmppc_vcpu_book3s *vcpu_book3s, gva_t eaddr) argument
68 return &vcpu_book3s->sr[(eaddr >> 28) & 0xf];
89 static hva_t kvmppc_mmu_book3s_32_get_pteg(struct kvmppc_vcpu_book3s *vcpu_book3s, argument
97 htabmask = ((vcpu_book3s->sdr1 & 0x1FF) << 16) | 0xFFC0;
104 pteg = (vcpu_book3s->sdr1 & 0xffff0000) | hash;
107 vcpu_book3s->vcpu.arch.pc, eaddr, vcpu_book3s->sdr1, pteg,
110 r = gfn_to_hva(vcpu_book3s->vcpu.kvm, pteg >> PAGE_SHIFT);
126 struct kvmppc_vcpu_book3s *vcpu_book3s = to_book3s(vcpu); local
132 bat = &vcpu_book3s
182 struct kvmppc_vcpu_book3s *vcpu_book3s = to_book3s(vcpu); local
[all...]
H A Dbook3s_32_mmu_host.c252 struct kvmppc_vcpu_book3s *vcpu_book3s = to_book3s(vcpu); local
272 if (vcpu_book3s->vsid_next >= vcpu_book3s->vsid_max) {
273 vcpu_book3s->vsid_next = vcpu_book3s->vsid_first;
274 memset(vcpu_book3s->sid_map, 0,
279 map->host_vsid = vcpu_book3s->vsid_next;
283 vcpu_book3s->vsid_next+=1;
H A Dbook3s_emulate.c268 struct kvmppc_vcpu_book3s *vcpu_book3s = to_book3s(vcpu); local
273 bat = &vcpu_book3s->ibat[(sprn - SPRN_IBAT0U) / 2];
276 bat = &vcpu_book3s->ibat[4 + ((sprn - SPRN_IBAT4U) / 2)];
279 bat = &vcpu_book3s->dbat[(sprn - SPRN_DBAT0U) / 2];
282 bat = &vcpu_book3s->dbat[4 + ((sprn - SPRN_DBAT4U) / 2)];
296 struct kvmppc_vcpu_book3s *vcpu_book3s = to_book3s(vcpu); local
301 bat = &vcpu_book3s->ibat[(sprn - SPRN_IBAT0U) / 2];
304 bat = &vcpu_book3s->ibat[4 + ((sprn - SPRN_IBAT4U) / 2)];
307 bat = &vcpu_book3s->dbat[(sprn - SPRN_DBAT0U) / 2];
310 bat = &vcpu_book3s
[all...]
H A Dbook3s_64_mmu_host.c190 struct kvmppc_vcpu_book3s *vcpu_book3s = to_book3s(vcpu); local
210 if (vcpu_book3s->vsid_next == vcpu_book3s->vsid_max) {
211 vcpu_book3s->vsid_next = vcpu_book3s->vsid_first;
212 memset(vcpu_book3s->sid_map, 0,
217 map->host_vsid = vcpu_book3s->vsid_next++;
H A Dbook3s.c1216 struct kvmppc_vcpu_book3s *vcpu_book3s; local
1220 vcpu_book3s = vmalloc(sizeof(struct kvmppc_vcpu_book3s));
1221 if (!vcpu_book3s)
1224 memset(vcpu_book3s, 0, sizeof(struct kvmppc_vcpu_book3s));
1226 vcpu_book3s->shadow_vcpu = (struct kvmppc_book3s_shadow_vcpu *)
1227 kzalloc(sizeof(*vcpu_book3s->shadow_vcpu), GFP_KERNEL);
1228 if (!vcpu_book3s->shadow_vcpu)
1231 vcpu = &vcpu_book3s->vcpu;
1246 vcpu_book3s->slb_nr = 64;
1267 kfree(vcpu_book3s
1276 struct kvmppc_vcpu_book3s *vcpu_book3s = to_book3s(vcpu); local
[all...]

Completed in 45 milliseconds