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