Searched refs:mux_control (Results 1 – 10 of 10) sorted by relevance
| /linux/include/linux/mux/ |
| H A D | consumer.h | 16 struct mux_control; 19 unsigned int mux_control_states(struct mux_control *mux); 20 int __must_check mux_control_select_delay(struct mux_control *mux, 25 int __must_check mux_control_try_select_delay(struct mux_control *mux, 31 static inline int __must_check mux_control_select(struct mux_control *mux, in mux_control_select() 42 static inline int __must_check mux_control_try_select(struct mux_control *mux, in mux_control_try_select() 53 int mux_control_deselect(struct mux_control *mux); 56 struct mux_control *mux_control_get(struct device *dev, const char *mux_name); 57 void mux_control_put(struct mux_control *mux); 59 struct mux_control *devm_mux_control_get(struct device *dev,
|
| H A D | driver.h | 19 struct mux_control; 26 int (*set)(struct mux_control *mux, int state); 44 struct mux_control { struct 70 struct mux_control mux[] __counted_by(controllers); argument 104 static inline unsigned int mux_control_get_index(struct mux_control *mux) in mux_control_get_index()
|
| /linux/drivers/mux/ |
| H A D | core.c | 41 struct mux_control *mux; 125 struct mux_control *mux = &mux_chip->mux[i]; in mux_chip_alloc() 140 static int mux_control_set(struct mux_control *mux, int state) in mux_control_set() 168 struct mux_control *mux = &mux_chip->mux[i]; in mux_chip_register() 302 unsigned int mux_control_states(struct mux_control *mux) in mux_control_states() 311 static int __mux_control_select(struct mux_control *mux, int state) in __mux_control_select() 332 static void mux_control_delay(struct mux_control *mux, unsigned int delay_us) in mux_control_delay() 365 int mux_control_select_delay(struct mux_control *mux, unsigned int state, in mux_control_select_delay() 425 int mux_control_try_select_delay(struct mux_control *mux, unsigned int state, in mux_control_try_select_delay() 477 int mux_control_deselect(struct mux_control *mux) in mux_control_deselect() [all …]
|
| H A D | mmio.c | 23 static int mux_mmio_get(struct mux_control *mux, int *state) in mux_mmio_get() 31 static int mux_mmio_set(struct mux_control *mux, int state) in mux_mmio_set() 113 struct mux_control *mux = &mux_chip->mux[i]; in mux_mmio_probe()
|
| H A D | adgs1408.c | 36 static int adgs1408_set(struct mux_control *mux, int state) in adgs1408_set() 58 struct mux_control *mux; in adgs1408_probe()
|
| H A D | adg792a.c | 34 static int adg792a_set(struct mux_control *mux, int state) in adg792a_set() 99 struct mux_control *mux = &mux_chip->mux[i]; in adg792a_probe()
|
| H A D | gpio.c | 24 static int mux_gpio_set(struct mux_control *mux, int state) in mux_gpio_set()
|
| /linux/drivers/phy/ti/ |
| H A D | phy-am654-serdes.c | 237 struct mux_control *control; 742 struct mux_control *control; in serdes_am654_probe()
|
| /linux/drivers/iio/multiplexer/ |
| H A D | iio-mux.c | 32 struct mux_control *control;
|
| /linux/sound/soc/codecs/ |
| H A D | wcd938x.c | 172 struct mux_control *us_euro_mux;
|