Lines Matching refs:consumers
3762 struct regulator_bulk_data *consumers) in regulator_bulk_get() argument
3768 consumers[i].consumer = NULL; in regulator_bulk_get()
3771 consumers[i].consumer = regulator_get(dev, in regulator_bulk_get()
3772 consumers[i].supply); in regulator_bulk_get()
3773 if (IS_ERR(consumers[i].consumer)) { in regulator_bulk_get()
3774 ret = PTR_ERR(consumers[i].consumer); in regulator_bulk_get()
3776 consumers[i].supply, ret); in regulator_bulk_get()
3777 consumers[i].consumer = NULL; in regulator_bulk_get()
3786 regulator_put(consumers[i].consumer); in regulator_bulk_get()
3812 struct regulator_bulk_data *consumers) in regulator_bulk_enable() argument
3819 if (consumers[i].consumer->always_on) in regulator_bulk_enable()
3820 consumers[i].ret = 0; in regulator_bulk_enable()
3823 &consumers[i], &async_domain); in regulator_bulk_enable()
3830 if (consumers[i].ret != 0) { in regulator_bulk_enable()
3831 ret = consumers[i].ret; in regulator_bulk_enable()
3840 if (consumers[i].ret < 0) in regulator_bulk_enable()
3841 pr_err("Failed to enable %s: %d\n", consumers[i].supply, in regulator_bulk_enable()
3842 consumers[i].ret); in regulator_bulk_enable()
3844 regulator_disable(consumers[i].consumer); in regulator_bulk_enable()
3864 struct regulator_bulk_data *consumers) in regulator_bulk_disable() argument
3870 ret = regulator_disable(consumers[i].consumer); in regulator_bulk_disable()
3878 pr_err("Failed to disable %s: %d\n", consumers[i].supply, ret); in regulator_bulk_disable()
3880 r = regulator_enable(consumers[i].consumer); in regulator_bulk_disable()
3883 consumers[i].supply, r); in regulator_bulk_disable()
3905 struct regulator_bulk_data *consumers) in regulator_bulk_force_disable() argument
3911 consumers[i].ret = in regulator_bulk_force_disable()
3912 regulator_force_disable(consumers[i].consumer); in regulator_bulk_force_disable()
3915 if (consumers[i].ret && !ret) in regulator_bulk_force_disable()
3916 ret = consumers[i].ret; in regulator_bulk_force_disable()
3933 struct regulator_bulk_data *consumers) in regulator_bulk_free() argument
3938 regulator_put(consumers[i].consumer); in regulator_bulk_free()
3939 consumers[i].consumer = NULL; in regulator_bulk_free()