Lines Matching refs:new_opp

967 			struct dev_pm_opp *old_opp, struct dev_pm_opp *new_opp,  in _opp_config_regulator_single()  argument
979 ret = _set_opp_voltage(dev, reg, new_opp->supplies); in _opp_config_regulator_single()
987 if (unlikely(!new_opp->opp_table->enabled)) { in _opp_config_regulator_single()
1899 static int _opp_is_duplicate(struct device *dev, struct dev_pm_opp *new_opp, in _opp_is_duplicate() argument
1915 opp_cmp = _opp_compare_key(opp_table, new_opp, opp); in _opp_is_duplicate()
1927 opp->available, new_opp->rates[0], in _opp_is_duplicate()
1928 new_opp->supplies[0].u_volt, new_opp->available); in _opp_is_duplicate()
1932 new_opp->supplies[0].u_volt == opp->supplies[0].u_volt ? -EBUSY : -EEXIST; in _opp_is_duplicate()
1963 int _opp_add(struct device *dev, struct dev_pm_opp *new_opp, in _opp_add() argument
1972 ret = _opp_is_duplicate(dev, new_opp, opp_table, &head); in _opp_add()
1978 list_add(&new_opp->node, head); in _opp_add()
1981 new_opp->opp_table = opp_table; in _opp_add()
1982 kref_init(&new_opp->kref); in _opp_add()
1984 opp_debug_create_one(new_opp, opp_table); in _opp_add()
1986 if (!_opp_supported_by_regulators(new_opp, opp_table)) { in _opp_add()
1987 new_opp->available = false; in _opp_add()
1989 __func__, new_opp->rates[0]); in _opp_add()
1996 _required_opps_available(new_opp, opp_table->required_opp_count); in _opp_add()
2026 struct dev_pm_opp *new_opp; in _opp_add_v1() local
2033 new_opp = _opp_allocate(opp_table); in _opp_add_v1()
2034 if (!new_opp) in _opp_add_v1()
2038 new_opp->rates[0] = freq; in _opp_add_v1()
2040 new_opp->supplies[0].u_volt = u_volt; in _opp_add_v1()
2041 new_opp->supplies[0].u_volt_min = u_volt - tol; in _opp_add_v1()
2042 new_opp->supplies[0].u_volt_max = u_volt + tol; in _opp_add_v1()
2043 new_opp->available = true; in _opp_add_v1()
2044 new_opp->dynamic = dynamic; in _opp_add_v1()
2046 ret = _opp_add(dev, new_opp, opp_table); in _opp_add_v1()
2058 blocking_notifier_call_chain(&opp_table->head, OPP_EVENT_ADD, new_opp); in _opp_add_v1()
2062 _opp_free(new_opp); in _opp_add_v1()