Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/platform/chrome/cros_ec_typec.c, line 244
- drivers/soc/qcom/pmic_glink_altmode.c, line 533
- drivers/usb/typec/class.c
- drivers/usb/typec/retimer.c, line 72
Smatch caller information:
drivers/platform/chrome/cros_ec_typec.c cros_typec_get_switch_handles() -> typec_retimer_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | retimer | 0,4096-ptr_max |
| PARAM_VALUE | 0 | retimer->dev.parent->driver->owner->refcnt.counter | 0-s32max |
| DATA_SOURCE | 0 | retimer | r fwnode_typec_retimer_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/soc/qcom/pmic_glink_altmode.c pmic_glink_altmode_put_retimer() -> typec_retimer_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | retimer | $0 |
| NOCHECK_CALL |
drivers/usb/typec/class.c typec_port_register_altmode() -> typec_retimer_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | retimer | 0,4096-ptr_max |
| DATA_SOURCE | 0 | retimer | r typec_retimer_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &con->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/usb/typec/class.c typec_release() -> typec_retimer_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &subsys->su_mutex |
drivers/usb/typec/class.c typec_unregister_altmode() -> typec_retimer_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &con->lock |