Lines Matching refs:state_data
615 struct hv_vp_state_data state_data, in mshv_vp_ioctl_get_set_state_pfn() argument
656 state_data, page_count, pages, in mshv_vp_ioctl_get_set_state_pfn()
661 state_data, page_count, pages, in mshv_vp_ioctl_get_set_state_pfn()
679 struct hv_vp_state_data state_data = {}; in mshv_vp_ioctl_get_set_state() local
694 state_data.type = HV_GET_SET_VP_STATE_LAPIC_STATE; in mshv_vp_ioctl_get_set_state()
703 &state_data.xsave.states.as_uint64); in mshv_vp_ioctl_get_set_state()
714 state_data.xsave.flags = 0; in mshv_vp_ioctl_get_set_state()
716 state_data.xsave.states.legacy_x87 = 1; in mshv_vp_ioctl_get_set_state()
717 state_data.xsave.states.legacy_sse = 1; in mshv_vp_ioctl_get_set_state()
718 state_data.type = HV_GET_SET_VP_STATE_XSAVE; in mshv_vp_ioctl_get_set_state()
722 state_data.type = HV_GET_SET_VP_STATE_SIM_PAGE; in mshv_vp_ioctl_get_set_state()
726 state_data.type = HV_GET_SET_VP_STATE_SIEF_PAGE; in mshv_vp_ioctl_get_set_state()
730 state_data.type = HV_GET_SET_VP_STATE_SYNTHETIC_TIMERS; in mshv_vp_ioctl_get_set_state()
744 if (state_data.type & HV_GET_SET_VP_STATE_TYPE_PFN) { in mshv_vp_ioctl_get_set_state()
748 return mshv_vp_ioctl_get_set_state_pfn(vp, state_data, user_pfn, in mshv_vp_ioctl_get_set_state()
764 state_data, 0, NULL, in mshv_vp_ioctl_get_set_state()
769 state_data, 0, NULL, &vp_state); in mshv_vp_ioctl_get_set_state()