Lines Matching defs:kvm_sync_regs
263 struct kvm_sync_regs { struct
264 __u64 prefix; /* prefix register */
265 __u64 gprs[16]; /* general purpose registers */
266 __u32 acrs[16]; /* access registers */
267 __u64 crs[16]; /* control registers */
268 __u64 todpr; /* tod programmable register [ARCH0] */
269 __u64 cputm; /* cpu timer [ARCH0] */
270 __u64 ckc; /* clock comparator [ARCH0] */
271 __u64 pp; /* program parameter [ARCH0] */
272 __u64 gbea; /* guest breaking-event address [ARCH0] */
273 __u64 pft; /* pfault token [PFAULT] */
274 __u64 pfs; /* pfault select [PFAULT] */
275 __u64 pfc; /* pfault compare [PFAULT] */
276 union {
280 __u8 reserved[512]; /* for future vector expansion */
281 __u32 fpc; /* valid on KVM_SYNC_VRS or KVM_SYNC_FPRS */
282 __u8 bpbc : 1; /* bp mode */
283 __u8 reserved2 : 7;
284 __u8 padding1[51]; /* riccb needs to be 64byte aligned */
285 __u8 riccb[64]; /* runtime instrumentation controls block */
286 __u64 diag318; /* diagnose 0x318 info */
287 __u8 padding2[184]; /* sdnx needs to be 256byte aligned */
288 union {