Searched refs:mux_control (Results 1 – 16 of 16) sorted by relevance
/linux/include/linux/mux/ |
A D | consumer.h | 16 struct mux_control; 18 unsigned int mux_control_states(struct mux_control *mux); 19 int __must_check mux_control_select_delay(struct mux_control *mux, 22 int __must_check mux_control_try_select_delay(struct mux_control *mux, 26 static inline int __must_check mux_control_select(struct mux_control *mux, in mux_control_select() 32 static inline int __must_check mux_control_try_select(struct mux_control *mux, in mux_control_try_select() 38 int mux_control_deselect(struct mux_control *mux); 40 struct mux_control *mux_control_get(struct device *dev, const char *mux_name); 41 void mux_control_put(struct mux_control *mux); 43 struct mux_control *devm_mux_control_get(struct device *dev,
|
A D | driver.h | 19 struct mux_control; 26 int (*set)(struct mux_control *mux, int state); 44 struct mux_control { struct 66 struct mux_control *mux; argument 104 static inline unsigned int mux_control_get_index(struct mux_control *mux) in mux_control_get_index()
|
/linux/drivers/mux/ |
A D | core.c | 95 mux_chip->mux = (struct mux_control *)(mux_chip + 1); in mux_chip_alloc() 114 struct mux_control *mux = &mux_chip->mux[i]; in mux_chip_alloc() 129 static int mux_control_set(struct mux_control *mux, int state) in mux_control_set() 157 struct mux_control *mux = &mux_chip->mux[i]; in mux_chip_register() 291 unsigned int mux_control_states(struct mux_control *mux) in mux_control_states() 300 static int __mux_control_select(struct mux_control *mux, int state) in __mux_control_select() 420 int mux_control_deselect(struct mux_control *mux) in mux_control_deselect() 513 void mux_control_put(struct mux_control *mux) in mux_control_put() 521 struct mux_control *mux = *(struct mux_control **)res; in devm_mux_control_release() 534 struct mux_control *devm_mux_control_get(struct device *dev, in devm_mux_control_get() [all …]
|
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()
|
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()
|
A 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()
|
A D | gpio.c | 23 static int mux_gpio_set(struct mux_control *mux, int state) in mux_gpio_set()
|
/linux/drivers/mtd/hyperbus/ |
A D | hbmc-am654.c | 35 struct mux_control *mux_ctrl; 180 struct mux_control *control = devm_mux_control_get(dev, NULL); in am654_hbmc_probe()
|
/linux/drivers/net/mdio/ |
A D | mdio-mux-multiplexer.c | 13 struct mux_control *muxc;
|
/linux/drivers/i2c/muxes/ |
A D | i2c-mux-gpmux.c | 18 struct mux_control *control;
|
/linux/drivers/spi/ |
A D | spi-mux.c | 45 struct mux_control *mux;
|
A D | spi-dw-bt1.c | 35 struct mux_control *mux;
|
/linux/drivers/phy/ti/ |
A D | phy-am654-serdes.c | 238 struct mux_control *control; 759 struct mux_control *control; in serdes_am654_probe()
|
/linux/drivers/iio/multiplexer/ |
A D | iio-mux.c | 30 struct mux_control *control;
|
/linux/drivers/media/platform/ |
A D | video-mux.c | 28 struct mux_control *mux;
|
/linux/drivers/gpu/drm/bridge/ |
A D | nwl-dsi.c | 92 struct mux_control *mux;
|
Completed in 21 milliseconds