Lines Matching defs:kvmppc_vcpu_book3s
99 struct kvmppc_vcpu_book3s { struct
100 struct kvmppc_sid_map sid_map[SID_MAP_NUM];
101 struct {
104 } slb_shadow[64];
105 u8 slb_shadow_max;
106 struct kvmppc_bat ibat[8];
107 struct kvmppc_bat dbat[8];
108 u64 hid[6];
109 u64 gqr[8];
110 u64 sdr1;
111 u64 hior;
112 u64 msr_mask;
113 u64 vtb;
115 u32 vsid_pool[VSID_POOL_SIZE];
116 u32 vsid_next;
118 u64 proto_vsid_first;
119 u64 proto_vsid_max;
120 u64 proto_vsid_next;
122 int context_id[SID_CONTEXTS];
124 bool hior_explicit; /* HIOR is set by ioctl, not PVR */
126 struct hlist_head hpte_hash_pte[HPTEG_HASH_NUM_PTE];
127 struct hlist_head hpte_hash_pte_long[HPTEG_HASH_NUM_PTE_LONG];
128 struct hlist_head hpte_hash_vpte[HPTEG_HASH_NUM_VPTE];
129 struct hlist_head hpte_hash_vpte_long[HPTEG_HASH_NUM_VPTE_LONG];
131 struct hlist_head hpte_hash_vpte_64k[HPTEG_HASH_NUM_VPTE_64K];
133 int hpte_cache_count;
134 spinlock_t mmu_lock;