Lines Matching defs:regulator_dev
80170 struct regulator_dev;
80173 int (*list_voltage)(struct regulator_dev *, unsigned int);
80174 int (*set_voltage)(struct regulator_dev *, int, int, unsigned int *);
80175 int (*map_voltage)(struct regulator_dev *, int, int);
80176 int (*set_voltage_sel)(struct regulator_dev *, unsigned int);
80177 int (*get_voltage)(struct regulator_dev *);
80178 int (*get_voltage_sel)(struct regulator_dev *);
80179 int (*set_current_limit)(struct regulator_dev *, int, int);
80180 int (*get_current_limit)(struct regulator_dev *);
80181 int (*set_input_current_limit)(struct regulator_dev *, int);
80182 int (*set_over_current_protection)(struct regulator_dev *, int, int, bool);
80183 int (*set_over_voltage_protection)(struct regulator_dev *, int, int, bool);
80184 int (*set_under_voltage_protection)(struct regulator_dev *, int, int, bool);
80185 int (*set_thermal_protection)(struct regulator_dev *, int, int, bool);
80186 int (*set_active_discharge)(struct regulator_dev *, bool);
80187 int (*enable)(struct regulator_dev *);
80188 int (*disable)(struct regulator_dev *);
80189 int (*is_enabled)(struct regulator_dev *);
80190 int (*set_mode)(struct regulator_dev *, unsigned int);
80191 unsigned int (*get_mode)(struct regulator_dev *);
80192 int (*get_error_flags)(struct regulator_dev *, unsigned int *);
80193 int (*enable_time)(struct regulator_dev *);
80194 int (*set_ramp_delay)(struct regulator_dev *, int);
80195 int (*set_voltage_time)(struct regulator_dev *, int, int);
80196 int (*set_voltage_time_sel)(struct regulator_dev *, unsigned int, unsigned int);
80197 int (*set_soft_start)(struct regulator_dev *);
80198 int (*get_status)(struct regulator_dev *);
80199 unsigned int (*get_optimum_mode)(struct regulator_dev *, int, int, int);
80200 int (*set_load)(struct regulator_dev *, int);
80201 int (*set_bypass)(struct regulator_dev *, bool);
80202 int (*get_bypass)(struct regulator_dev *, bool *);
80203 int (*set_suspend_voltage)(struct regulator_dev *, int);
80204 int (*set_suspend_enable)(struct regulator_dev *);
80205 int (*set_suspend_disable)(struct regulator_dev *);
80206 int (*set_suspend_mode)(struct regulator_dev *, unsigned int);
80207 int (*resume)(struct regulator_dev *);
80208 int (*set_pull_down)(struct regulator_dev *);
80214 struct regulator_dev **coupled_rdevs;
80226 struct regulator_dev {
91458 struct regulator_dev *rdev;
91464 int (*attach_regulator)(struct regulator_coupler *, struct regulator_dev *);
91465 int (*detach_regulator)(struct regulator_coupler *, struct regulator_dev *);
91466 int (*balance_voltage)(struct regulator_coupler *, struct regulator_dev *, suspend_state_t);
91580 struct regulator_dev *regulator;
91593 struct regulator_dev *parent;
91599 struct regulator_dev **new_contended_rdev;
91600 struct regulator_dev **old_contended_rdev;
91620 struct regulator_dev *rdev;