Lines Matching refs:regulator_dev

60 	struct regulator_dev *regulator;
97 struct regulator_dev *rdev;
102 static int _regulator_is_enabled(struct regulator_dev *rdev);
104 static int _regulator_get_error_flags(struct regulator_dev *rdev, unsigned int *flags);
105 static int _regulator_get_current_limit(struct regulator_dev *rdev);
106 static unsigned int _regulator_get_mode(struct regulator_dev *rdev);
107 static int _notifier_call_chain(struct regulator_dev *rdev,
109 static int _regulator_do_set_voltage(struct regulator_dev *rdev,
111 static int regulator_balance_voltage(struct regulator_dev *rdev,
113 static struct regulator *create_regulator(struct regulator_dev *rdev,
119 const char *rdev_get_name(struct regulator_dev *rdev) in rdev_get_name()
135 static bool regulator_ops_is_valid(struct regulator_dev *rdev, int ops) in regulator_ops_is_valid()
161 static inline int regulator_lock_nested(struct regulator_dev *rdev, in regulator_lock_nested()
204 static void regulator_lock(struct regulator_dev *rdev) in regulator_lock()
216 static void regulator_unlock(struct regulator_dev *rdev) in regulator_unlock()
238 static void regulator_lock_two(struct regulator_dev *rdev1, in regulator_lock_two()
239 struct regulator_dev *rdev2, in regulator_lock_two()
242 struct regulator_dev *held, *contended; in regulator_lock_two()
286 static void regulator_unlock_two(struct regulator_dev *rdev1, in regulator_unlock_two()
287 struct regulator_dev *rdev2, in regulator_unlock_two()
295 static bool regulator_supply_is_couple(struct regulator_dev *rdev) in regulator_supply_is_couple()
297 struct regulator_dev *c_rdev; in regulator_supply_is_couple()
310 static void regulator_unlock_recursive(struct regulator_dev *rdev, in regulator_unlock_recursive()
313 struct regulator_dev *c_rdev, *supply_rdev; in regulator_unlock_recursive()
334 static int regulator_lock_recursive(struct regulator_dev *rdev, in regulator_lock_recursive()
335 struct regulator_dev **new_contended_rdev, in regulator_lock_recursive()
336 struct regulator_dev **old_contended_rdev, in regulator_lock_recursive()
339 struct regulator_dev *c_rdev; in regulator_lock_recursive()
391 static void regulator_unlock_dependent(struct regulator_dev *rdev, in regulator_unlock_dependent()
406 static void regulator_lock_dependent(struct regulator_dev *rdev, in regulator_lock_dependent()
409 struct regulator_dev *new_contended_rdev = NULL; in regulator_lock_dependent()
410 struct regulator_dev *old_contended_rdev = NULL; in regulator_lock_dependent()
441 int regulator_check_voltage(struct regulator_dev *rdev, in regulator_check_voltage()
474 int regulator_check_consumers(struct regulator_dev *rdev, in regulator_check_consumers()
506 static int regulator_check_current_limit(struct regulator_dev *rdev, in regulator_check_current_limit()
532 static int regulator_mode_constrain(struct regulator_dev *rdev, in regulator_mode_constrain()
565 regulator_get_suspend_state(struct regulator_dev *rdev, suspend_state_t state) in regulator_get_suspend_state()
583 regulator_get_suspend_state_check(struct regulator_dev *rdev, suspend_state_t state) in regulator_get_suspend_state_check()
609 struct regulator_dev *rdev = dev_get_drvdata(dev); in microvolts_show()
625 struct regulator_dev *rdev = dev_get_drvdata(dev); in microamps_show()
634 struct regulator_dev *rdev = dev_get_drvdata(dev); in name_show()
663 struct regulator_dev *rdev = dev_get_drvdata(dev); in opmode_show()
682 struct regulator_dev *rdev = dev_get_drvdata(dev); in state_show()
696 struct regulator_dev *rdev = dev_get_drvdata(dev); in status_show()
743 struct regulator_dev *rdev = dev_get_drvdata(dev); in min_microamps_show()
755 struct regulator_dev *rdev = dev_get_drvdata(dev); in max_microamps_show()
767 struct regulator_dev *rdev = dev_get_drvdata(dev); in min_microvolts_show()
779 struct regulator_dev *rdev = dev_get_drvdata(dev); in max_microvolts_show()
791 struct regulator_dev *rdev = dev_get_drvdata(dev); in requested_microamps_show()
808 struct regulator_dev *rdev = dev_get_drvdata(dev); in num_users_show()
816 struct regulator_dev *rdev = dev_get_drvdata(dev); in type_show()
831 struct regulator_dev *rdev = dev_get_drvdata(dev); in suspend_mem_microvolts_show()
840 struct regulator_dev *rdev = dev_get_drvdata(dev); in suspend_disk_microvolts_show()
849 struct regulator_dev *rdev = dev_get_drvdata(dev); in suspend_standby_microvolts_show()
858 struct regulator_dev *rdev = dev_get_drvdata(dev); in suspend_mem_mode_show()
868 struct regulator_dev *rdev = dev_get_drvdata(dev); in suspend_disk_mode_show()
878 struct regulator_dev *rdev = dev_get_drvdata(dev); in suspend_standby_mode_show()
888 struct regulator_dev *rdev = dev_get_drvdata(dev); in suspend_mem_state_show()
898 struct regulator_dev *rdev = dev_get_drvdata(dev); in suspend_disk_state_show()
908 struct regulator_dev *rdev = dev_get_drvdata(dev); in suspend_standby_state_show()
918 struct regulator_dev *rdev = dev_get_drvdata(dev); in bypass_show()
940 struct regulator_dev *rdev = dev_get_drvdata(dev); in power_budget_milliwatt_show()
950 struct regulator_dev *rdev = dev_get_drvdata(dev); in power_requested_milliwatt_show()
962 struct regulator_dev *rdev = dev_get_drvdata(dev); \
983 static int drms_uA_update(struct regulator_dev *rdev) in drms_uA_update()
1078 static int __suspend_set_state(struct regulator_dev *rdev, in __suspend_set_state()
1116 static int suspend_set_initial_state(struct regulator_dev *rdev) in suspend_set_initial_state()
1129 static void print_constraints_debug(struct regulator_dev *rdev) in print_constraints_debug()
1203 static inline void print_constraints_debug(struct regulator_dev *rdev) {} in print_constraints_debug()
1206 static void print_constraints(struct regulator_dev *rdev) in print_constraints()
1218 static int machine_constraints_voltage(struct regulator_dev *rdev, in machine_constraints_voltage()
1355 static int machine_constraints_current(struct regulator_dev *rdev, in machine_constraints_current()
1385 static int _regulator_do_enable(struct regulator_dev *rdev);
1387 static int notif_set_limit(struct regulator_dev *rdev, in notif_set_limit()
1388 int (*set)(struct regulator_dev *, int, int, bool), in notif_set_limit() argument
1406 static int handle_notify_limits(struct regulator_dev *rdev, in handle_notify_limits()
1407 int (*set)(struct regulator_dev *, int, int, bool), in handle_notify_limits() argument
1446 static int set_machine_constraints(struct regulator_dev *rdev, in set_machine_constraints()
1702 struct regulator_dev *rdev = rew->rdev; in regulator_event_work_fn()
1731 struct regulator_dev *rdev = container_of(nb, struct regulator_dev, in regulator_event_forward_notifier()
1766 static int register_regulator_event_forwarding(struct regulator_dev *rdev) in register_regulator_event_forwarding()
1789 static void unregister_regulator_event_forwarding(struct regulator_dev *rdev) in unregister_regulator_event_forwarding()
1809 static int set_supply(struct regulator_dev *rdev, in set_supply()
1810 struct regulator_dev *supply_rdev) in set_supply()
1843 static int set_consumer_device_supply(struct regulator_dev *rdev, in set_consumer_device_supply()
1906 static void unset_regulator_supplies(struct regulator_dev *rdev) in unset_regulator_supplies()
1968 static void link_and_create_debugfs(struct regulator *regulator, struct regulator_dev *rdev, in link_and_create_debugfs()
2006 static struct regulator *create_regulator(struct regulator_dev *rdev, in create_regulator()
2047 static int _regulator_get_enable_time(struct regulator_dev *rdev) in _regulator_get_enable_time()
2086 struct regulator_dev *r = dev_to_rdev(dev); in regulator_match()
2091 static struct regulator_dev *regulator_lookup_by_name(const char *name) in regulator_lookup_by_name()
2100 static struct regulator_dev *regulator_dt_lookup(struct device *dev, in regulator_dt_lookup()
2103 struct regulator_dev *r = NULL; in regulator_dt_lookup()
2128 static struct regulator_dev *regulator_dev_lookup(struct device *dev, in regulator_dev_lookup()
2131 struct regulator_dev *r = NULL; in regulator_dev_lookup()
2171 static int regulator_resolve_supply(struct regulator_dev *rdev) in regulator_resolve_supply()
2173 struct regulator_dev *r; in regulator_resolve_supply()
2407 struct regulator *_regulator_get_common(struct regulator_dev *rdev, struct device *dev, in _regulator_get_common()
2537 struct regulator_dev *rdev; in _regulator_get()
2623 struct regulator_dev *rdev = regulator->rdev; in destroy_regulator()
2649 struct regulator_dev *rdev; in _regulator_put()
2821 static int regulator_ena_gpio_request(struct regulator_dev *rdev, in regulator_ena_gpio_request()
2868 static void regulator_ena_gpio_free(struct regulator_dev *rdev) in regulator_ena_gpio_free()
2902 static int regulator_ena_gpio_ctrl(struct regulator_dev *rdev, bool enable) in regulator_ena_gpio_ctrl()
2948 static inline int _regulator_check_status_enabled(struct regulator_dev *rdev) in _regulator_check_status_enabled()
2967 static int _regulator_do_enable(struct regulator_dev *rdev) in _regulator_do_enable()
3074 struct regulator_dev *rdev = regulator->rdev; in _regulator_handle_consumer_enable()
3099 struct regulator_dev *rdev = regulator->rdev; in _regulator_handle_consumer_disable()
3118 struct regulator_dev *rdev = regulator->rdev; in _regulator_enable()
3196 struct regulator_dev *rdev = regulator->rdev; in regulator_enable()
3208 static int _regulator_do_disable(struct regulator_dev *rdev) in _regulator_do_disable()
3239 struct regulator_dev *rdev = regulator->rdev; in _regulator_disable()
3308 struct regulator_dev *rdev = regulator->rdev; in regulator_disable()
3321 static int _regulator_force_disable(struct regulator_dev *rdev) in _regulator_force_disable()
3359 struct regulator_dev *rdev = regulator->rdev; in regulator_force_disable()
3386 struct regulator_dev *rdev = container_of(work, struct regulator_dev, in regulator_disable_work()
3443 struct regulator_dev *rdev = regulator->rdev; in regulator_disable_deferred()
3458 static int _regulator_is_enabled(struct regulator_dev *rdev) in _regulator_is_enabled()
3471 static int _regulator_list_voltage(struct regulator_dev *rdev, in _regulator_list_voltage()
3545 struct regulator_dev *rdev = regulator->rdev; in regulator_count_voltages()
3609 struct regulator_dev *rdev = regulator->rdev; in regulator_get_hardware_vsel_register()
3638 struct regulator_dev *rdev = regulator->rdev; in regulator_list_hardware_vsel()
3664 struct regulator_dev *rdev = regulator->rdev; in regulator_hardware_enable()
3689 struct regulator_dev *rdev = regulator->rdev; in regulator_get_linear_step()
3709 struct regulator_dev *rdev = regulator->rdev; in regulator_is_supported_voltage()
3742 static int regulator_map_voltage(struct regulator_dev *rdev, int min_uV, in regulator_map_voltage()
3764 static int _regulator_call_set_voltage(struct regulator_dev *rdev, in _regulator_call_set_voltage()
3789 static int _regulator_call_set_voltage_sel(struct regulator_dev *rdev, in _regulator_call_set_voltage_sel()
3813 static int _regulator_set_voltage_sel_step(struct regulator_dev *rdev, in _regulator_set_voltage_sel_step()
3873 static int _regulator_set_voltage_time(struct regulator_dev *rdev, in _regulator_set_voltage_time()
3897 static int _regulator_do_set_voltage(struct regulator_dev *rdev, in _regulator_do_set_voltage()
4002 static int _regulator_do_set_suspend_voltage(struct regulator_dev *rdev, in _regulator_do_set_suspend_voltage()
4028 static int regulator_get_voltage_delta(struct regulator_dev *rdev, int uV) in regulator_get_voltage_delta()
4042 struct regulator_dev *rdev = regulator->rdev; in regulator_set_voltage_unlocked()
4128 int regulator_set_voltage_rdev(struct regulator_dev *rdev, int min_uV, in regulator_set_voltage_rdev()
4199 static int regulator_limit_voltage_step(struct regulator_dev *rdev, in regulator_limit_voltage_step()
4229 static int regulator_get_optimal_voltage(struct regulator_dev *rdev, in regulator_get_optimal_voltage()
4236 struct regulator_dev **c_rdevs = c_desc->coupled_rdevs; in regulator_get_optimal_voltage()
4371 int regulator_do_balance_voltage(struct regulator_dev *rdev, in regulator_do_balance_voltage()
4374 struct regulator_dev **c_rdevs; in regulator_do_balance_voltage()
4375 struct regulator_dev *best_rdev; in regulator_do_balance_voltage()
4454 static int regulator_balance_voltage(struct regulator_dev *rdev, in regulator_balance_voltage()
4516 static inline int regulator_suspend_toggle(struct regulator_dev *rdev, in regulator_suspend_toggle()
4533 int regulator_suspend_enable(struct regulator_dev *rdev, in regulator_suspend_enable()
4540 int regulator_suspend_disable(struct regulator_dev *rdev, in regulator_suspend_disable()
4564 struct regulator_dev *rdev = regulator->rdev; in _regulator_set_suspend_voltage()
4615 struct regulator_dev *rdev = regulator->rdev; in regulator_set_voltage_time()
4671 int regulator_set_voltage_time_sel(struct regulator_dev *rdev, in regulator_set_voltage_time_sel()
4692 int regulator_sync_voltage_rdev(struct regulator_dev *rdev) in regulator_sync_voltage_rdev()
4727 struct regulator_dev *rdev = regulator->rdev; in regulator_sync_voltage()
4772 int regulator_get_voltage_rdev(struct regulator_dev *rdev) in regulator_get_voltage_rdev()
4861 struct regulator_dev *rdev = regulator->rdev; in regulator_set_current_limit()
4884 static int _regulator_get_current_limit_unlocked(struct regulator_dev *rdev) in _regulator_get_current_limit_unlocked()
4893 static int _regulator_get_current_limit(struct regulator_dev *rdev) in _regulator_get_current_limit()
4943 struct regulator_dev *rdev = regulator->rdev; in regulator_request_power_budget()
4982 struct regulator_dev *rdev = regulator->rdev; in regulator_free_power_budget()
5016 struct regulator_dev *rdev = regulator->rdev; in regulator_set_mode()
5049 static unsigned int _regulator_get_mode_unlocked(struct regulator_dev *rdev) in _regulator_get_mode_unlocked()
5058 static unsigned int _regulator_get_mode(struct regulator_dev *rdev) in _regulator_get_mode()
5084 static int rdev_get_cached_err_flags(struct regulator_dev *rdev) in rdev_get_cached_err_flags()
5096 static int _regulator_get_error_flags(struct regulator_dev *rdev, in _regulator_get_error_flags()
5169 struct regulator_dev *rdev = regulator->rdev; in regulator_set_load()
5203 struct regulator_dev *rdev = regulator->rdev; in regulator_allow_bypass()
5288 static int _notifier_call_chain(struct regulator_dev *rdev, in _notifier_call_chain()
5532 static void regulator_handle_critical(struct regulator_dev *rdev, in regulator_handle_critical()
5569 int regulator_notifier_call_chain(struct regulator_dev *rdev, in regulator_notifier_call_chain()
5652 struct regulator_dev *rdev = dev_to_rdev(dev); in regulator_attr_is_visible()
5741 struct regulator_dev *rdev = dev_get_drvdata(dev); in regulator_dev_release()
5749 static void rdev_init_debugfs(struct regulator_dev *rdev) in rdev_init_debugfs()
5784 regulator_find_coupler(struct regulator_dev *rdev) in regulator_find_coupler()
5825 static void regulator_resolve_coupling(struct regulator_dev *rdev) in regulator_resolve_coupling()
5830 struct regulator_dev *c_rdev; in regulator_resolve_coupling()
5856 static void regulator_remove_coupling(struct regulator_dev *rdev) in regulator_remove_coupling()
5860 struct regulator_dev *__c_rdev, *c_rdev; in regulator_remove_coupling()
5906 static int regulator_init_coupling(struct regulator_dev *rdev) in regulator_init_coupling()
5908 struct regulator_dev **coupled; in regulator_init_coupling()
5951 struct regulator_dev *rdev) in generic_coupler_attach()
5983 struct regulator_dev *
5991 struct regulator_dev *rdev; in regulator_register()
6037 rdev = kzalloc_obj(struct regulator_dev); in regulator_register()
6271 void regulator_unregister(struct regulator_dev *rdev) in regulator_unregister()
6314 struct regulator_dev *rdev = dev_to_rdev(dev); in regulator_suspend()
6333 struct regulator_dev *rdev = dev_to_rdev(dev); in regulator_resume()
6378 #define bdev_to_rdev(__bdev) container_of_const(__bdev, struct regulator_dev, bdev)
6389 struct regulator_dev *rdev = bdev_to_rdev(bdev); in regulator_bus_probe()
6442 void *rdev_get_drvdata(struct regulator_dev *rdev) in rdev_get_drvdata()
6480 int rdev_get_id(struct regulator_dev *rdev) in rdev_get_id()
6486 struct device *rdev_get_dev(struct regulator_dev *rdev) in rdev_get_dev()
6492 struct regmap *rdev_get_regmap(struct regulator_dev *rdev) in rdev_get_regmap()
6521 struct regulator_dev *parent;
6526 struct regulator_dev *rdev,
6531 struct regulator_dev *rdev = dev_to_rdev(dev); in regulator_summary_show_children()
6542 struct regulator_dev *rdev, in regulator_summary_show_subtree()
6617 struct regulator_dev **new_contended_rdev;
6618 struct regulator_dev **old_contended_rdev;
6623 struct regulator_dev *rdev = dev_to_rdev(dev); in regulator_summary_lock_one()
6643 struct regulator_dev *rdev = dev_to_rdev(dev); in regulator_summary_unlock_one()
6657 struct regulator_dev **new_contended_rdev, in regulator_summary_lock_all()
6658 struct regulator_dev **old_contended_rdev) in regulator_summary_lock_all()
6678 struct regulator_dev *new_contended_rdev = NULL; in regulator_summary_lock()
6679 struct regulator_dev *old_contended_rdev = NULL; in regulator_summary_lock()
6717 struct regulator_dev *rdev = dev_to_rdev(dev); in regulator_summary_show_roots()
6790 struct regulator_dev *rdev = dev_to_rdev(dev); in regulator_late_cleanup()