Lines Matching refs:regulator

169 struct regulator;
189 struct regulator *consumer;
198 struct regulator *__must_check regulator_get(struct device *dev,
200 struct regulator *__must_check devm_regulator_get(struct device *dev,
202 struct regulator *__must_check regulator_get_exclusive(struct device *dev,
204 struct regulator *__must_check devm_regulator_get_exclusive(struct device *dev,
206 struct regulator *__must_check regulator_get_optional(struct device *dev,
208 struct regulator *__must_check devm_regulator_get_optional(struct device *dev,
212 void regulator_put(struct regulator *regulator);
213 void devm_regulator_put(struct regulator *regulator);
239 int __must_check regulator_enable(struct regulator *regulator);
240 int regulator_disable(struct regulator *regulator);
241 int regulator_force_disable(struct regulator *regulator);
242 int regulator_is_enabled(struct regulator *regulator);
243 int regulator_disable_deferred(struct regulator *regulator, int ms);
269 int regulator_count_voltages(struct regulator *regulator);
270 int regulator_list_voltage(struct regulator *regulator, unsigned selector);
271 int regulator_is_supported_voltage(struct regulator *regulator,
273 unsigned int regulator_get_linear_step(struct regulator *regulator);
274 int regulator_set_voltage(struct regulator *regulator, int min_uV, int max_uV);
275 int regulator_set_voltage_time(struct regulator *regulator,
277 int regulator_get_voltage(struct regulator *regulator);
278 int regulator_sync_voltage(struct regulator *regulator);
279 int regulator_set_current_limit(struct regulator *regulator,
281 int regulator_get_current_limit(struct regulator *regulator);
283 int regulator_set_mode(struct regulator *regulator, unsigned int mode);
284 unsigned int regulator_get_mode(struct regulator *regulator);
285 int regulator_get_error_flags(struct regulator *regulator,
287 int regulator_set_load(struct regulator *regulator, int load_uA);
289 int regulator_allow_bypass(struct regulator *regulator, bool allow);
291 struct regmap *regulator_get_regmap(struct regulator *regulator);
292 int regulator_get_hardware_vsel_register(struct regulator *regulator,
295 int regulator_list_hardware_vsel(struct regulator *regulator,
299 int regulator_register_notifier(struct regulator *regulator,
301 int devm_regulator_register_notifier(struct regulator *regulator,
303 int regulator_unregister_notifier(struct regulator *regulator,
305 void devm_regulator_unregister_notifier(struct regulator *regulator,
313 int regulator_set_suspend_voltage(struct regulator *regulator, int min_uV,
317 void *regulator_get_drvdata(struct regulator *regulator);
318 void regulator_set_drvdata(struct regulator *regulator, void *data);
326 bool regulator_is_equal(struct regulator *reg1, struct regulator *reg2);
334 static inline struct regulator *__must_check regulator_get(struct device *dev, in regulator_get()
348 static inline struct regulator *__must_check
354 static inline struct regulator *__must_check
360 static inline struct regulator *__must_check
377 static inline struct regulator *__must_check
384 static inline struct regulator *__must_check
390 static inline void regulator_put(struct regulator *regulator) in regulator_put() argument
394 static inline void devm_regulator_put(struct regulator *regulator) in devm_regulator_put() argument
447 static inline int regulator_enable(struct regulator *regulator) in regulator_enable() argument
452 static inline int regulator_disable(struct regulator *regulator) in regulator_disable() argument
457 static inline int regulator_force_disable(struct regulator *regulator) in regulator_force_disable() argument
462 static inline int regulator_disable_deferred(struct regulator *regulator, in regulator_disable_deferred() argument
468 static inline int regulator_is_enabled(struct regulator *regulator) in regulator_is_enabled() argument
522 static inline int regulator_set_voltage(struct regulator *regulator, in regulator_set_voltage() argument
528 static inline int regulator_set_voltage_time(struct regulator *regulator, in regulator_set_voltage_time() argument
534 static inline int regulator_get_voltage(struct regulator *regulator) in regulator_get_voltage() argument
539 static inline int regulator_sync_voltage(struct regulator *regulator) in regulator_sync_voltage() argument
544 static inline int regulator_is_supported_voltage(struct regulator *regulator, in regulator_is_supported_voltage() argument
550 static inline unsigned int regulator_get_linear_step(struct regulator *regulator) in regulator_get_linear_step() argument
555 static inline int regulator_set_current_limit(struct regulator *regulator, in regulator_set_current_limit() argument
561 static inline int regulator_get_current_limit(struct regulator *regulator) in regulator_get_current_limit() argument
566 static inline int regulator_set_mode(struct regulator *regulator, in regulator_set_mode() argument
572 static inline unsigned int regulator_get_mode(struct regulator *regulator) in regulator_get_mode() argument
577 static inline int regulator_get_error_flags(struct regulator *regulator, in regulator_get_error_flags() argument
583 static inline int regulator_set_load(struct regulator *regulator, int load_uA) in regulator_set_load() argument
588 static inline int regulator_allow_bypass(struct regulator *regulator, in regulator_allow_bypass() argument
594 static inline struct regmap *regulator_get_regmap(struct regulator *regulator) in regulator_get_regmap() argument
599 static inline int regulator_get_hardware_vsel_register(struct regulator *regulator, in regulator_get_hardware_vsel_register() argument
606 static inline int regulator_list_hardware_vsel(struct regulator *regulator, in regulator_list_hardware_vsel() argument
612 static inline int regulator_register_notifier(struct regulator *regulator, in regulator_register_notifier() argument
618 static inline int devm_regulator_register_notifier(struct regulator *regulator, in devm_regulator_register_notifier() argument
624 static inline int regulator_unregister_notifier(struct regulator *regulator, in regulator_unregister_notifier() argument
630 static inline int devm_regulator_unregister_notifier(struct regulator *regulator, in devm_regulator_unregister_notifier() argument
648 static inline int regulator_set_suspend_voltage(struct regulator *regulator, in regulator_set_suspend_voltage() argument
655 static inline void *regulator_get_drvdata(struct regulator *regulator) in regulator_get_drvdata() argument
660 static inline void regulator_set_drvdata(struct regulator *regulator, in regulator_set_drvdata() argument
665 static inline int regulator_count_voltages(struct regulator *regulator) in regulator_count_voltages() argument
670 static inline int regulator_list_voltage(struct regulator *regulator, unsigned selector) in regulator_list_voltage() argument
683 regulator_is_equal(struct regulator *reg1, struct regulator *reg2) in regulator_is_equal()
689 static inline int regulator_set_voltage_triplet(struct regulator *regulator, in regulator_set_voltage_triplet() argument
693 if (regulator_set_voltage(regulator, target_uV, max_uV) == 0) in regulator_set_voltage_triplet()
696 return regulator_set_voltage(regulator, min_uV, max_uV); in regulator_set_voltage_triplet()
699 static inline int regulator_set_voltage_tol(struct regulator *regulator, in regulator_set_voltage_tol() argument
702 if (regulator_set_voltage(regulator, new_uV, new_uV + tol_uV) == 0) in regulator_set_voltage_tol()
705 return regulator_set_voltage(regulator, in regulator_set_voltage_tol()
709 static inline int regulator_is_supported_voltage_tol(struct regulator *regulator, in regulator_is_supported_voltage_tol() argument
712 return regulator_is_supported_voltage(regulator, in regulator_is_supported_voltage_tol()