Lines Matching defs:regulator_dev
81044 struct regulator_dev;
81047 int (*list_voltage)(struct regulator_dev *, unsigned int);
81048 int (*set_voltage)(struct regulator_dev *, int, int, unsigned int *);
81049 int (*map_voltage)(struct regulator_dev *, int, int);
81050 int (*set_voltage_sel)(struct regulator_dev *, unsigned int);
81051 int (*get_voltage)(struct regulator_dev *);
81052 int (*get_voltage_sel)(struct regulator_dev *);
81053 int (*set_current_limit)(struct regulator_dev *, int, int);
81054 int (*get_current_limit)(struct regulator_dev *);
81055 int (*set_input_current_limit)(struct regulator_dev *, int);
81056 int (*set_over_current_protection)(struct regulator_dev *, int, int, bool);
81057 int (*set_over_voltage_protection)(struct regulator_dev *, int, int, bool);
81058 int (*set_under_voltage_protection)(struct regulator_dev *, int, int, bool);
81059 int (*set_thermal_protection)(struct regulator_dev *, int, int, bool);
81060 int (*set_active_discharge)(struct regulator_dev *, bool);
81061 int (*enable)(struct regulator_dev *);
81062 int (*disable)(struct regulator_dev *);
81063 int (*is_enabled)(struct regulator_dev *);
81064 int (*set_mode)(struct regulator_dev *, unsigned int);
81065 unsigned int (*get_mode)(struct regulator_dev *);
81066 int (*get_error_flags)(struct regulator_dev *, unsigned int *);
81067 int (*enable_time)(struct regulator_dev *);
81068 int (*set_ramp_delay)(struct regulator_dev *, int);
81069 int (*set_voltage_time)(struct regulator_dev *, int, int);
81070 int (*set_voltage_time_sel)(struct regulator_dev *, unsigned int, unsigned int);
81071 int (*set_soft_start)(struct regulator_dev *);
81072 int (*get_status)(struct regulator_dev *);
81073 unsigned int (*get_optimum_mode)(struct regulator_dev *, int, int, int);
81074 int (*set_load)(struct regulator_dev *, int);
81075 int (*set_bypass)(struct regulator_dev *, bool);
81076 int (*get_bypass)(struct regulator_dev *, bool *);
81077 int (*set_suspend_voltage)(struct regulator_dev *, int);
81078 int (*set_suspend_enable)(struct regulator_dev *);
81079 int (*set_suspend_disable)(struct regulator_dev *);
81080 int (*set_suspend_mode)(struct regulator_dev *, unsigned int);
81081 int (*resume)(struct regulator_dev *);
81082 int (*set_pull_down)(struct regulator_dev *);
81088 struct regulator_dev **coupled_rdevs;
81100 struct regulator_dev {
81310 struct regulator_dev *rdev;
81315 struct regulator_dev *rdev;
81387 int (*attach_regulator)(struct regulator_coupler *, struct regulator_dev *);
81388 int (*detach_regulator)(struct regulator_coupler *, struct regulator_dev *);
81389 int (*balance_voltage)(struct regulator_coupler *, struct regulator_dev *, suspend_state_t);
81491 struct regulator_dev *regulator;
81504 struct regulator_dev *parent;
81510 struct regulator_dev **new_contended_rdev;
81511 struct regulator_dev **old_contended_rdev;
81650 struct regulator_dev *rdev;