Lines Matching refs:regulator

53 	struct regulator *regulator;  member
101 struct regulator { struct
104 struct regulator *supply; argument
120 SLIST_ENTRY(regulator) link; argument
134 TEE_Result (*set_state)(struct regulator *r, bool enabled);
135 TEE_Result (*get_state)(struct regulator *r, bool *enabled);
136 TEE_Result (*set_voltage)(struct regulator *r, int level_uv);
137 TEE_Result (*get_voltage)(struct regulator *r, int *level_uv);
138 TEE_Result (*supported_voltages)(struct regulator *r,
141 TEE_Result (*supplied_init)(struct regulator *r, const void *fdt,
150 TEE_Result regulator_enable(struct regulator *regulator);
156 TEE_Result regulator_disable(struct regulator *regulator);
163 bool regulator_is_enabled(struct regulator *regulator);
170 TEE_Result regulator_set_voltage(struct regulator *regulator, int level_uv);
176 TEE_Result regulator_register(struct regulator *regulator);
181 static inline TEE_Result regulator_enable(struct regulator *regulator __unused) in regulator_enable()
186 static inline TEE_Result regulator_disable(struct regulator *regulator __unused) in regulator_disable()
191 static inline bool regulator_is_enabled(struct regulator *regulator __unused) in regulator_is_enabled()
196 static inline TEE_Result regulator_set_voltage(struct regulator *regul __unused, in regulator_set_voltage()
202 static inline TEE_Result regulator_init(struct regulator *regulator __unused) in regulator_init()
228 struct regulator **regulator);
251 struct regulator **r __unused) in regulator_dt_get_supply()
269 static inline const char *regulator_name(struct regulator *regulator) in regulator_name() argument
271 return regulator->name; in regulator_name()
278 static inline bool regulator_is_always_on(struct regulator *regulator) in regulator_is_always_on() argument
280 return regulator->flags & REGULATOR_ALWAYS_ON; in regulator_is_always_on()
287 static inline TEE_Result regulator_set_min_voltage(struct regulator *regulator) in regulator_set_min_voltage() argument
289 return regulator_set_voltage(regulator, regulator->min_uv); in regulator_set_min_voltage()
296 int regulator_get_voltage(struct regulator *regulator);
304 static inline void regulator_get_range(struct regulator *regulator, int *min_uv, in regulator_get_range() argument
307 assert(regulator); in regulator_get_range()
309 *min_uv = regulator->min_uv; in regulator_get_range()
311 *max_uv = regulator->max_uv; in regulator_get_range()
326 TEE_Result regulator_supported_voltages(struct regulator *regulator,