Searched refs:gvsid (Results 1 – 5 of 5) sorted by relevance
/linux-4.1.27/arch/powerpc/kvm/ |
D | book3s_64_mmu_host.c | 43 static u16 kvmppc_sid_hash(struct kvm_vcpu *vcpu, u64 gvsid) in kvmppc_sid_hash() argument 45 return (u16)(((gvsid >> (SID_MAP_BITS * 7)) & SID_MAP_MASK) ^ in kvmppc_sid_hash() 46 ((gvsid >> (SID_MAP_BITS * 6)) & SID_MAP_MASK) ^ in kvmppc_sid_hash() 47 ((gvsid >> (SID_MAP_BITS * 5)) & SID_MAP_MASK) ^ in kvmppc_sid_hash() 48 ((gvsid >> (SID_MAP_BITS * 4)) & SID_MAP_MASK) ^ in kvmppc_sid_hash() 49 ((gvsid >> (SID_MAP_BITS * 3)) & SID_MAP_MASK) ^ in kvmppc_sid_hash() 50 ((gvsid >> (SID_MAP_BITS * 2)) & SID_MAP_MASK) ^ in kvmppc_sid_hash() 51 ((gvsid >> (SID_MAP_BITS * 1)) & SID_MAP_MASK) ^ in kvmppc_sid_hash() 52 ((gvsid >> (SID_MAP_BITS * 0)) & SID_MAP_MASK)); in kvmppc_sid_hash() 56 static struct kvmppc_sid_map *find_sid_vsid(struct kvm_vcpu *vcpu, u64 gvsid) in find_sid_vsid() argument [all …]
|
D | book3s_32_mmu_host.c | 77 static u16 kvmppc_sid_hash(struct kvm_vcpu *vcpu, u64 gvsid) in kvmppc_sid_hash() argument 79 return (u16)(((gvsid >> (SID_MAP_BITS * 7)) & SID_MAP_MASK) ^ in kvmppc_sid_hash() 80 ((gvsid >> (SID_MAP_BITS * 6)) & SID_MAP_MASK) ^ in kvmppc_sid_hash() 81 ((gvsid >> (SID_MAP_BITS * 5)) & SID_MAP_MASK) ^ in kvmppc_sid_hash() 82 ((gvsid >> (SID_MAP_BITS * 4)) & SID_MAP_MASK) ^ in kvmppc_sid_hash() 83 ((gvsid >> (SID_MAP_BITS * 3)) & SID_MAP_MASK) ^ in kvmppc_sid_hash() 84 ((gvsid >> (SID_MAP_BITS * 2)) & SID_MAP_MASK) ^ in kvmppc_sid_hash() 85 ((gvsid >> (SID_MAP_BITS * 1)) & SID_MAP_MASK) ^ in kvmppc_sid_hash() 86 ((gvsid >> (SID_MAP_BITS * 0)) & SID_MAP_MASK)); in kvmppc_sid_hash() 90 static struct kvmppc_sid_map *find_sid_vsid(struct kvm_vcpu *vcpu, u64 gvsid) in find_sid_vsid() argument [all …]
|
D | trace_pr.h | 146 TP_PROTO(unsigned long long gvsid, unsigned long long hvsid), 147 TP_ARGS(gvsid, hvsid), 150 __field( unsigned long long, gvsid ) 155 __entry->gvsid = gvsid; 159 TP_printk("%llx -> %llx", __entry->gvsid, __entry->hvsid) 163 TP_PROTO(u16 sid_map_mask, unsigned long long gvsid), 164 TP_ARGS(sid_map_mask, gvsid), 168 __field( unsigned long long, gvsid ) 173 __entry->gvsid = gvsid; 177 SID_MAP_MASK - __entry->sid_map_mask, __entry->gvsid) [all …]
|
D | book3s_64_mmu.c | 582 u64 gvsid = esid; in kvmppc_mmu_book3s_64_esid_to_vsid() local 590 gvsid = slb->vsid; in kvmppc_mmu_book3s_64_esid_to_vsid() 593 gvsid <<= SID_SHIFT_1T - SID_SHIFT; in kvmppc_mmu_book3s_64_esid_to_vsid() 594 gvsid |= esid & ((1ul << (SID_SHIFT_1T - SID_SHIFT)) - 1); in kvmppc_mmu_book3s_64_esid_to_vsid() 595 gvsid |= VSID_1T; in kvmppc_mmu_book3s_64_esid_to_vsid() 602 gvsid = VSID_REAL | esid; in kvmppc_mmu_book3s_64_esid_to_vsid() 605 gvsid |= VSID_REAL_IR; in kvmppc_mmu_book3s_64_esid_to_vsid() 608 gvsid |= VSID_REAL_DR; in kvmppc_mmu_book3s_64_esid_to_vsid() 630 gvsid |= VSID_64K; in kvmppc_mmu_book3s_64_esid_to_vsid() 634 gvsid |= VSID_PR; in kvmppc_mmu_book3s_64_esid_to_vsid() [all …]
|
D | book3s_32_mmu.c | 368 u64 gvsid = esid; in kvmppc_mmu_book3s_32_esid_to_vsid() local 374 gvsid = sr_vsid(sr); in kvmppc_mmu_book3s_32_esid_to_vsid() 385 *vsid = VSID_REAL_IR | gvsid; in kvmppc_mmu_book3s_32_esid_to_vsid() 388 *vsid = VSID_REAL_DR | gvsid; in kvmppc_mmu_book3s_32_esid_to_vsid() 394 *vsid = VSID_BAT | gvsid; in kvmppc_mmu_book3s_32_esid_to_vsid()
|