Lines Matching refs:devres

184 	struct regulator_bulk_devres *devres = res;  in devm_regulator_bulk_release()  local
186 regulator_bulk_free(devres->num_consumers, devres->consumers); in devm_regulator_bulk_release()
193 struct regulator_bulk_devres *devres; in _devm_regulator_bulk_get() local
196 devres = devres_alloc(devm_regulator_bulk_release, in _devm_regulator_bulk_get()
197 sizeof(*devres), GFP_KERNEL); in _devm_regulator_bulk_get()
198 if (!devres) in _devm_regulator_bulk_get()
203 devres->consumers = consumers; in _devm_regulator_bulk_get()
204 devres->num_consumers = num_consumers; in _devm_regulator_bulk_get()
205 devres_add(dev, devres); in _devm_regulator_bulk_get()
207 devres_free(devres); in _devm_regulator_bulk_get()
323 struct regulator_bulk_devres *devres = res; in devm_regulator_bulk_disable() local
326 for (i = 0; i < devres->num_consumers; i++) in devm_regulator_bulk_disable()
327 regulator_disable(devres->consumers[i].consumer); in devm_regulator_bulk_disable()
348 struct regulator_bulk_devres *devres; in devm_regulator_bulk_get_enable() local
352 devres = devm_kmalloc(dev, sizeof(*devres), GFP_KERNEL); in devm_regulator_bulk_get_enable()
353 if (!devres) in devm_regulator_bulk_get_enable()
356 devres->consumers = devm_kcalloc(dev, num_consumers, sizeof(*consumers), in devm_regulator_bulk_get_enable()
358 consumers = devres->consumers; in devm_regulator_bulk_get_enable()
362 devres->num_consumers = num_consumers; in devm_regulator_bulk_get_enable()
377 ret = devm_add_action(dev, devm_regulator_bulk_disable, devres); in devm_regulator_bulk_get_enable()