Lines Matching refs:coupling_desc

214 	for (i = 1; i < rdev->coupling_desc.n_coupled; i++) {  in regulator_supply_is_couple()
215 c_rdev = rdev->coupling_desc.coupled_rdevs[i]; in regulator_supply_is_couple()
231 c_rdev = rdev->coupling_desc.coupled_rdevs[i - 1]; in regulator_unlock_recursive()
238 supply_n_coupled = supply_rdev->coupling_desc.n_coupled; in regulator_unlock_recursive()
256 for (i = 0; i < rdev->coupling_desc.n_coupled; i++) { in regulator_lock_recursive()
257 c_rdev = rdev->coupling_desc.coupled_rdevs[i]; in regulator_lock_recursive()
308 regulator_unlock_recursive(rdev, rdev->coupling_desc.n_coupled); in regulator_unlock_dependent()
2100 ret = (rdev->coupling_desc.n_resolved != rdev->coupling_desc.n_coupled); in _regulator_get()
2740 if (rdev->coupling_desc.n_coupled > 1) { in _regulator_enable()
2887 if (ret == 0 && rdev->coupling_desc.n_coupled > 1) in _regulator_disable()
2967 if (rdev->coupling_desc.n_coupled > 1) in regulator_force_disable()
3021 if (rdev->coupling_desc.n_coupled > 1) in regulator_disable_work()
3762 struct coupling_desc *c_desc = &rdev->coupling_desc; in regulator_get_optimal_voltage()
3904 struct coupling_desc *c_desc = &rdev->coupling_desc; in regulator_do_balance_voltage()
3985 struct coupling_desc *c_desc = &rdev->coupling_desc; in regulator_balance_voltage()
4227 if (rdev->coupling_desc.n_coupled > 1) in regulator_sync_voltage_rdev()
4278 if (rdev->coupling_desc.n_coupled > 1) in regulator_sync_voltage()
5132 rdev->coupling_desc.n_coupled > 2) in regulator_find_coupler()
5161 struct regulator_coupler *coupler = rdev->coupling_desc.coupler; in regulator_resolve_coupling()
5162 struct coupling_desc *c_desc = &rdev->coupling_desc; in regulator_resolve_coupling()
5177 if (c_rdev->coupling_desc.coupler != coupler) { in regulator_resolve_coupling()
5192 struct regulator_coupler *coupler = rdev->coupling_desc.coupler; in regulator_remove_coupling()
5193 struct coupling_desc *__c_desc, *c_desc = &rdev->coupling_desc; in regulator_remove_coupling()
5209 __c_desc = &c_rdev->coupling_desc; in regulator_remove_coupling()
5235 kfree(rdev->coupling_desc.coupled_rdevs); in regulator_remove_coupling()
5236 rdev->coupling_desc.coupled_rdevs = NULL; in regulator_remove_coupling()
5253 rdev->coupling_desc.coupled_rdevs = coupled; in regulator_init_coupling()
5259 rdev->coupling_desc.coupled_rdevs[0] = rdev; in regulator_init_coupling()
5260 rdev->coupling_desc.n_coupled = n_phandles + 1; in regulator_init_coupling()
5261 rdev->coupling_desc.n_resolved++; in regulator_init_coupling()
5271 rdev->coupling_desc.coupler = regulator_find_coupler(rdev); in regulator_init_coupling()
5274 if (IS_ERR(rdev->coupling_desc.coupler)) { in regulator_init_coupling()
5275 err = PTR_ERR(rdev->coupling_desc.coupler); in regulator_init_coupling()
5286 if (rdev->coupling_desc.n_coupled > 2) { in generic_coupler_attach()
5540 kfree(rdev->coupling_desc.coupled_rdevs); in regulator_register()