Symbol: mux_control
drivers/gpio/gpio-line-mux.c
19
struct mux_control *mux;
drivers/gpu/drm/bridge/nwl-dsi.c
92
struct mux_control *mux;
drivers/i2c/muxes/i2c-mux-gpmux.c
18
struct mux_control *control;
drivers/iio/multiplexer/iio-mux.c
31
struct mux_control *control;
drivers/media/platform/video-mux.c
27
struct mux_control *mux;
drivers/mtd/hyperbus/hbmc-am654.c
180
struct mux_control *control = devm_mux_control_get(dev, NULL);
drivers/mtd/hyperbus/hbmc-am654.c
35
struct mux_control *mux_ctrl;
drivers/mux/adg792a.c
34
static int adg792a_set(struct mux_control *mux, int state)
drivers/mux/adg792a.c
99
struct mux_control *mux = &mux_chip->mux[i];
drivers/mux/adgs1408.c
35
static int adgs1408_set(struct mux_control *mux, int state)
drivers/mux/adgs1408.c
57
struct mux_control *mux;
drivers/mux/core.c
135
struct mux_control *mux = &mux_chip->mux[i];
drivers/mux/core.c
150
static int mux_control_set(struct mux_control *mux, int state)
drivers/mux/core.c
178
struct mux_control *mux = &mux_chip->mux[i];
drivers/mux/core.c
312
unsigned int mux_control_states(struct mux_control *mux)
drivers/mux/core.c
321
static int __mux_control_select(struct mux_control *mux, int state)
drivers/mux/core.c
342
static void mux_control_delay(struct mux_control *mux, unsigned int delay_us)
drivers/mux/core.c
375
int mux_control_select_delay(struct mux_control *mux, unsigned int state,
drivers/mux/core.c
41
struct mux_control *mux;
drivers/mux/core.c
435
int mux_control_try_select_delay(struct mux_control *mux, unsigned int state,
drivers/mux/core.c
487
int mux_control_deselect(struct mux_control *mux)
drivers/mux/core.c
541
static struct mux_control *mux_get(struct device *dev, const char *mux_name,
drivers/mux/core.c
638
struct mux_control *mux_control_get(struct device *dev, const char *mux_name)
drivers/mux/core.c
640
struct mux_control *mux = mux_get(dev, mux_name, NULL, false, NULL);
drivers/mux/core.c
657
struct mux_control *mux_control_get_optional(struct device *dev, const char *mux_name)
drivers/mux/core.c
669
void mux_control_put(struct mux_control *mux)
drivers/mux/core.c
677
struct mux_control *mux = *(struct mux_control **)res;
drivers/mux/core.c
690
struct mux_control *devm_mux_control_get(struct device *dev,
drivers/mux/core.c
693
struct mux_control **ptr, *mux;
drivers/mux/gpio.c
23
static int mux_gpio_set(struct mux_control *mux, int state)
drivers/mux/mmio.c
115
struct mux_control *mux = &mux_chip->mux[i];
drivers/mux/mmio.c
23
static int mux_mmio_get(struct mux_control *mux, int *state)
drivers/mux/mmio.c
31
static int mux_mmio_set(struct mux_control *mux, int state)
drivers/net/mdio/mdio-mux-multiplexer.c
13
struct mux_control *muxc;
drivers/phy/ti/phy-am654-serdes.c
237
struct mux_control *control;
drivers/phy/ti/phy-am654-serdes.c
742
struct mux_control *control;
drivers/spi/spi-mux.c
45
struct mux_control *mux;
include/linux/mux/consumer.h
110
static inline int __must_check mux_control_try_select(struct mux_control *mux,
include/linux/mux/consumer.h
121
static inline int mux_control_deselect(struct mux_control *mux)
include/linux/mux/consumer.h
130
static inline struct mux_control *mux_control_get(struct device *dev, const char *mux_name)
include/linux/mux/consumer.h
134
static inline struct mux_control *mux_control_get_optional(struct device *dev,
include/linux/mux/consumer.h
139
static inline void mux_control_put(struct mux_control *mux) {}
include/linux/mux/consumer.h
141
static inline struct mux_control *devm_mux_control_get(struct device *dev, const char *mux_name)
include/linux/mux/consumer.h
16
struct mux_control;
include/linux/mux/consumer.h
21
unsigned int mux_control_states(struct mux_control *mux);
include/linux/mux/consumer.h
22
int __must_check mux_control_select_delay(struct mux_control *mux,
include/linux/mux/consumer.h
27
int __must_check mux_control_try_select_delay(struct mux_control *mux,
include/linux/mux/consumer.h
33
static inline int __must_check mux_control_select(struct mux_control *mux,
include/linux/mux/consumer.h
44
static inline int __must_check mux_control_try_select(struct mux_control *mux,
include/linux/mux/consumer.h
55
int mux_control_deselect(struct mux_control *mux);
include/linux/mux/consumer.h
58
struct mux_control *mux_control_get(struct device *dev, const char *mux_name);
include/linux/mux/consumer.h
59
struct mux_control *mux_control_get_optional(struct device *dev, const char *mux_name);
include/linux/mux/consumer.h
60
void mux_control_put(struct mux_control *mux);
include/linux/mux/consumer.h
62
struct mux_control *devm_mux_control_get(struct device *dev, const char *mux_name);
include/linux/mux/consumer.h
73
static inline unsigned int mux_control_states(struct mux_control *mux)
include/linux/mux/consumer.h
77
static inline int __must_check mux_control_select_delay(struct mux_control *mux,
include/linux/mux/consumer.h
87
static inline int __must_check mux_control_try_select_delay(struct mux_control *mux,
include/linux/mux/consumer.h
99
static inline int __must_check mux_control_select(struct mux_control *mux,
include/linux/mux/driver.h
104
static inline unsigned int mux_control_get_index(struct mux_control *mux)
include/linux/mux/driver.h
19
struct mux_control;
include/linux/mux/driver.h
26
int (*set)(struct mux_control *mux, int state);
include/linux/mux/driver.h
70
struct mux_control mux[] __counted_by(controllers);
sound/soc/codecs/wcd938x.c
172
struct mux_control *us_euro_mux;