Lines Matching refs:consumers

237 	struct regulator_bulk_data *consumers;  member
245 regulator_bulk_free(devres->num_consumers, devres->consumers); in devm_regulator_bulk_release()
249 struct regulator_bulk_data *consumers, in _devm_regulator_bulk_get() argument
260 ret = _regulator_bulk_get(dev, num_consumers, consumers, get_type); in _devm_regulator_bulk_get()
262 devres->consumers = consumers; in _devm_regulator_bulk_get()
288 struct regulator_bulk_data *consumers) in devm_regulator_bulk_get() argument
290 return _devm_regulator_bulk_get(dev, num_consumers, consumers, NORMAL_GET); in devm_regulator_bulk_get()
311 struct regulator_bulk_data *consumers) in devm_regulator_bulk_get_exclusive() argument
313 return _devm_regulator_bulk_get(dev, num_consumers, consumers, EXCLUSIVE_GET); in devm_regulator_bulk_get_exclusive()
356 return match->consumers == target; in devm_regulator_bulk_match()
367 void devm_regulator_bulk_put(struct regulator_bulk_data *consumers) in devm_regulator_bulk_put() argument
370 struct regulator *regulator = consumers[0].consumer; in devm_regulator_bulk_put()
373 devm_regulator_bulk_match, consumers); in devm_regulator_bulk_put()
385 regulator_disable(devres->consumers[i].consumer); in devm_regulator_bulk_disable()
407 struct regulator_bulk_data *consumers; in devm_regulator_bulk_get_enable() local
414 devres->consumers = devm_kcalloc(dev, num_consumers, sizeof(*consumers), in devm_regulator_bulk_get_enable()
416 consumers = devres->consumers; in devm_regulator_bulk_get_enable()
417 if (!consumers) in devm_regulator_bulk_get_enable()
423 consumers[i].supply = id[i]; in devm_regulator_bulk_get_enable()
425 ret = devm_regulator_bulk_get(dev, num_consumers, consumers); in devm_regulator_bulk_get_enable()
430 ret = regulator_enable(consumers[i].consumer); in devm_regulator_bulk_get_enable()
441 regulator_disable(consumers[i].consumer); in devm_regulator_bulk_get_enable()
443 devm_regulator_bulk_put(consumers); in devm_regulator_bulk_get_enable()