Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/usb/typec/mux.c, line 420 (as a function)
- include/linux/usb/typec_mux.h, line 125 (as a function)
Referenced in 14 files:
- drivers/phy/apple/atc.c, line 2170
- drivers/phy/qualcomm/phy-qcom-qmp-combo.c, line 4955
- drivers/phy/rockchip/phy-rockchip-usbdp.c, line 1417
- drivers/platform/chrome/cros_typec_switch.c, line 190
- drivers/usb/typec/anx7411.c, line 1090
- drivers/usb/typec/mux.c, line 455
- drivers/usb/typec/mux/fsa4480.c, line 320
- drivers/usb/typec/mux/gpio-sbu-mux.c, line 132
- drivers/usb/typec/mux/intel_pmc_mux.c, line 616
- drivers/usb/typec/mux/it5205.c, line 235
- drivers/usb/typec/mux/pi3usb30532.c, line 151
- drivers/usb/typec/mux/tusb1046.c, line 151
- drivers/usb/typec/mux/wcd939x-usbss.c, line 717
- sound/soc/codecs/wcd939x.c, line 3482
Smatch caller information:
drivers/usb/typec/mux/tusb1046.c tusb1046_i2c_probe() -> typec_mux_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | desc | 354282862849556480 |
| PARAM_VALUE | 1 | desc->drvdata | 4096-ptr_max |
| PARAM_VALUE | 1 | desc->name | 0 |
| PARAM_VALUE | 1 | desc->set | 9028955895386419200 |
| BUF_SIZE | 0 | parent | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/phy/apple/atc.c atcphy_probe_mux() -> typec_mux_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | desc | 7979670332449783808 |
| PARAM_VALUE | 1 | desc->drvdata | 4096-ptr_max |
| PARAM_VALUE | 1 | desc->name | 0 |
| PARAM_VALUE | 1 | desc->set | 3858815375457284096 |
| BUF_SIZE | 0 | parent | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
drivers/usb/typec/mux/wcd939x-usbss.c wcd939x_usbss_probe() -> typec_mux_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->power.entry.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | desc | 1959665675674955776 |
| PARAM_VALUE | 1 | desc->drvdata | 4096-ptr_max |
| PARAM_VALUE | 1 | desc->name | 0 |
| PARAM_VALUE | 1 | desc->set | 2601426412825948160 |
| BUF_SIZE | 0 | parent | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/typec/mux/intel_pmc_mux.c pmc_usb_register_port() -> typec_mux_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | desc | 4051143479273472000 |
| PARAM_VALUE | 1 | desc->drvdata | 4096-ptr_max |
| PARAM_VALUE | 1 | desc->fwnode | 4096-ptr_max |
| PARAM_VALUE | 1 | desc->set | 1179410120781029376 |
| BUF_SIZE | 0 | parent | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/typec/mux/gpio-sbu-mux.c gpio_sbu_mux_probe() -> typec_mux_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | desc | 876638939491528704 |
| PARAM_VALUE | 1 | desc->drvdata | 4096-ptr_max |
| PARAM_VALUE | 1 | desc->name | 0 |
| PARAM_VALUE | 1 | desc->set | 8479036999090245632 |
| BUF_SIZE | 0 | parent | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/typec/anx7411.c anx7411_register_mux() -> typec_mux_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | desc | 5616218702130999296 |
| PARAM_VALUE | 1 | desc->drvdata | 4096-ptr_max |
| PARAM_VALUE | 1 | desc->fwnode | 4096-ptr_max |
| PARAM_VALUE | 1 | desc->set | 1606525052389924864 |
| BUF_SIZE | 0 | parent | 1616 |
| DATA_SOURCE | 0 | parent | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/chrome/cros_typec_switch.c cros_typec_register_mode_switch() -> typec_mux_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 1 | desc | 2200220204273344512 |
| PARAM_VALUE | 1 | desc->drvdata | 4096-ptr_max |
| PARAM_VALUE | 1 | desc->fwnode | 4096-ptr_max |
| PARAM_VALUE | 1 | desc->set | 6239605121372762112 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/typec/mux/it5205.c it5205_probe() -> typec_mux_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | desc | 7930774642562482176 |
| PARAM_VALUE | 1 | desc->drvdata | 4096-ptr_max |
| PARAM_VALUE | 1 | desc->name | 0 |
| PARAM_VALUE | 1 | desc->set | 7396772150171291648 |
| BUF_SIZE | 0 | parent | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/phy/qualcomm/phy-qcom-qmp-combo.c qmp_combo_typec_register() -> typec_mux_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | desc | 3555650815649751040 |
| PARAM_VALUE | 1 | desc->drvdata | 4096-ptr_max |
| PARAM_VALUE | 1 | desc->name | 0 |
| PARAM_VALUE | 1 | desc->set | 585108485807341568 |
| BUF_SIZE | 0 | parent | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/typec/mux/pi3usb30532.c pi3usb30532_probe() -> typec_mux_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | desc | 4392815812862234624 |
| PARAM_VALUE | 1 | desc->drvdata | 4096-ptr_max |
| PARAM_VALUE | 1 | desc->name | 0 |
| PARAM_VALUE | 1 | desc->set | 8329631026834067456 |
| BUF_SIZE | 0 | parent | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/typec/mux/fsa4480.c fsa4480_probe() -> typec_mux_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | desc | 6397554177095397376 |
| PARAM_VALUE | 1 | desc->drvdata | 4096-ptr_max |
| PARAM_VALUE | 1 | desc->name | 0 |
| PARAM_VALUE | 1 | desc->set | 4864820327235567616 |
| BUF_SIZE | 0 | parent | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/codecs/wcd939x.c wcd939x_add_typec() -> typec_mux_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | desc | 8914671390357475328 |
| PARAM_VALUE | 1 | desc->drvdata | 4096-ptr_max |
| PARAM_VALUE | 1 | desc->name | 0 |
| PARAM_VALUE | 1 | desc->set | 5186623713775337472 |
| BUF_SIZE | 0 | parent | 1616 |
| DATA_SOURCE | 0 | parent | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |