Lines Matching defs:kvm_sync_regs
233 struct kvm_sync_regs { struct
234 __u64 prefix; /* prefix register */
235 __u64 gprs[16]; /* general purpose registers */
236 __u32 acrs[16]; /* access registers */
237 __u64 crs[16]; /* control registers */
238 __u64 todpr; /* tod programmable register [ARCH0] */
239 __u64 cputm; /* cpu timer [ARCH0] */
240 __u64 ckc; /* clock comparator [ARCH0] */
241 __u64 pp; /* program parameter [ARCH0] */
242 __u64 gbea; /* guest breaking-event address [ARCH0] */
243 __u64 pft; /* pfault token [PFAULT] */
244 __u64 pfs; /* pfault select [PFAULT] */
245 __u64 pfc; /* pfault compare [PFAULT] */
246 union {
250 __u8 reserved[512]; /* for future vector expansion */
251 __u32 fpc; /* valid on KVM_SYNC_VRS or KVM_SYNC_FPRS */
252 __u8 bpbc : 1; /* bp mode */
253 __u8 reserved2 : 7;
254 __u8 padding1[51]; /* riccb needs to be 64byte aligned */
255 __u8 riccb[64]; /* runtime instrumentation controls block */
256 __u8 padding2[192]; /* sdnx needs to be 256byte aligned */
257 union {