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 D | book3s_64_mmu.c | 44 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 D | book3s_32_mmu.c | 66 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 D | book3s_32_mmu_host.c | 252 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 D | book3s_emulate.c | 268 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 D | book3s_64_mmu_host.c | 190 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 D | book3s.c | 1216 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 114 milliseconds