Lines Matching defs:kvm_sync_regs
577 struct kvm_sync_regs { struct
578 __u64 prefix; /* prefix register */
579 __u64 gprs[16]; /* general purpose registers */
580 __u32 acrs[16]; /* access registers */
581 __u64 crs[16]; /* control registers */
582 __u64 todpr; /* tod programmable register [ARCH0] */
583 __u64 cputm; /* cpu timer [ARCH0] */
584 __u64 ckc; /* clock comparator [ARCH0] */
585 __u64 pp; /* program parameter [ARCH0] */
586 __u64 gbea; /* guest breaking-event address [ARCH0] */
587 __u64 pft; /* pfault token [PFAULT] */
588 __u64 pfs; /* pfault select [PFAULT] */
589 __u64 pfc; /* pfault compare [PFAULT] */
590 union {
594 __u8 reserved[512]; /* for future vector expansion */
595 __u32 fpc; /* valid on KVM_SYNC_VRS or KVM_SYNC_FPRS */
596 __u8 bpbc : 1; /* bp mode */
597 __u8 reserved2 : 7;
598 __u8 padding1[51]; /* riccb needs to be 64byte aligned */
599 __u8 riccb[64]; /* runtime instrumentation controls block */
600 __u64 diag318; /* diagnose 0x318 info */
601 __u8 padding2[184]; /* sdnx needs to be 256byte aligned */
602 union {