Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/rpmsg/rpmsg_ns.c rpmsg_ns_cb() -> rpmsg_create_channel()

Type Parameter Key Value
PARAM_VALUE 0 rpdev 4096-ptr_max
PARAM_VALUE 0 rpdev->dev.parent->bus 0,4096-ptr_max
PARAM_VALUE 0 rpdev->dev.parent->class 0,4096-ptr_max
PARAM_VALUE 0 rpdev->dev.parent->driver 0,4096-ptr_max
PARAM_VALUE 1 chinfo 3401803054223454208
PARAM_VALUE 1 chinfo->src u32max
DATA_SOURCE 0 rpdev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &channel->recv_lock
HALF_LOCKED2 &ept->cb_lock

drivers/rpmsg/rpmsg_ctrl.c rpmsg_ctrldev_ioctl() -> rpmsg_create_channel()

Type Parameter Key Value
PARAM_VALUE 1 chinfo 8335686146727051264
TERMINATED 1 chinfo->name 1
USER_DATA 1 chinfo->dst 0-u32max
USER_DATA 1 chinfo->src 0-u32max
USER_PTR 1 chinfo->name
LOCK2 &ctrldev->ctrl_lock
TYPE_LOCK (struct rpmsg_ctrldev)->ctrl_lock