Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 3 files:

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