Home
last modified time | relevance | path

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

/linux-6.3-rc2/include/linux/mux/
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,
A Ddriver.h19 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-6.3-rc2/drivers/mux/
A Dcore.c42 struct mux_control *mux;
109 mux_chip->mux = (struct mux_control *)(mux_chip + 1); in mux_chip_alloc()
128 struct mux_control *mux = &mux_chip->mux[i]; in mux_chip_alloc()
143 static int mux_control_set(struct mux_control *mux, int state) in mux_control_set()
171 struct mux_control *mux = &mux_chip->mux[i]; in mux_chip_register()
305 unsigned int mux_control_states(struct mux_control *mux) in mux_control_states()
480 int mux_control_deselect(struct mux_control *mux) in mux_control_deselect()
633 void mux_control_put(struct mux_control *mux) in mux_control_put()
641 struct mux_control *mux = *(struct mux_control **)res; in devm_mux_control_release()
654 struct mux_control *devm_mux_control_get(struct device *dev, in devm_mux_control_get()
[all …]
A Dadgs1408.c36 static int adgs1408_set(struct mux_control *mux, int state) in adgs1408_set()
58 struct mux_control *mux; in adgs1408_probe()
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()
A Dmmio.c18 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 Dgpio.c23 static int mux_gpio_set(struct mux_control *mux, int state) in mux_gpio_set()
/linux-6.3-rc2/drivers/mtd/hyperbus/
A Dhbmc-am654.c35 struct mux_control *mux_ctrl;
180 struct mux_control *control = devm_mux_control_get(dev, NULL); in am654_hbmc_probe()
/linux-6.3-rc2/drivers/net/mdio/
A Dmdio-mux-multiplexer.c13 struct mux_control *muxc;
/linux-6.3-rc2/drivers/i2c/muxes/
A Di2c-mux-gpmux.c18 struct mux_control *control;
/linux-6.3-rc2/drivers/spi/
A Dspi-mux.c45 struct mux_control *mux;
A Dspi-dw-bt1.c35 struct mux_control *mux;
/linux-6.3-rc2/drivers/phy/ti/
A Dphy-am654-serdes.c238 struct mux_control *control;
759 struct mux_control *control; in serdes_am654_probe()
/linux-6.3-rc2/drivers/iio/multiplexer/
A Diio-mux.c31 struct mux_control *control;
/linux-6.3-rc2/drivers/media/platform/
A Dvideo-mux.c28 struct mux_control *mux;
/linux-6.3-rc2/drivers/gpu/drm/bridge/
A Dnwl-dsi.c92 struct mux_control *mux;

Completed in 25 milliseconds