Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/rpmsg/rpmsg_core.c, line 131 (as a function)
- include/linux/rpmsg.h, line 231 (as a function)
Referenced in 8 files:
- drivers/bluetooth/btqcomsmd.c
- drivers/cdx/controller/cdx_rpmsg.c, line 157
- drivers/edac/versalnet_edac.c, line 748
- drivers/net/wireless/ath/wcn36xx/main.c
- drivers/net/wwan/rpmsg_wwan_ctrl.c, line 52
- drivers/platform/chrome/cros_ec_rpmsg.c
- drivers/rpmsg/rpmsg_char.c
- drivers/rpmsg/rpmsg_core.c
Smatch caller information:
drivers/rpmsg/rpmsg_core.c rpmsg_dev_probe() -> rpmsg_destroy_ept()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ept | 4096-ptr_max |
| PARAM_VALUE | 0 | ept->flow_cb | 0 |
| BUF_SIZE | 0 | ept | 208 |
| DATA_SOURCE | 0 | ept | r rpmsg_create_ept |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/rpmsg/rpmsg_core.c rpmsg_dev_remove() -> rpmsg_destroy_ept()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ept | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/net/wireless/ath/wcn36xx/main.c wcn36xx_probe() -> rpmsg_destroy_ept()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ept | 0,4096-ptr_max |
| BUF_SIZE | 0 | ept | (-1),208 |
| BUF_SIZE | 0 | ept | (-1),208 |
| DATA_SOURCE | 0 | ept | r qcom_wcnss_open_channel |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/wireless/ath/wcn36xx/main.c wcn36xx_remove() -> rpmsg_destroy_ept()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/net/wwan/rpmsg_wwan_ctrl.c rpmsg_wwan_ctrl_stop() -> rpmsg_destroy_ept()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &port->ops_lock | ||
| TYPE_LOCK | (struct wwan_port)->ops_lock |
drivers/bluetooth/btqcomsmd.c btqcomsmd_probe() -> rpmsg_destroy_ept()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ept | 0,4096-ptr_max |
| BUF_SIZE | 0 | ept | (-1),208 |
| BUF_SIZE | 0 | ept | (-1),208 |
| DATA_SOURCE | 0 | ept | r qcom_wcnss_open_channel |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/bluetooth/btqcomsmd.c btqcomsmd_probe() -> rpmsg_destroy_ept()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ept | 0,4096-ptr_max |
| BUF_SIZE | 0 | ept | (-1),208 |
| BUF_SIZE | 0 | ept | (-1),208 |
| DATA_SOURCE | 0 | ept | r qcom_wcnss_open_channel |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/bluetooth/btqcomsmd.c btqcomsmd_remove() -> rpmsg_destroy_ept()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/bluetooth/btqcomsmd.c btqcomsmd_remove() -> rpmsg_destroy_ept()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/platform/chrome/cros_ec_rpmsg.c cros_ec_rpmsg_probe() -> rpmsg_destroy_ept()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ept | 4096-ptr_max |
| BUF_SIZE | 0 | ept | 208 |
| DATA_SOURCE | 0 | ept | r cros_ec_rpmsg_create_ept |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/platform/chrome/cros_ec_rpmsg.c cros_ec_rpmsg_remove() -> rpmsg_destroy_ept()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/cdx/controller/cdx_rpmsg.c cdx_rpmsg_remove() -> rpmsg_destroy_ept()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/rpmsg/rpmsg_char.c rpmsg_chrdev_eptdev_destroy() -> rpmsg_destroy_ept()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ept | 1-u64max |
| NOCHECK_CALL | |||
| LOCK2 | &eptdev->ept_lock | ||
| TYPE_LOCK | (struct rpmsg_eptdev)->ept_lock |
drivers/rpmsg/rpmsg_char.c rpmsg_eptdev_release() -> rpmsg_destroy_ept()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ept | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &eptdev->ept_lock | ||
| TYPE_LOCK | (struct rpmsg_eptdev)->ept_lock |