Lines Matching refs:dst_perf
143 struct xen_processor_performance *dst_perf) in xen_copy_pss_data() argument
156 dst_perf->state_count = _pr->performance->state_count; in xen_copy_pss_data()
219 struct xen_processor_performance *dst_perf; in push_pxx_to_hypervisor() local
222 dst_perf = &op.u.set_pminfo.perf; in push_pxx_to_hypervisor()
224 dst_perf->platform_limit = _pr->performance_platform_limit; in push_pxx_to_hypervisor()
225 dst_perf->flags |= XEN_PX_PPC; in push_pxx_to_hypervisor()
227 &dst_perf->control_register); in push_pxx_to_hypervisor()
229 &dst_perf->status_register); in push_pxx_to_hypervisor()
230 dst_perf->flags |= XEN_PX_PCT; in push_pxx_to_hypervisor()
231 dst_states = xen_copy_pss_data(_pr, dst_perf); in push_pxx_to_hypervisor()
233 set_xen_guest_handle(dst_perf->states, dst_states); in push_pxx_to_hypervisor()
234 dst_perf->flags |= XEN_PX_PSS; in push_pxx_to_hypervisor()
236 if (!xen_copy_psd_data(_pr, dst_perf)) in push_pxx_to_hypervisor()
237 dst_perf->flags |= XEN_PX_PSD; in push_pxx_to_hypervisor()
239 if (dst_perf->flags != (XEN_PX_PSD | XEN_PX_PSS | XEN_PX_PCT | XEN_PX_PPC)) { in push_pxx_to_hypervisor()
241 _pr->acpi_id, dst_perf->flags); in push_pxx_to_hypervisor()