Lines Matching refs:dst_perf
136 struct xen_processor_performance *dst_perf) in xen_copy_pss_data() argument
149 dst_perf->state_count = _pr->performance->state_count; in xen_copy_pss_data()
212 struct xen_processor_performance *dst_perf; in push_pxx_to_hypervisor() local
215 dst_perf = &op.u.set_pminfo.perf; in push_pxx_to_hypervisor()
217 dst_perf->platform_limit = _pr->performance_platform_limit; in push_pxx_to_hypervisor()
218 dst_perf->flags |= XEN_PX_PPC; in push_pxx_to_hypervisor()
220 &dst_perf->control_register); in push_pxx_to_hypervisor()
222 &dst_perf->status_register); in push_pxx_to_hypervisor()
223 dst_perf->flags |= XEN_PX_PCT; in push_pxx_to_hypervisor()
224 dst_states = xen_copy_pss_data(_pr, dst_perf); in push_pxx_to_hypervisor()
226 set_xen_guest_handle(dst_perf->states, dst_states); in push_pxx_to_hypervisor()
227 dst_perf->flags |= XEN_PX_PSS; in push_pxx_to_hypervisor()
229 if (!xen_copy_psd_data(_pr, dst_perf)) in push_pxx_to_hypervisor()
230 dst_perf->flags |= XEN_PX_PSD; in push_pxx_to_hypervisor()
232 if (dst_perf->flags != (XEN_PX_PSD | XEN_PX_PSS | XEN_PX_PCT | XEN_PX_PPC)) { in push_pxx_to_hypervisor()
234 _pr->acpi_id, dst_perf->flags); in push_pxx_to_hypervisor()