Lines Matching refs:supplies
74 struct regulator_bulk_data supplies[WM8996_NUM_SUPPLIES]; member
1594 ret = regulator_bulk_enable(ARRAY_SIZE(wm8996->supplies), in wm8996_set_bias_level()
1595 wm8996->supplies); in wm8996_set_bias_level()
1626 regulator_bulk_disable(ARRAY_SIZE(wm8996->supplies), in wm8996_set_bias_level()
1627 wm8996->supplies); in wm8996_set_bias_level()
2790 for (i = 0; i < ARRAY_SIZE(wm8996->supplies); i++) in wm8996_i2c_probe()
2791 wm8996->supplies[i].supply = wm8996_supply_names[i]; in wm8996_i2c_probe()
2793 ret = devm_regulator_bulk_get(&i2c->dev, ARRAY_SIZE(wm8996->supplies), in wm8996_i2c_probe()
2794 wm8996->supplies); in wm8996_i2c_probe()
2805 for (i = 0; i < ARRAY_SIZE(wm8996->supplies); i++) { in wm8996_i2c_probe()
2806 ret = regulator_register_notifier(wm8996->supplies[i].consumer, in wm8996_i2c_probe()
2815 ret = regulator_bulk_enable(ARRAY_SIZE(wm8996->supplies), in wm8996_i2c_probe()
2816 wm8996->supplies); in wm8996_i2c_probe()
2867 regulator_bulk_disable(ARRAY_SIZE(wm8996->supplies), wm8996->supplies); in wm8996_i2c_probe()
3064 regulator_bulk_disable(ARRAY_SIZE(wm8996->supplies), wm8996->supplies); in wm8996_i2c_probe()
3084 for (i = 0; i < ARRAY_SIZE(wm8996->supplies); i++) in wm8996_i2c_remove()
3085 regulator_unregister_notifier(wm8996->supplies[i].consumer, in wm8996_i2c_remove()