Home
last modified time | relevance | path

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

/Linux-v4.19/include/linux/mux/
Dconsumer.h16 struct mux_control;
18 unsigned int mux_control_states(struct mux_control *mux);
19 int __must_check mux_control_select(struct mux_control *mux,
21 int __must_check mux_control_try_select(struct mux_control *mux,
23 int mux_control_deselect(struct mux_control *mux);
25 struct mux_control *mux_control_get(struct device *dev, const char *mux_name);
26 void mux_control_put(struct mux_control *mux);
28 struct mux_control *devm_mux_control_get(struct device *dev,
Ddriver.h18 struct mux_control;
25 int (*set)(struct mux_control *mux, int state);
42 struct mux_control { struct
62 struct mux_control *mux; argument
100 static inline unsigned int mux_control_get_index(struct mux_control *mux) in mux_control_get_index()
/Linux-v4.19/drivers/mux/
Dcore.c94 mux_chip->mux = (struct mux_control *)(mux_chip + 1); in mux_chip_alloc()
113 struct mux_control *mux = &mux_chip->mux[i]; in mux_chip_alloc()
127 static int mux_control_set(struct mux_control *mux, int state) in mux_control_set()
153 struct mux_control *mux = &mux_chip->mux[i]; in mux_chip_register()
287 unsigned int mux_control_states(struct mux_control *mux) in mux_control_states()
296 static int __mux_control_select(struct mux_control *mux, int state) in __mux_control_select()
334 int mux_control_select(struct mux_control *mux, unsigned int state) in mux_control_select()
366 int mux_control_try_select(struct mux_control *mux, unsigned int state) in mux_control_try_select()
394 int mux_control_deselect(struct mux_control *mux) in mux_control_deselect()
430 struct mux_control *mux_control_get(struct device *dev, const char *mux_name) in mux_control_get()
[all …]
Dadgs1408.c36 static int adgs1408_set(struct mux_control *mux, int state) in adgs1408_set()
58 struct mux_control *mux; in adgs1408_probe()
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()
Dmmio.c18 static int mux_mmio_set(struct mux_control *mux, int state) in mux_mmio_set()
71 struct mux_control *mux = &mux_chip->mux[i]; in mux_mmio_probe()
Dgpio.c23 static int mux_gpio_set(struct mux_control *mux, int state) in mux_gpio_set()
/Linux-v4.19/drivers/i2c/muxes/
Di2c-mux-gpmux.c21 struct mux_control *control;
/Linux-v4.19/drivers/media/platform/
Dvideo-mux.c32 struct mux_control *mux;
/Linux-v4.19/drivers/iio/multiplexer/
Diio-mux.c33 struct mux_control *control;