Lines Matching refs:supplies
85 struct regulator_bulk_data supplies[WM8770_NUM_SUPPLIES]; member
518 ret = regulator_bulk_enable(ARRAY_SIZE(wm8770->supplies), in wm8770_set_bias_level()
519 wm8770->supplies); in wm8770_set_bias_level()
536 regulator_bulk_disable(ARRAY_SIZE(wm8770->supplies), in wm8770_set_bias_level()
537 wm8770->supplies); in wm8770_set_bias_level()
589 ret = regulator_bulk_enable(ARRAY_SIZE(wm8770->supplies), in wm8770_probe()
590 wm8770->supplies); in wm8770_probe()
618 regulator_bulk_disable(ARRAY_SIZE(wm8770->supplies), wm8770->supplies); in wm8770_probe()
663 for (i = 0; i < ARRAY_SIZE(wm8770->supplies); i++) in wm8770_spi_probe()
664 wm8770->supplies[i].supply = wm8770_supply_names[i]; in wm8770_spi_probe()
666 ret = devm_regulator_bulk_get(&spi->dev, ARRAY_SIZE(wm8770->supplies), in wm8770_spi_probe()
667 wm8770->supplies); in wm8770_spi_probe()
678 for (i = 0; i < ARRAY_SIZE(wm8770->supplies); i++) { in wm8770_spi_probe()
679 ret = regulator_register_notifier(wm8770->supplies[i].consumer, in wm8770_spi_probe()
705 for (i = 0; i < ARRAY_SIZE(wm8770->supplies); ++i) in wm8770_spi_remove()
706 regulator_unregister_notifier(wm8770->supplies[i].consumer, in wm8770_spi_remove()