Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/rpmsg/rpmsg_core.c, line 566 (as a function)
- include/linux/rpmsg.h, line 207 (as a function)
Referenced in 5 files:
- drivers/rpmsg/mtk_rpmsg.c, line 360
- drivers/rpmsg/qcom_glink_native.c, line 1406
- drivers/rpmsg/qcom_smd.c, line 1331
- drivers/rpmsg/rpmsg_core.c, line 581
- drivers/rpmsg/virtio_rpmsg_bus.c, line 270
Smatch caller information:
drivers/rpmsg/qcom_smd.c qcom_channel_state_worker() -> rpmsg_unregister_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 1 | chinfo | 2829981448467267584 |
| PARAM_VALUE | 1 | chinfo->dst | u32max |
| PARAM_VALUE | 1 | chinfo->src | u32max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/rpmsg/virtio_rpmsg_bus.c virtio_rpmsg_release_channel() -> rpmsg_unregister_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 1 | chinfo | 3401803054223454208,8335686146727051264 |
| DATA_SOURCE | 1 | chinfo | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | chinfo->dst | 0-u32max |
| USER_DATA | 1 | chinfo->src | 0-u32max |
| USER_PTR | 1 | chinfo->name | |
| HALF_LOCKED2 | &ctrldev->ctrl_lock |
drivers/rpmsg/mtk_rpmsg.c mtk_rpmsg_stop() -> rpmsg_unregister_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 1 | chinfo | 4096-ptr_max |
| BUF_SIZE | 0 | parent | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mtk_subdev->channels_lock | ||
| LOCK2 | &rproc->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct mtk_rpmsg_rproc_subdev)->channels_lock | ||
| TYPE_LOCK | (struct rproc)->lock |
drivers/rpmsg/qcom_glink_native.c qcom_glink_remove_rpmsg_device() -> rpmsg_unregister_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | chinfo | 1506105030591422464 |
| PARAM_VALUE | 1 | chinfo->dst | u32max |
| PARAM_VALUE | 1 | chinfo->src | u32max |
| RX_PATH | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |