Searched refs:vcpu_book3s (Results 1 – 7 of 7) sorted by relevance
/linux-4.1.27/arch/powerpc/kvm/ |
D | book3s_32_mmu_host.c | 277 struct kvmppc_vcpu_book3s *vcpu_book3s = to_book3s(vcpu); in create_sid_map() local 297 if (vcpu_book3s->vsid_next >= VSID_POOL_SIZE) { in create_sid_map() 298 vcpu_book3s->vsid_next = 0; in create_sid_map() 299 memset(vcpu_book3s->sid_map, 0, in create_sid_map() 304 map->host_vsid = vcpu_book3s->vsid_pool[vcpu_book3s->vsid_next]; in create_sid_map() 305 vcpu_book3s->vsid_next++; in create_sid_map()
|
D | book3s_32_mmu.c | 114 struct kvmppc_vcpu_book3s *vcpu_book3s = to_book3s(vcpu); in kvmppc_mmu_book3s_32_get_pteg() local 119 htabmask = ((vcpu_book3s->sdr1 & 0x1FF) << 16) | 0xFFC0; in kvmppc_mmu_book3s_32_get_pteg() 126 pteg = (vcpu_book3s->sdr1 & 0xffff0000) | hash; in kvmppc_mmu_book3s_32_get_pteg() 129 kvmppc_get_pc(vcpu), eaddr, vcpu_book3s->sdr1, pteg, in kvmppc_mmu_book3s_32_get_pteg() 148 struct kvmppc_vcpu_book3s *vcpu_book3s = to_book3s(vcpu); in kvmppc_mmu_book3s_32_xlate_bat() local 154 bat = &vcpu_book3s->dbat[i]; in kvmppc_mmu_book3s_32_xlate_bat() 156 bat = &vcpu_book3s->ibat[i]; in kvmppc_mmu_book3s_32_xlate_bat()
|
D | book3s_64_mmu_host.c | 230 struct kvmppc_vcpu_book3s *vcpu_book3s = to_book3s(vcpu); in create_sid_map() local 250 if (vcpu_book3s->proto_vsid_next == vcpu_book3s->proto_vsid_max) { in create_sid_map() 251 vcpu_book3s->proto_vsid_next = vcpu_book3s->proto_vsid_first; in create_sid_map() 252 memset(vcpu_book3s->sid_map, 0, in create_sid_map() 257 map->host_vsid = vsid_scramble(vcpu_book3s->proto_vsid_next++, 256M); in create_sid_map()
|
D | book3s_64_mmu.c | 137 struct kvmppc_vcpu_book3s *vcpu_book3s = to_book3s(vcpu); in kvmppc_mmu_book3s_64_get_pteg() local 143 htabsize = ((1 << ((vcpu_book3s->sdr1 & 0x1f) + 11)) - 1); in kvmppc_mmu_book3s_64_get_pteg() 154 pteg = vcpu_book3s->sdr1 & 0xfffffffffffc0000ULL; in kvmppc_mmu_book3s_64_get_pteg() 158 page, vcpu_book3s->sdr1, pteg, slbe->vsid); in kvmppc_mmu_book3s_64_get_pteg() 380 struct kvmppc_vcpu_book3s *vcpu_book3s; in kvmppc_mmu_book3s_64_slbmte() local 387 vcpu_book3s = to_book3s(vcpu); in kvmppc_mmu_book3s_64_slbmte()
|
D | book3s_emulate.c | 342 struct kvmppc_vcpu_book3s *vcpu_book3s = to_book3s(vcpu); in kvmppc_find_bat() local 347 bat = &vcpu_book3s->ibat[(sprn - SPRN_IBAT0U) / 2]; in kvmppc_find_bat() 350 bat = &vcpu_book3s->ibat[4 + ((sprn - SPRN_IBAT4U) / 2)]; in kvmppc_find_bat() 353 bat = &vcpu_book3s->dbat[(sprn - SPRN_DBAT0U) / 2]; in kvmppc_find_bat() 356 bat = &vcpu_book3s->dbat[4 + ((sprn - SPRN_DBAT4U) / 2)]; in kvmppc_find_bat()
|
D | book3s_pr_papr.c | 28 struct kvmppc_vcpu_book3s *vcpu_book3s = to_book3s(vcpu); in get_pteg_addr() local 32 pte_index &= ((1 << ((vcpu_book3s->sdr1 & 0x1f) + 11)) - 1) << 7 | 0x70; in get_pteg_addr() 33 pteg_addr = vcpu_book3s->sdr1 & 0xfffffffffffc0000ULL; in get_pteg_addr()
|
D | book3s_pr.c | 1375 struct kvmppc_vcpu_book3s *vcpu_book3s; in kvmppc_core_vcpu_create_pr() local 1384 vcpu_book3s = vzalloc(sizeof(struct kvmppc_vcpu_book3s)); in kvmppc_core_vcpu_create_pr() 1385 if (!vcpu_book3s) in kvmppc_core_vcpu_create_pr() 1387 vcpu->arch.book3s = vcpu_book3s; in kvmppc_core_vcpu_create_pr() 1444 vfree(vcpu_book3s); in kvmppc_core_vcpu_create_pr() 1453 struct kvmppc_vcpu_book3s *vcpu_book3s = to_book3s(vcpu); in kvmppc_core_vcpu_free_pr() local 1460 vfree(vcpu_book3s); in kvmppc_core_vcpu_free_pr()
|