Searched refs:mux_control (Results 1 – 13 of 13) sorted by relevance
| /Linux-v5.4/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-v5.4/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() 425 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() 75 struct mux_control *mux = &mux_chip->mux[i]; in mux_mmio_probe()
|
| D | gpio.c | 22 static int mux_gpio_set(struct mux_control *mux, int state) in mux_gpio_set()
|
| /Linux-v5.4/drivers/mtd/hyperbus/ |
| D | hbmc-am654.c | 23 struct mux_control *mux_ctrl; 71 struct mux_control *control = devm_mux_control_get(dev, NULL); in am654_hbmc_probe()
|
| /Linux-v5.4/drivers/net/phy/ |
| D | mdio-mux-multiplexer.c | 13 struct mux_control *muxc;
|
| /Linux-v5.4/drivers/i2c/muxes/ |
| D | i2c-mux-gpmux.c | 18 struct mux_control *control;
|
| /Linux-v5.4/drivers/phy/ti/ |
| D | phy-am654-serdes.c | 105 struct mux_control *control; 562 struct mux_control *control; in serdes_am654_probe()
|
| /Linux-v5.4/drivers/media/platform/ |
| D | video-mux.c | 26 struct mux_control *mux;
|
| /Linux-v5.4/drivers/iio/multiplexer/ |
| D | iio-mux.c | 30 struct mux_control *control;
|