Symbol: typec_mux_dev
drivers/phy/apple/atc.c
2080
static int atcphy_mux_set(struct typec_mux_dev *mux, struct typec_mux_state *state)
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
2316
struct typec_mux_dev *mux;
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
4452
static int qmp_combo_typec_mux_set(struct typec_mux_dev *mux, struct typec_mux_state *state)
drivers/phy/rockchip/phy-rockchip-usbdp.c
1344
static int rk_udphy_typec_mux_set(struct typec_mux_dev *mux,
drivers/phy/rockchip/phy-rockchip-usbdp.c
162
struct typec_mux_dev *mux;
drivers/platform/chrome/cros_typec_switch.c
151
static int cros_typec_mode_switch_set(struct typec_mux_dev *mode_switch,
drivers/platform/chrome/cros_typec_switch.c
24
struct typec_mux_dev *mode_switch;
drivers/usb/typec/anx7411.c
1036
static int anx7411_usb_mux_set(struct typec_mux_dev *mux,
drivers/usb/typec/anx7411.c
249
struct typec_mux_dev *typec_mux;
drivers/usb/typec/mux.c
253
struct typec_mux_dev *mux_devs[TYPEC_MUX_MAX_DEVS];
drivers/usb/typec/mux.c
298
struct typec_mux_dev *mux_devs[TYPEC_MUX_MAX_DEVS];
drivers/usb/typec/mux.c
353
struct typec_mux_dev *mux_dev;
drivers/usb/typec/mux.c
370
struct typec_mux_dev *mux_dev;
drivers/usb/typec/mux.c
409
struct typec_mux_dev *
drivers/usb/typec/mux.c
412
struct typec_mux_dev *mux_dev;
drivers/usb/typec/mux.c
453
void typec_mux_unregister(struct typec_mux_dev *mux_dev)
drivers/usb/typec/mux.c
460
void typec_mux_set_drvdata(struct typec_mux_dev *mux_dev, void *data)
drivers/usb/typec/mux.c
466
void *typec_mux_get_drvdata(struct typec_mux_dev *mux_dev)
drivers/usb/typec/mux.h
19
#define to_typec_mux_dev(_dev_) container_of(_dev_, struct typec_mux_dev, dev)
drivers/usb/typec/mux/fsa4480.c
168
static int fsa4480_mux_set(struct typec_mux_dev *mux, struct typec_mux_state *state)
drivers/usb/typec/mux/fsa4480.c
59
struct typec_mux_dev *mux;
drivers/usb/typec/mux/gpio-sbu-mux.c
19
struct typec_mux_dev *mux;
drivers/usb/typec/mux/gpio-sbu-mux.c
64
static int gpio_sbu_mux_set(struct typec_mux_dev *mux,
drivers/usb/typec/mux/intel_pmc_mux.c
136
struct typec_mux_dev *typec_mux;
drivers/usb/typec/mux/intel_pmc_mux.c
507
pmc_usb_mux_set(struct typec_mux_dev *mux, struct typec_mux_state *state)
drivers/usb/typec/mux/it5205.c
66
struct typec_mux_dev *mux;
drivers/usb/typec/mux/it5205.c
92
static int it5205_mux_set(struct typec_mux_dev *mux, struct typec_mux_state *state)
drivers/usb/typec/mux/pi3usb30532.c
27
struct typec_mux_dev *mux;
drivers/usb/typec/mux/pi3usb30532.c
77
pi3usb30532_mux_set(struct typec_mux_dev *mux, struct typec_mux_state *state)
drivers/usb/typec/mux/tusb1046.c
35
struct typec_mux_dev *mux;
drivers/usb/typec/mux/tusb1046.c
41
static int tusb1046_mux_set(struct typec_mux_dev *mux,
drivers/usb/typec/mux/wcd939x-usbss.c
190
struct typec_mux_dev *mux;
drivers/usb/typec/mux/wcd939x-usbss.c
557
static int wcd939x_usbss_mux_set(struct typec_mux_dev *mux,
include/linux/usb/typec_mux.h
103
struct typec_mux_dev *
include/linux/usb/typec_mux.h
105
void typec_mux_unregister(struct typec_mux_dev *mux);
include/linux/usb/typec_mux.h
107
void typec_mux_set_drvdata(struct typec_mux_dev *mux, void *data);
include/linux/usb/typec_mux.h
108
void *typec_mux_get_drvdata(struct typec_mux_dev *mux);
include/linux/usb/typec_mux.h
12
struct typec_mux_dev;
include/linux/usb/typec_mux.h
124
static inline struct typec_mux_dev *
include/linux/usb/typec_mux.h
129
static inline void typec_mux_unregister(struct typec_mux_dev *mux) {}
include/linux/usb/typec_mux.h
131
static inline void typec_mux_set_drvdata(struct typec_mux_dev *mux, void *data) {}
include/linux/usb/typec_mux.h
132
static inline void *typec_mux_get_drvdata(struct typec_mux_dev *mux)
include/linux/usb/typec_mux.h
87
typedef int (*typec_mux_set_fn_t)(struct typec_mux_dev *mux,
sound/soc/codecs/wcd939x.c
3142
static int wcd939x_typec_mux_set(struct typec_mux_dev *mux,
sound/soc/codecs/wcd939x.c
3457
struct typec_mux_dev *typec_mux = data;
sound/soc/codecs/wcd939x.c
3473
struct typec_mux_dev *typec_mux;