Symbol: typec_mux
drivers/phy/apple/atc.c
632
struct typec_mux *mux;
drivers/platform/chrome/cros_ec_typec.h
61
struct typec_mux *mux;
drivers/soc/qcom/pmic_glink_altmode.c
104
struct typec_mux *typec_mux;
drivers/soc/qcom/pmic_glink_altmode.c
195
ret = typec_mux_set(port->typec_mux, &port->state);
drivers/soc/qcom/pmic_glink_altmode.c
253
ret = typec_mux_set(port->typec_mux, &port->state);
drivers/soc/qcom/pmic_glink_altmode.c
291
ret = typec_mux_set(port->typec_mux, &port->state);
drivers/soc/qcom/pmic_glink_altmode.c
313
ret = typec_mux_set(port->typec_mux, &port->state);
drivers/soc/qcom/pmic_glink_altmode.c
335
ret = typec_mux_set(port->typec_mux, &port->state);
drivers/soc/qcom/pmic_glink_altmode.c
633
alt_port->typec_mux = fwnode_typec_mux_get(fwnode);
drivers/soc/qcom/pmic_glink_altmode.c
634
if (IS_ERR(alt_port->typec_mux)) {
drivers/soc/qcom/pmic_glink_altmode.c
636
return dev_err_probe(dev, PTR_ERR(alt_port->typec_mux),
drivers/soc/qcom/pmic_glink_altmode.c
642
alt_port->typec_mux);
drivers/usb/typec/anx7411.c
1090
ctx->typec.typec_mux = typec_mux_register(dev, &mux_desc);
drivers/usb/typec/anx7411.c
1091
if (IS_ERR(ctx->typec.typec_mux)) {
drivers/usb/typec/anx7411.c
1093
return PTR_ERR(ctx->typec.typec_mux);
drivers/usb/typec/anx7411.c
1101
if (ctx->typec.typec_mux) {
drivers/usb/typec/anx7411.c
1102
typec_mux_unregister(ctx->typec.typec_mux);
drivers/usb/typec/anx7411.c
1103
ctx->typec.typec_mux = NULL;
drivers/usb/typec/anx7411.c
249
struct typec_mux_dev *typec_mux;
drivers/usb/typec/bus.h
14
struct typec_mux *mux;
drivers/usb/typec/bus.h
8
struct typec_mux;
drivers/usb/typec/class.c
2577
struct typec_mux *mux;
drivers/usb/typec/class.h
69
struct typec_mux *mux;
drivers/usb/typec/class.h
9
struct typec_mux;
drivers/usb/typec/mux.c
296
struct typec_mux *fwnode_typec_mux_get(struct fwnode_handle *fwnode)
drivers/usb/typec/mux.c
299
struct typec_mux *mux;
drivers/usb/typec/mux.c
351
void typec_mux_put(struct typec_mux *mux)
drivers/usb/typec/mux.c
368
int typec_mux_set(struct typec_mux *mux, struct typec_mux_state *state)
drivers/usb/typec/mux/intel_pmc_mux.c
136
struct typec_mux_dev *typec_mux;
drivers/usb/typec/mux/intel_pmc_mux.c
615
port->typec_mux = typec_mux_register(pmc->dev, &mux_desc);
drivers/usb/typec/mux/intel_pmc_mux.c
616
if (IS_ERR(port->typec_mux)) {
drivers/usb/typec/mux/intel_pmc_mux.c
617
ret = PTR_ERR(port->typec_mux);
drivers/usb/typec/mux/intel_pmc_mux.c
636
typec_mux_unregister(port->typec_mux);
drivers/usb/typec/mux/intel_pmc_mux.c
792
typec_mux_unregister(pmc->port[i].typec_mux);
drivers/usb/typec/mux/intel_pmc_mux.c
810
typec_mux_unregister(pmc->port[i].typec_mux);
drivers/usb/typec/mux/nb7vpq904m.c
304
return typec_mux_set(nb7->typec_mux, &mux_state);
drivers/usb/typec/mux/nb7vpq904m.c
425
nb7->typec_mux = fwnode_typec_mux_get(dev->fwnode);
drivers/usb/typec/mux/nb7vpq904m.c
426
if (IS_ERR(nb7->typec_mux)) {
drivers/usb/typec/mux/nb7vpq904m.c
427
ret = dev_err_probe(dev, PTR_ERR(nb7->typec_mux),
drivers/usb/typec/mux/nb7vpq904m.c
478
typec_mux_put(nb7->typec_mux);
drivers/usb/typec/mux/nb7vpq904m.c
497
typec_mux_put(nb7->typec_mux);
drivers/usb/typec/mux/nb7vpq904m.c
72
struct typec_mux *typec_mux;
drivers/usb/typec/mux/ps883x.c
222
return typec_mux_set(retimer->typec_mux, &mux_state);
drivers/usb/typec/mux/ps883x.c
378
retimer->typec_mux = typec_mux_get(dev);
drivers/usb/typec/mux/ps883x.c
379
if (IS_ERR(retimer->typec_mux)) {
drivers/usb/typec/mux/ps883x.c
380
ret = dev_err_probe(dev, PTR_ERR(retimer->typec_mux),
drivers/usb/typec/mux/ps883x.c
457
typec_mux_put(retimer->typec_mux);
drivers/usb/typec/mux/ps883x.c
477
typec_mux_put(retimer->typec_mux);
drivers/usb/typec/mux/ps883x.c
59
struct typec_mux *typec_mux;
drivers/usb/typec/mux/ptn36502.c
264
return typec_mux_set(ptn->typec_mux, &mux_state);
drivers/usb/typec/mux/ptn36502.c
333
ptn->typec_mux = fwnode_typec_mux_get(dev->fwnode);
drivers/usb/typec/mux/ptn36502.c
334
if (IS_ERR(ptn->typec_mux)) {
drivers/usb/typec/mux/ptn36502.c
335
ret = dev_err_probe(dev, PTR_ERR(ptn->typec_mux),
drivers/usb/typec/mux/ptn36502.c
385
typec_mux_put(ptn->typec_mux);
drivers/usb/typec/mux/ptn36502.c
402
typec_mux_put(ptn->typec_mux);
drivers/usb/typec/mux/ptn36502.c
70
struct typec_mux *typec_mux;
drivers/usb/typec/mux/wcd939x-usbss.c
194
struct typec_mux *codec;
drivers/usb/typec/tipd/core.c
213
struct typec_mux *mux;
include/linux/usb/typec_mux.h
100
void typec_mux_put(struct typec_mux *mux);
include/linux/usb/typec_mux.h
101
int typec_mux_set(struct typec_mux *mux, struct typec_mux_state *state);
include/linux/usb/typec_mux.h
11
struct typec_mux;
include/linux/usb/typec_mux.h
112
static inline struct typec_mux *fwnode_typec_mux_get(struct fwnode_handle *fwnode)
include/linux/usb/typec_mux.h
117
static inline void typec_mux_put(struct typec_mux *mux) {}
include/linux/usb/typec_mux.h
119
static inline int typec_mux_set(struct typec_mux *mux, struct typec_mux_state *state)
include/linux/usb/typec_mux.h
139
static inline struct typec_mux *typec_mux_get(struct device *dev)
include/linux/usb/typec_mux.h
99
struct typec_mux *fwnode_typec_mux_get(struct fwnode_handle *fwnode);
sound/soc/codecs/wcd939x.c
3457
struct typec_mux_dev *typec_mux = data;
sound/soc/codecs/wcd939x.c
3459
typec_mux_unregister(typec_mux);
sound/soc/codecs/wcd939x.c
3473
struct typec_mux_dev *typec_mux;
sound/soc/codecs/wcd939x.c
3493
typec_mux = typec_mux_register(dev, &mux_desc);
sound/soc/codecs/wcd939x.c
3494
if (IS_ERR(typec_mux))
sound/soc/codecs/wcd939x.c
3495
return dev_err_probe(dev, PTR_ERR(typec_mux),
sound/soc/codecs/wcd939x.c
3499
typec_mux);