Lines Matching defs:kvmppc_vcpu_book3s
72 struct kvmppc_vcpu_book3s { struct
73 struct kvmppc_sid_map sid_map[SID_MAP_NUM];
74 struct {
77 } slb_shadow[64];
78 u8 slb_shadow_max;
79 struct kvmppc_bat ibat[8];
80 struct kvmppc_bat dbat[8];
81 u64 hid[6];
82 u64 gqr[8];
83 u64 sdr1;
84 u64 hior;
85 u64 msr_mask;
87 u32 vsid_pool[VSID_POOL_SIZE];
88 u32 vsid_next;
90 u64 proto_vsid_first;
91 u64 proto_vsid_max;
92 u64 proto_vsid_next;
94 int context_id[SID_CONTEXTS];
96 bool hior_explicit; /* HIOR is set by ioctl, not PVR */
98 struct hlist_head hpte_hash_pte[HPTEG_HASH_NUM_PTE];
99 struct hlist_head hpte_hash_pte_long[HPTEG_HASH_NUM_PTE_LONG];
100 struct hlist_head hpte_hash_vpte[HPTEG_HASH_NUM_VPTE];
101 struct hlist_head hpte_hash_vpte_long[HPTEG_HASH_NUM_VPTE_LONG];
103 struct hlist_head hpte_hash_vpte_64k[HPTEG_HASH_NUM_VPTE_64K];
105 int hpte_cache_count;
106 spinlock_t mmu_lock;