Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/usb/typec/mux.c, line 306 (as a function)
- include/linux/usb/typec_mux.h, line 112 (as a function)
Referenced in 9 files:
- drivers/platform/chrome/cros_ec_typec.c, line 210
- drivers/soc/qcom/pmic_glink_altmode.c, line 634
- drivers/usb/typec/mux.c, line 353
- drivers/usb/typec/mux/nb7vpq904m.c, line 425
- drivers/usb/typec/mux/ptn36502.c, line 333
- drivers/usb/typec/mux/wcd939x-usbss.c, line 614
- drivers/usb/typec/tipd/core.c, line 1325
- drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c, line 450
- include/linux/usb/typec_mux.h, line 141
Smatch caller information:
drivers/platform/chrome/cros_ec_typec.c cros_typec_get_switch_handles() -> fwnode_typec_mux_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fwnode | 4096-ptr_max |
| PARAM_VALUE | 0 | fwnode->ops->get_parent | 0,4096-ptr_max |
| BUF_SIZE | 0 | fwnode | (-1)-0,64 |
| BUF_SIZE | 0 | fwnode | (-1)-0,64 |
| DATA_SOURCE | 0 | fwnode | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/soc/qcom/pmic_glink_altmode.c pmic_glink_altmode_probe() -> fwnode_typec_mux_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fwnode | 4096-ptr_max |
| BUF_SIZE | 0 | fwnode | (-1)-0,64 |
| BUF_SIZE | 0 | fwnode | (-1)-0,64 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/typec/mux/wcd939x-usbss.c wcd939x_usbss_probe() -> fwnode_typec_mux_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | fwnode | unit_byte |
drivers/usb/typec/tipd/core.c cd321x_register_port() -> fwnode_typec_mux_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fwnode | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fwnode->ops->get_parent | 0,4096-ptr_max |
| DATA_SOURCE | 0 | fwnode | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/typec/mux/ps883x.c typec_mux_get() -> fwnode_typec_mux_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/typec/mux/ptn36502.c ptn36502_probe() -> fwnode_typec_mux_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | fwnode | unit_byte |
drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c gaokun_ucsi_ports_init() -> fwnode_typec_mux_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fwnode | 4096-ptr_max |
| BUF_SIZE | 0 | fwnode | (-1)-0,64 |
| BUF_SIZE | 0 | fwnode | (-1)-0,64 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/typec/mux/nb7vpq904m.c nb7vpq904m_probe() -> fwnode_typec_mux_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | fwnode | unit_byte |
drivers/usb/typec/class.c typec_mux_get() -> fwnode_typec_mux_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &con->lock |