Searched refs:mux_control (Results 1 – 10 of 10) sorted by relevance
/Linux-v4.19/include/linux/mux/ |
D | consumer.h | 16 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,
|
D | driver.h | 18 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/ |
D | core.c | 94 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 …]
|
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()
|
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()
|
D | mmio.c | 18 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()
|
D | gpio.c | 23 static int mux_gpio_set(struct mux_control *mux, int state) in mux_gpio_set()
|
/Linux-v4.19/drivers/i2c/muxes/ |
D | i2c-mux-gpmux.c | 21 struct mux_control *control;
|
/Linux-v4.19/drivers/media/platform/ |
D | video-mux.c | 32 struct mux_control *mux;
|
/Linux-v4.19/drivers/iio/multiplexer/ |
D | iio-mux.c | 33 struct mux_control *control;
|