Lines Matching defs:kvmppc_vcpu_book3s
68 struct kvmppc_vcpu_book3s { struct
69 struct kvm_vcpu vcpu;
70 struct kvmppc_book3s_shadow_vcpu *shadow_vcpu;
71 struct kvmppc_sid_map sid_map[SID_MAP_NUM];
72 struct {
75 } slb_shadow[64];
76 u8 slb_shadow_max;
77 struct kvmppc_bat ibat[8];
78 struct kvmppc_bat dbat[8];
79 u64 hid[6];
80 u64 gqr[8];
81 u64 sdr1;
82 u64 hior;
83 u64 msr_mask;
84 u64 vsid_next;
86 u32 vsid_pool[VSID_POOL_SIZE];
88 u64 vsid_first;
89 u64 vsid_max;
91 int context_id[SID_CONTEXTS];
93 struct hlist_head hpte_hash_pte[HPTEG_HASH_NUM_PTE];
94 struct hlist_head hpte_hash_pte_long[HPTEG_HASH_NUM_PTE_LONG];
95 struct hlist_head hpte_hash_vpte[HPTEG_HASH_NUM_VPTE];
96 struct hlist_head hpte_hash_vpte_long[HPTEG_HASH_NUM_VPTE_LONG];
97 int hpte_cache_count;
98 spinlock_t mmu_lock;