Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/rpmsg/rpmsg_core.c, line 48
- drivers/rpmsg/rpmsg_ctrl.c, line 99
- drivers/rpmsg/rpmsg_ns.c, line 66
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 |