Home
last modified time | relevance | path

Searched refs:gvsid (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/arch/powerpc/kvm/
Dbook3s_64_mmu_host.c44 static u16 kvmppc_sid_hash(struct kvm_vcpu *vcpu, u64 gvsid) in kvmppc_sid_hash() argument
46 return (u16)(((gvsid >> (SID_MAP_BITS * 7)) & SID_MAP_MASK) ^ in kvmppc_sid_hash()
47 ((gvsid >> (SID_MAP_BITS * 6)) & SID_MAP_MASK) ^ in kvmppc_sid_hash()
48 ((gvsid >> (SID_MAP_BITS * 5)) & SID_MAP_MASK) ^ in kvmppc_sid_hash()
49 ((gvsid >> (SID_MAP_BITS * 4)) & SID_MAP_MASK) ^ in kvmppc_sid_hash()
50 ((gvsid >> (SID_MAP_BITS * 3)) & SID_MAP_MASK) ^ in kvmppc_sid_hash()
51 ((gvsid >> (SID_MAP_BITS * 2)) & SID_MAP_MASK) ^ in kvmppc_sid_hash()
52 ((gvsid >> (SID_MAP_BITS * 1)) & SID_MAP_MASK) ^ in kvmppc_sid_hash()
53 ((gvsid >> (SID_MAP_BITS * 0)) & SID_MAP_MASK)); in kvmppc_sid_hash()
57 static struct kvmppc_sid_map *find_sid_vsid(struct kvm_vcpu *vcpu, u64 gvsid) in find_sid_vsid() argument
[all …]
Dbook3s_32_mmu_host.c78 static u16 kvmppc_sid_hash(struct kvm_vcpu *vcpu, u64 gvsid) in kvmppc_sid_hash() argument
80 return (u16)(((gvsid >> (SID_MAP_BITS * 7)) & SID_MAP_MASK) ^ in kvmppc_sid_hash()
81 ((gvsid >> (SID_MAP_BITS * 6)) & SID_MAP_MASK) ^ in kvmppc_sid_hash()
82 ((gvsid >> (SID_MAP_BITS * 5)) & SID_MAP_MASK) ^ in kvmppc_sid_hash()
83 ((gvsid >> (SID_MAP_BITS * 4)) & SID_MAP_MASK) ^ in kvmppc_sid_hash()
84 ((gvsid >> (SID_MAP_BITS * 3)) & SID_MAP_MASK) ^ in kvmppc_sid_hash()
85 ((gvsid >> (SID_MAP_BITS * 2)) & SID_MAP_MASK) ^ in kvmppc_sid_hash()
86 ((gvsid >> (SID_MAP_BITS * 1)) & SID_MAP_MASK) ^ in kvmppc_sid_hash()
87 ((gvsid >> (SID_MAP_BITS * 0)) & SID_MAP_MASK)); in kvmppc_sid_hash()
91 static struct kvmppc_sid_map *find_sid_vsid(struct kvm_vcpu *vcpu, u64 gvsid) in find_sid_vsid() argument
[all …]
Dtrace_pr.h147 TP_PROTO(unsigned long long gvsid, unsigned long long hvsid),
148 TP_ARGS(gvsid, hvsid),
151 __field( unsigned long long, gvsid )
156 __entry->gvsid = gvsid;
160 TP_printk("%llx -> %llx", __entry->gvsid, __entry->hvsid)
164 TP_PROTO(u16 sid_map_mask, unsigned long long gvsid),
165 TP_ARGS(sid_map_mask, gvsid),
169 __field( unsigned long long, gvsid )
174 __entry->gvsid = gvsid;
178 SID_MAP_MASK - __entry->sid_map_mask, __entry->gvsid)
[all …]
Dbook3s_64_mmu.c590 u64 gvsid = esid; in kvmppc_mmu_book3s_64_esid_to_vsid() local
598 gvsid = slb->vsid; in kvmppc_mmu_book3s_64_esid_to_vsid()
601 gvsid <<= SID_SHIFT_1T - SID_SHIFT; in kvmppc_mmu_book3s_64_esid_to_vsid()
602 gvsid |= esid & ((1ul << (SID_SHIFT_1T - SID_SHIFT)) - 1); in kvmppc_mmu_book3s_64_esid_to_vsid()
603 gvsid |= VSID_1T; in kvmppc_mmu_book3s_64_esid_to_vsid()
610 gvsid = VSID_REAL | esid; in kvmppc_mmu_book3s_64_esid_to_vsid()
613 gvsid |= VSID_REAL_IR; in kvmppc_mmu_book3s_64_esid_to_vsid()
616 gvsid |= VSID_REAL_DR; in kvmppc_mmu_book3s_64_esid_to_vsid()
638 gvsid |= VSID_64K; in kvmppc_mmu_book3s_64_esid_to_vsid()
642 gvsid |= VSID_PR; in kvmppc_mmu_book3s_64_esid_to_vsid()
[all …]
Dbook3s_32_mmu.c368 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()