Home
last modified time | relevance | path

Searched refs:mux_control (Results 1 – 10 of 10) sorted by relevance

/linux/include/linux/mux/
H A Dconsumer.h16 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 Ddriver.h19 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 Dcore.c41 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 Dmmio.c23 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 Dadgs1408.c36 static int adgs1408_set(struct mux_control *mux, int state) in adgs1408_set()
58 struct mux_control *mux; in adgs1408_probe()
H A Dadg792a.c34 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 Dgpio.c24 static int mux_gpio_set(struct mux_control *mux, int state) in mux_gpio_set()
/linux/drivers/phy/ti/
H A Dphy-am654-serdes.c237 struct mux_control *control;
742 struct mux_control *control; in serdes_am654_probe()
/linux/drivers/iio/multiplexer/
H A Diio-mux.c32 struct mux_control *control;
/linux/sound/soc/codecs/
H A Dwcd938x.c172 struct mux_control *us_euro_mux;