Lines Matching refs:regulator_dev

67 	struct regulator_dev *regulator;
95 static int _regulator_is_enabled(struct regulator_dev *rdev);
97 static int _regulator_get_current_limit(struct regulator_dev *rdev);
98 static unsigned int _regulator_get_mode(struct regulator_dev *rdev);
99 static int _notifier_call_chain(struct regulator_dev *rdev,
101 static int _regulator_do_set_voltage(struct regulator_dev *rdev,
103 static int regulator_balance_voltage(struct regulator_dev *rdev,
105 static struct regulator *create_regulator(struct regulator_dev *rdev,
110 const char *rdev_get_name(struct regulator_dev *rdev) in rdev_get_name()
125 static bool regulator_ops_is_valid(struct regulator_dev *rdev, int ops) in regulator_ops_is_valid()
149 static inline int regulator_lock_nested(struct regulator_dev *rdev, in regulator_lock_nested()
192 void regulator_lock(struct regulator_dev *rdev) in regulator_lock()
205 void regulator_unlock(struct regulator_dev *rdev) in regulator_unlock()
220 static bool regulator_supply_is_couple(struct regulator_dev *rdev) in regulator_supply_is_couple()
222 struct regulator_dev *c_rdev; in regulator_supply_is_couple()
235 static void regulator_unlock_recursive(struct regulator_dev *rdev, in regulator_unlock_recursive()
238 struct regulator_dev *c_rdev; in regulator_unlock_recursive()
256 static int regulator_lock_recursive(struct regulator_dev *rdev, in regulator_lock_recursive()
257 struct regulator_dev **new_contended_rdev, in regulator_lock_recursive()
258 struct regulator_dev **old_contended_rdev, in regulator_lock_recursive()
261 struct regulator_dev *c_rdev; in regulator_lock_recursive()
313 static void regulator_unlock_dependent(struct regulator_dev *rdev, in regulator_unlock_dependent()
328 static void regulator_lock_dependent(struct regulator_dev *rdev, in regulator_lock_dependent()
331 struct regulator_dev *new_contended_rdev = NULL; in regulator_lock_dependent()
332 struct regulator_dev *old_contended_rdev = NULL; in regulator_lock_dependent()
428 int regulator_check_voltage(struct regulator_dev *rdev, in regulator_check_voltage()
461 int regulator_check_consumers(struct regulator_dev *rdev, in regulator_check_consumers()
493 static int regulator_check_current_limit(struct regulator_dev *rdev, in regulator_check_current_limit()
518 static int regulator_mode_constrain(struct regulator_dev *rdev, in regulator_mode_constrain()
550 regulator_get_suspend_state(struct regulator_dev *rdev, suspend_state_t state) in regulator_get_suspend_state()
570 struct regulator_dev *rdev = dev_get_drvdata(dev); in regulator_uV_show()
586 struct regulator_dev *rdev = dev_get_drvdata(dev); in regulator_uA_show()
595 struct regulator_dev *rdev = dev_get_drvdata(dev); in name_show()
624 struct regulator_dev *rdev = dev_get_drvdata(dev); in regulator_opmode_show()
643 struct regulator_dev *rdev = dev_get_drvdata(dev); in regulator_state_show()
657 struct regulator_dev *rdev = dev_get_drvdata(dev); in regulator_status_show()
704 struct regulator_dev *rdev = dev_get_drvdata(dev); in regulator_min_uA_show()
716 struct regulator_dev *rdev = dev_get_drvdata(dev); in regulator_max_uA_show()
728 struct regulator_dev *rdev = dev_get_drvdata(dev); in regulator_min_uV_show()
740 struct regulator_dev *rdev = dev_get_drvdata(dev); in regulator_max_uV_show()
752 struct regulator_dev *rdev = dev_get_drvdata(dev); in regulator_total_uA_show()
769 struct regulator_dev *rdev = dev_get_drvdata(dev); in num_users_show()
777 struct regulator_dev *rdev = dev_get_drvdata(dev); in type_show()
792 struct regulator_dev *rdev = dev_get_drvdata(dev); in regulator_suspend_mem_uV_show()
802 struct regulator_dev *rdev = dev_get_drvdata(dev); in regulator_suspend_disk_uV_show()
812 struct regulator_dev *rdev = dev_get_drvdata(dev); in regulator_suspend_standby_uV_show()
822 struct regulator_dev *rdev = dev_get_drvdata(dev); in regulator_suspend_mem_mode_show()
833 struct regulator_dev *rdev = dev_get_drvdata(dev); in regulator_suspend_disk_mode_show()
844 struct regulator_dev *rdev = dev_get_drvdata(dev); in regulator_suspend_standby_mode_show()
855 struct regulator_dev *rdev = dev_get_drvdata(dev); in regulator_suspend_mem_state_show()
866 struct regulator_dev *rdev = dev_get_drvdata(dev); in regulator_suspend_disk_state_show()
877 struct regulator_dev *rdev = dev_get_drvdata(dev); in regulator_suspend_standby_state_show()
888 struct regulator_dev *rdev = dev_get_drvdata(dev); in regulator_bypass_show()
909 static int drms_uA_update(struct regulator_dev *rdev) in drms_uA_update()
984 static int suspend_set_state(struct regulator_dev *rdev, in suspend_set_state()
1039 static void print_constraints(struct regulator_dev *rdev) in print_constraints()
1109 static int machine_constraints_voltage(struct regulator_dev *rdev, in machine_constraints_voltage()
1240 static int machine_constraints_current(struct regulator_dev *rdev, in machine_constraints_current()
1270 static int _regulator_do_enable(struct regulator_dev *rdev);
1283 static int set_machine_constraints(struct regulator_dev *rdev, in set_machine_constraints()
1422 static int set_supply(struct regulator_dev *rdev, in set_supply()
1423 struct regulator_dev *supply_rdev) in set_supply()
1453 static int set_consumer_device_supply(struct regulator_dev *rdev, in set_consumer_device_supply()
1507 static void unset_regulator_supplies(struct regulator_dev *rdev) in unset_regulator_supplies()
1571 static struct regulator *create_regulator(struct regulator_dev *rdev, in create_regulator()
1647 static int _regulator_get_enable_time(struct regulator_dev *rdev) in _regulator_get_enable_time()
1684 struct regulator_dev *r = dev_to_rdev(dev); in regulator_match()
1689 static struct regulator_dev *regulator_lookup_by_name(const char *name) in regulator_lookup_by_name()
1710 static struct regulator_dev *regulator_dev_lookup(struct device *dev, in regulator_dev_lookup()
1713 struct regulator_dev *r = NULL; in regulator_dev_lookup()
1765 static int regulator_resolve_supply(struct regulator_dev *rdev) in regulator_resolve_supply()
1767 struct regulator_dev *r; in regulator_resolve_supply()
1844 struct regulator_dev *rdev; in _regulator_get()
2034 struct regulator_dev *rdev; in _regulator_put()
2215 static int regulator_ena_gpio_request(struct regulator_dev *rdev, in regulator_ena_gpio_request()
2243 static void regulator_ena_gpio_free(struct regulator_dev *rdev) in regulator_ena_gpio_free()
2275 static int regulator_ena_gpio_ctrl(struct regulator_dev *rdev, bool enable) in regulator_ena_gpio_ctrl()
2343 static int _regulator_do_enable(struct regulator_dev *rdev) in _regulator_do_enable()
2432 struct regulator_dev *rdev = regulator->rdev; in _regulator_handle_consumer_enable()
2453 struct regulator_dev *rdev = regulator->rdev; in _regulator_handle_consumer_disable()
2472 struct regulator_dev *rdev = regulator->rdev; in _regulator_enable()
2544 struct regulator_dev *rdev = regulator->rdev; in regulator_enable()
2556 static int _regulator_do_disable(struct regulator_dev *rdev) in _regulator_do_disable()
2590 struct regulator_dev *rdev = regulator->rdev; in _regulator_disable()
2654 struct regulator_dev *rdev = regulator->rdev; in regulator_disable()
2667 static int _regulator_force_disable(struct regulator_dev *rdev) in _regulator_force_disable()
2703 struct regulator_dev *rdev = regulator->rdev; in regulator_force_disable()
2730 struct regulator_dev *rdev = container_of(work, struct regulator_dev, in regulator_disable_work()
2784 struct regulator_dev *rdev = regulator->rdev; in regulator_disable_deferred()
2799 static int _regulator_is_enabled(struct regulator_dev *rdev) in _regulator_is_enabled()
2812 static int _regulator_list_voltage(struct regulator_dev *rdev, in _regulator_list_voltage()
2883 struct regulator_dev *rdev = regulator->rdev; in regulator_count_voltages()
2943 struct regulator_dev *rdev = regulator->rdev; in regulator_get_hardware_vsel_register()
2970 struct regulator_dev *rdev = regulator->rdev; in regulator_list_hardware_vsel()
2991 struct regulator_dev *rdev = regulator->rdev; in regulator_get_linear_step()
3009 struct regulator_dev *rdev = regulator->rdev; in regulator_is_supported_voltage()
3042 static int regulator_map_voltage(struct regulator_dev *rdev, int min_uV, in regulator_map_voltage()
3064 static int _regulator_call_set_voltage(struct regulator_dev *rdev, in _regulator_call_set_voltage()
3089 static int _regulator_call_set_voltage_sel(struct regulator_dev *rdev, in _regulator_call_set_voltage_sel()
3113 static int _regulator_set_voltage_sel_step(struct regulator_dev *rdev, in _regulator_set_voltage_sel_step()
3173 static int _regulator_set_voltage_time(struct regulator_dev *rdev, in _regulator_set_voltage_time()
3199 static int _regulator_do_set_voltage(struct regulator_dev *rdev, in _regulator_do_set_voltage()
3309 static int _regulator_do_set_suspend_voltage(struct regulator_dev *rdev, in _regulator_do_set_suspend_voltage()
3339 struct regulator_dev *rdev = regulator->rdev; in regulator_set_voltage_unlocked()
3394 int regulator_set_voltage_rdev(struct regulator_dev *rdev, int min_uV, in regulator_set_voltage_rdev()
3464 static int regulator_limit_voltage_step(struct regulator_dev *rdev, in regulator_limit_voltage_step()
3494 static int regulator_get_optimal_voltage(struct regulator_dev *rdev, in regulator_get_optimal_voltage()
3501 struct regulator_dev **c_rdevs = c_desc->coupled_rdevs; in regulator_get_optimal_voltage()
3637 static int regulator_balance_voltage(struct regulator_dev *rdev, in regulator_balance_voltage()
3640 struct regulator_dev **c_rdevs; in regulator_balance_voltage()
3641 struct regulator_dev *best_rdev; in regulator_balance_voltage()
3771 static inline int regulator_suspend_toggle(struct regulator_dev *rdev, in regulator_suspend_toggle()
3788 int regulator_suspend_enable(struct regulator_dev *rdev, in regulator_suspend_enable()
3795 int regulator_suspend_disable(struct regulator_dev *rdev, in regulator_suspend_disable()
3819 struct regulator_dev *rdev = regulator->rdev; in _regulator_set_suspend_voltage()
3868 struct regulator_dev *rdev = regulator->rdev; in regulator_set_voltage_time()
3916 int regulator_set_voltage_time_sel(struct regulator_dev *rdev, in regulator_set_voltage_time_sel()
3947 struct regulator_dev *rdev = regulator->rdev; in regulator_sync_voltage()
3985 int regulator_get_voltage_rdev(struct regulator_dev *rdev) in regulator_get_voltage_rdev()
4069 struct regulator_dev *rdev = regulator->rdev; in regulator_set_current_limit()
4092 static int _regulator_get_current_limit_unlocked(struct regulator_dev *rdev) in _regulator_get_current_limit_unlocked()
4101 static int _regulator_get_current_limit(struct regulator_dev *rdev) in _regulator_get_current_limit()
4140 struct regulator_dev *rdev = regulator->rdev; in regulator_set_mode()
4173 static unsigned int _regulator_get_mode_unlocked(struct regulator_dev *rdev) in _regulator_get_mode_unlocked()
4182 static unsigned int _regulator_get_mode(struct regulator_dev *rdev) in _regulator_get_mode()
4205 static int _regulator_get_error_flags(struct regulator_dev *rdev, in _regulator_get_error_flags()
4274 struct regulator_dev *rdev = regulator->rdev; in regulator_set_load()
4305 struct regulator_dev *rdev = regulator->rdev; in regulator_allow_bypass()
4377 static int _notifier_call_chain(struct regulator_dev *rdev, in _notifier_call_chain()
4593 int regulator_notifier_call_chain(struct regulator_dev *rdev, in regulator_notifier_call_chain()
4663 struct regulator_dev *rdev = dev_to_rdev(dev); in regulator_attr_is_visible()
4737 struct regulator_dev *rdev = dev_get_drvdata(dev); in regulator_dev_release()
4744 static void rdev_init_debugfs(struct regulator_dev *rdev) in rdev_init_debugfs()
4773 struct regulator_dev *rdev = dev_to_rdev(dev); in regulator_register_resolve_supply()
4791 regulator_find_coupler(struct regulator_dev *rdev) in regulator_find_coupler()
4832 static void regulator_resolve_coupling(struct regulator_dev *rdev) in regulator_resolve_coupling()
4837 struct regulator_dev *c_rdev; in regulator_resolve_coupling()
4867 static void regulator_remove_coupling(struct regulator_dev *rdev) in regulator_remove_coupling()
4871 struct regulator_dev *__c_rdev, *c_rdev; in regulator_remove_coupling()
4916 static int regulator_init_coupling(struct regulator_dev *rdev) in regulator_init_coupling()
4958 struct regulator_dev *rdev) in generic_coupler_attach()
4982 struct regulator_dev *
4990 struct regulator_dev *rdev; in regulator_register()
5037 rdev = kzalloc(sizeof(struct regulator_dev), GFP_KERNEL); in regulator_register()
5223 void regulator_unregister(struct regulator_dev *rdev) in regulator_unregister()
5259 struct regulator_dev *rdev = dev_to_rdev(dev); in regulator_suspend()
5273 struct regulator_dev *rdev = dev_to_rdev(dev); in regulator_resume()
5338 void *rdev_get_drvdata(struct regulator_dev *rdev) in rdev_get_drvdata()
5372 int rdev_get_id(struct regulator_dev *rdev) in rdev_get_id()
5378 struct device *rdev_get_dev(struct regulator_dev *rdev) in rdev_get_dev()
5384 struct regmap *rdev_get_regmap(struct regulator_dev *rdev) in rdev_get_regmap()
5413 struct regulator_dev *parent;
5418 struct regulator_dev *rdev,
5423 struct regulator_dev *rdev = dev_to_rdev(dev); in regulator_summary_show_children()
5434 struct regulator_dev *rdev, in regulator_summary_show_subtree()
5508 struct regulator_dev **new_contended_rdev;
5509 struct regulator_dev **old_contended_rdev;
5514 struct regulator_dev *rdev = dev_to_rdev(dev); in regulator_summary_lock_one()
5534 struct regulator_dev *rdev = dev_to_rdev(dev); in regulator_summary_unlock_one()
5548 struct regulator_dev **new_contended_rdev, in regulator_summary_lock_all()
5549 struct regulator_dev **old_contended_rdev) in regulator_summary_lock_all()
5569 struct regulator_dev *new_contended_rdev = NULL; in regulator_summary_lock()
5570 struct regulator_dev *old_contended_rdev = NULL; in regulator_summary_lock()
5607 struct regulator_dev *rdev = dev_to_rdev(dev); in regulator_summary_show_roots()
5664 struct regulator_dev *rdev = dev_to_rdev(dev); in regulator_late_cleanup()