Lines Matching refs:consumers
3445 struct regulator_bulk_data *consumers) in regulator_bulk_get() argument
3451 consumers[i].consumer = NULL; in regulator_bulk_get()
3454 consumers[i].consumer = regulator_get(dev, in regulator_bulk_get()
3455 consumers[i].supply); in regulator_bulk_get()
3456 if (IS_ERR(consumers[i].consumer)) { in regulator_bulk_get()
3457 ret = PTR_ERR(consumers[i].consumer); in regulator_bulk_get()
3459 consumers[i].supply, ret); in regulator_bulk_get()
3460 consumers[i].consumer = NULL; in regulator_bulk_get()
3469 regulator_put(consumers[i].consumer); in regulator_bulk_get()
3495 struct regulator_bulk_data *consumers) in regulator_bulk_enable() argument
3502 if (consumers[i].consumer->always_on) in regulator_bulk_enable()
3503 consumers[i].ret = 0; in regulator_bulk_enable()
3506 &consumers[i], &async_domain); in regulator_bulk_enable()
3513 if (consumers[i].ret != 0) { in regulator_bulk_enable()
3514 ret = consumers[i].ret; in regulator_bulk_enable()
3523 if (consumers[i].ret < 0) in regulator_bulk_enable()
3524 pr_err("Failed to enable %s: %d\n", consumers[i].supply, in regulator_bulk_enable()
3525 consumers[i].ret); in regulator_bulk_enable()
3527 regulator_disable(consumers[i].consumer); in regulator_bulk_enable()
3547 struct regulator_bulk_data *consumers) in regulator_bulk_disable() argument
3553 ret = regulator_disable(consumers[i].consumer); in regulator_bulk_disable()
3561 pr_err("Failed to disable %s: %d\n", consumers[i].supply, ret); in regulator_bulk_disable()
3563 r = regulator_enable(consumers[i].consumer); in regulator_bulk_disable()
3566 consumers[i].supply, r); in regulator_bulk_disable()
3588 struct regulator_bulk_data *consumers) in regulator_bulk_force_disable() argument
3594 consumers[i].ret = in regulator_bulk_force_disable()
3595 regulator_force_disable(consumers[i].consumer); in regulator_bulk_force_disable()
3598 if (consumers[i].ret != 0) { in regulator_bulk_force_disable()
3599 ret = consumers[i].ret; in regulator_bulk_force_disable()
3620 struct regulator_bulk_data *consumers) in regulator_bulk_free() argument
3625 regulator_put(consumers[i].consumer); in regulator_bulk_free()
3626 consumers[i].consumer = NULL; in regulator_bulk_free()