Lines Matching refs:hw_opp_tables
59 struct opp_table **hw_opp_tables; member
325 drv->hw_opp_tables = kcalloc(num_possible_cpus(), in qcom_cpufreq_probe()
326 sizeof(*drv->hw_opp_tables), in qcom_cpufreq_probe()
328 if (!drv->hw_opp_tables) { in qcom_cpufreq_probe()
362 drv->hw_opp_tables[cpu] = dev_pm_opp_set_supported_hw( in qcom_cpufreq_probe()
364 if (IS_ERR(drv->hw_opp_tables[cpu])) { in qcom_cpufreq_probe()
365 ret = PTR_ERR(drv->hw_opp_tables[cpu]); in qcom_cpufreq_probe()
412 if (IS_ERR_OR_NULL(drv->hw_opp_tables[cpu])) in qcom_cpufreq_probe()
414 dev_pm_opp_put_supported_hw(drv->hw_opp_tables[cpu]); in qcom_cpufreq_probe()
416 kfree(drv->hw_opp_tables); in qcom_cpufreq_probe()
435 if (drv->hw_opp_tables[cpu]) in qcom_cpufreq_remove()
436 dev_pm_opp_put_supported_hw(drv->hw_opp_tables[cpu]); in qcom_cpufreq_remove()
442 kfree(drv->hw_opp_tables); in qcom_cpufreq_remove()