Lines Matching refs:dst_perf
137 struct xen_processor_performance *dst_perf) in xen_copy_pss_data() argument
150 dst_perf->state_count = _pr->performance->state_count; in xen_copy_pss_data()
213 struct xen_processor_performance *dst_perf; in push_pxx_to_hypervisor() local
216 dst_perf = &op.u.set_pminfo.perf; in push_pxx_to_hypervisor()
218 dst_perf->platform_limit = _pr->performance_platform_limit; in push_pxx_to_hypervisor()
219 dst_perf->flags |= XEN_PX_PPC; in push_pxx_to_hypervisor()
221 &dst_perf->control_register); in push_pxx_to_hypervisor()
223 &dst_perf->status_register); in push_pxx_to_hypervisor()
224 dst_perf->flags |= XEN_PX_PCT; in push_pxx_to_hypervisor()
225 dst_states = xen_copy_pss_data(_pr, dst_perf); in push_pxx_to_hypervisor()
227 set_xen_guest_handle(dst_perf->states, dst_states); in push_pxx_to_hypervisor()
228 dst_perf->flags |= XEN_PX_PSS; in push_pxx_to_hypervisor()
230 if (!xen_copy_psd_data(_pr, dst_perf)) in push_pxx_to_hypervisor()
231 dst_perf->flags |= XEN_PX_PSD; in push_pxx_to_hypervisor()
233 if (dst_perf->flags != (XEN_PX_PSD | XEN_PX_PSS | XEN_PX_PCT | XEN_PX_PPC)) { in push_pxx_to_hypervisor()
235 _pr->acpi_id, dst_perf->flags); in push_pxx_to_hypervisor()