Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/rpmsg/rpmsg_core.c, line 522 (as a function)
- include/linux/rpmsg.h, line 196 (as a function)
Referenced in 3 files:
- drivers/rpmsg/rpmsg_core.c
- drivers/rpmsg/rpmsg_internal.h, line 93
- drivers/rpmsg/rpmsg_ns.c, line 26
Smatch caller information:
drivers/rpmsg/rpmsg_core.c rpmsg_register_device() -> rpmsg_register_device_override()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rpdev | 4096-ptr_max |
| PARAM_VALUE | 0 | rpdev->dev.release | 888182425913004032,2350456664337080320,5595840834722885632,7465097274334175232 |
| PARAM_VALUE | 0 | rpdev->ops | 4230434398574755840,4360929628402253824,4580797742993960960,5709387056320221184 |
| PARAM_VALUE | 1 | driver_override | 0 |
| BUF_SIZE | 0 | rpdev | 1688 |
| BUF_SIZE | 0 | rpdev->dev.parent | (-1),1616 |
| BUF_SIZE | 0 | rpdev->ept | (-1),208 |
| BUF_SIZE | 0 | rpdev->ops | (-1),40 |
| DATA_SOURCE | 0 | rpdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | rpdev->announce | 1[c] |
| USER_DATA | 0 | rpdev->dst | 0-u32max |
| USER_DATA | 0 | rpdev->src | 0-4294967294 |
drivers/rpmsg/qcom_smd.c rpmsg_ctrldev_register_device() -> rpmsg_register_device_override()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rpdev | 4096-ptr_max |
| PARAM_VALUE | 0 | rpdev->dev.parent | 4096-ptr_max |
| PARAM_VALUE | 0 | rpdev->dev.release | 7465097274334175232 |
| PARAM_VALUE | 0 | rpdev->ops | 4230434398574755840 |
| PARAM_VALUE | 1 | driver_override | 1370379267186290688 |
| BUF_SIZE | 1 | driver_override | 11 |
| DATA_SOURCE | 0 | rpdev | $0 |
| STR_LEN | 0 | rpdev | 10 |
| TERMINATED | 1 | driver_override | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/rpmsg/rpmsg_ns.c rpmsg_ns_register_device() -> rpmsg_register_device_override()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rpdev | 4096-ptr_max |
| PARAM_VALUE | 0 | rpdev->dev.parent | 4096-ptr_max |
| PARAM_VALUE | 0 | rpdev->dev.release | 5595840834722885632 |
| PARAM_VALUE | 0 | rpdev->dst | 53 |
| PARAM_VALUE | 0 | rpdev->little_endian | 1 |
| PARAM_VALUE | 0 | rpdev->ops | 4580797742993960960 |
| PARAM_VALUE | 0 | rpdev->src | 53 |
| PARAM_VALUE | 1 | driver_override | 8020808412089675776 |
| BUF_SIZE | 0 | rpdev | 1688 |
| BUF_SIZE | 0 | rpdev->dev.parent | 1616 |
| BUF_SIZE | 0 | rpdev->ops | 40 |
| BUF_SIZE | 1 | driver_override | 9 |
| DATA_SOURCE | 0 | rpdev | $0 |
| STR_LEN | 0 | rpdev | 8 |
| TERMINATED | 1 | driver_override | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/rpmsg/virtio_rpmsg_bus.c rpmsg_ctrldev_register_device() -> rpmsg_register_device_override()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rpdev | 4096-ptr_max |
| PARAM_VALUE | 0 | rpdev->dev.parent | 4096-ptr_max |
| PARAM_VALUE | 0 | rpdev->dev.release | 5595840834722885632 |
| PARAM_VALUE | 0 | rpdev->little_endian | 1 |
| PARAM_VALUE | 0 | rpdev->ops | 4580797742993960960 |
| PARAM_VALUE | 1 | driver_override | 1370379267186290688 |
| BUF_SIZE | 0 | rpdev | 1688 |
| BUF_SIZE | 0 | rpdev->dev.parent | 1616 |
| BUF_SIZE | 0 | rpdev->ops | 40 |
| BUF_SIZE | 1 | driver_override | 11 |
| DATA_SOURCE | 0 | rpdev | $0 |
| STR_LEN | 0 | rpdev | 10 |
| TERMINATED | 1 | driver_override | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/rpmsg/qcom_glink_native.c rpmsg_ctrldev_register_device() -> rpmsg_register_device_override()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rpdev | 4096-ptr_max |
| PARAM_VALUE | 0 | rpdev->dev.parent | 4096-ptr_max |
| PARAM_VALUE | 0 | rpdev->dev.parent->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | rpdev->dev.parent->groups | 2353565540726149120 |
| PARAM_VALUE | 0 | rpdev->dev.parent->of_node | 4096-ptr_max |
| PARAM_VALUE | 0 | rpdev->dev.release | 3193378151736184832 |
| PARAM_VALUE | 0 | rpdev->ept | 4096-ptr_max |
| PARAM_VALUE | 0 | rpdev->ops | 4360929628402253824 |
| PARAM_VALUE | 1 | driver_override | 1370379267186290688 |
| BUF_SIZE | 0 | rpdev | 1688 |
| BUF_SIZE | 0 | rpdev->ept | 208 |
| BUF_SIZE | 0 | rpdev->ops | 40 |
| BUF_SIZE | 1 | driver_override | 11 |
| DATA_SOURCE | 0 | rpdev | $0 |
| STR_LEN | 0 | rpdev | 10 |
| TERMINATED | 1 | driver_override | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |