Searched refs:typec_mux_dev (Results 1 – 15 of 15) sorted by relevance
| /linux/include/linux/usb/ |
| H A D | typec_mux.h | 12 struct typec_mux_dev; 87 typedef int (*typec_mux_set_fn_t)(struct typec_mux_dev *mux, 103 struct typec_mux_dev * 105 void typec_mux_unregister(struct typec_mux_dev *mux); 107 void typec_mux_set_drvdata(struct typec_mux_dev *mux, void *data); 108 void *typec_mux_get_drvdata(struct typec_mux_dev *mux); 124 static inline struct typec_mux_dev * 129 static inline void typec_mux_unregister(struct typec_mux_dev *mux) {} in typec_mux_unregister() 131 static inline void typec_mux_set_drvdata(struct typec_mux_dev *mux, void *data) {} in typec_mux_set_drvdata() 132 static inline void *typec_mux_get_drvdata(struct typec_mux_dev *mux) in typec_mux_get_drvdata()
|
| /linux/drivers/usb/typec/ |
| H A D | mux.c | 253 struct typec_mux_dev *mux_devs[TYPEC_MUX_MAX_DEVS]; 298 struct typec_mux_dev *mux_devs[TYPEC_MUX_MAX_DEVS]; in fwnode_typec_mux_get() 353 struct typec_mux_dev *mux_dev; in typec_mux_put() 370 struct typec_mux_dev *mux_dev; in typec_mux_set() 409 struct typec_mux_dev * 412 struct typec_mux_dev *mux_dev; in typec_mux_register() 453 void typec_mux_unregister(struct typec_mux_dev *mux_dev) in typec_mux_unregister() 460 void typec_mux_set_drvdata(struct typec_mux_dev *mux_dev, void *data) in typec_mux_set_drvdata() 466 void *typec_mux_get_drvdata(struct typec_mux_dev *mux_dev) in typec_mux_get_drvdata()
|
| H A D | mux.h | 13 struct typec_mux_dev { struct 19 #define to_typec_mux_dev(_dev_) container_of(_dev_, struct typec_mux_dev, dev) argument
|
| H A D | anx7411.c | 249 struct typec_mux_dev *typec_mux; 1036 static int anx7411_usb_mux_set(struct typec_mux_dev *mux, in anx7411_usb_mux_set()
|
| /linux/drivers/usb/typec/mux/ |
| H A D | gpio-sbu-mux.c | 19 struct typec_mux_dev *mux; 64 static int gpio_sbu_mux_set(struct typec_mux_dev *mux, in gpio_sbu_mux_set()
|
| H A D | pi3usb30532.c | 27 struct typec_mux_dev *mux; 77 pi3usb30532_mux_set(struct typec_mux_dev *mux, struct typec_mux_state *state) in pi3usb30532_mux_set()
|
| H A D | tusb1046.c | 35 struct typec_mux_dev *mux; 41 static int tusb1046_mux_set(struct typec_mux_dev *mux, in tusb1046_mux_set()
|
| H A D | it5205.c | 66 struct typec_mux_dev *mux; 92 static int it5205_mux_set(struct typec_mux_dev *mux, struct typec_mux_state *state) in it5205_mux_set()
|
| H A D | fsa4480.c | 59 struct typec_mux_dev *mux; 168 static int fsa4480_mux_set(struct typec_mux_dev *mux, struct typec_mux_state *state) in fsa4480_mux_set()
|
| H A D | wcd939x-usbss.c | 190 struct typec_mux_dev *mux; 557 static int wcd939x_usbss_mux_set(struct typec_mux_dev *mux, in wcd939x_usbss_mux_set()
|
| H A D | intel_pmc_mux.c | 136 struct typec_mux_dev *typec_mux; 507 pmc_usb_mux_set(struct typec_mux_dev *mux, struct typec_mux_state *state) in pmc_usb_mux_set()
|
| /linux/drivers/phy/rockchip/ |
| H A D | phy-rockchip-usbdp.c | 162 struct typec_mux_dev *mux; 1344 static int rk_udphy_typec_mux_set(struct typec_mux_dev *mux, in rk_udphy_typec_mux_set()
|
| /linux/sound/soc/codecs/ |
| H A D | wcd939x.c | 3142 static int wcd939x_typec_mux_set(struct typec_mux_dev *mux, in wcd939x_typec_mux_set() 3457 struct typec_mux_dev *typec_mux = data; in wcd939x_typec_mux_unregister() 3473 struct typec_mux_dev *typec_mux; in wcd939x_add_typec()
|
| /linux/drivers/phy/apple/ |
| H A D | atc.c | 2080 static int atcphy_mux_set(struct typec_mux_dev *mux, struct typec_mux_state *state) in atcphy_mux_set()
|
| /linux/drivers/phy/qualcomm/ |
| H A D | phy-qcom-qmp-combo.c | 2316 struct typec_mux_dev *mux; 4452 static int qmp_combo_typec_mux_set(struct typec_mux_dev *mux, struct typec_mux_state *state) in qmp_combo_typec_mux_set()
|