Lines Matching refs:dom0_px_info
421 int set_px_pminfo(uint32_t acpi_id, struct xen_processor_performance *dom0_px_info) in set_px_pminfo() argument
428 if ( cpuid < 0 || !dom0_px_info) in set_px_pminfo()
452 if ( dom0_px_info->flags & XEN_PX_PCT ) in set_px_pminfo()
455 if (dom0_px_info->control_register.space_id != in set_px_pminfo()
456 dom0_px_info->status_register.space_id) in set_px_pminfo()
463 (void *)&dom0_px_info->control_register, in set_px_pminfo()
466 (void *)&dom0_px_info->status_register, in set_px_pminfo()
476 if ( dom0_px_info->flags & XEN_PX_PSS ) in set_px_pminfo()
479 if (dom0_px_info->state_count <= 1) in set_px_pminfo()
486 dom0_px_info->state_count)) ) in set_px_pminfo()
491 if ( copy_from_guest(pxpt->states, dom0_px_info->states, in set_px_pminfo()
492 dom0_px_info->state_count) ) in set_px_pminfo()
497 pxpt->state_count = dom0_px_info->state_count; in set_px_pminfo()
503 if ( dom0_px_info->flags & XEN_PX_PSD ) in set_px_pminfo()
506 if (dom0_px_info->shared_type != CPUFREQ_SHARED_TYPE_ALL && in set_px_pminfo()
507 dom0_px_info->shared_type != CPUFREQ_SHARED_TYPE_ANY && in set_px_pminfo()
508 dom0_px_info->shared_type != CPUFREQ_SHARED_TYPE_HW) in set_px_pminfo()
514 pxpt->shared_type = dom0_px_info->shared_type; in set_px_pminfo()
516 (void *)&dom0_px_info->domain_info, in set_px_pminfo()
523 if ( dom0_px_info->flags & XEN_PX_PPC ) in set_px_pminfo()
525 pxpt->platform_limit = dom0_px_info->platform_limit; in set_px_pminfo()
537 if ( dom0_px_info->flags == ( XEN_PX_PCT | XEN_PX_PSS | in set_px_pminfo()