Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/rpmsg/rpmsg_core.c, line 112 (as a function)
- include/linux/rpmsg.h, line 237 (as a function)
Referenced in 8 files:
- drivers/cdx/controller/cdx_rpmsg.c, line 134
- drivers/edac/versalnet_edac.c, line 734
- drivers/net/wwan/rpmsg_wwan_ctrl.c, line 40
- drivers/platform/chrome/cros_ec_rpmsg.c, line 209
- drivers/rpmsg/rpmsg_char.c, line 173
- drivers/rpmsg/rpmsg_core.c
- drivers/rpmsg/rpmsg_ns.c, line 88
- drivers/soc/qcom/wcnss_ctrl.c, line 291
Smatch caller information:
drivers/rpmsg/rpmsg_core.c rpmsg_dev_probe() -> rpmsg_create_ept()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rpdev | 4096-ptr_max |
| PARAM_VALUE | 1 | cb | 4096-ptr_max |
| PARAM_VALUE | 2 | priv | 0 |
| BIT_INFO | 3 | chinfo | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wwan/rpmsg_wwan_ctrl.c rpmsg_wwan_ctrl_start() -> rpmsg_create_ept()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rpdev | 4096-ptr_max |
| PARAM_VALUE | 1 | cb | 8701824880024465408 |
| PARAM_VALUE | 2 | priv | 4096-ptr_max |
| BUF_SIZE | 2 | priv | s32min-(-2),1-s32max |
| DATA_SOURCE | 2 | priv | r wwan_port_get_drvdata |
| BIT_INFO | 3 | chinfo | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &port->ops_lock | ||
| HALF_LOCKED2 | &gdev->rwsem | ||
| TYPE_LOCK | (struct wwan_port)->ops_lock |
drivers/soc/qcom/wcnss_ctrl.c qcom_wcnss_open_channel() -> rpmsg_create_ept()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cb | 4115544339168862208,5232136436072939520,6997307820223033344 |
| PARAM_VALUE | 2 | priv | 1-u64max |
| BUF_SIZE | 2 | priv | 24,208 |
| BUF_SIZE | 2 | priv | 24,208 |
| DATA_SOURCE | 1 | cb | $2 |
| DATA_SOURCE | 2 | priv | $3 |
| BIT_INFO | 3 | chinfo | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/rpmsg/rpmsg_ns.c rpmsg_ns_probe() -> rpmsg_create_ept()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rpdev | 4096-ptr_max |
| PARAM_VALUE | 1 | cb | 7102709502159958016 |
| PARAM_VALUE | 2 | priv | 0 |
| BUF_SIZE | 0 | rpdev->ept | (-1),208 |
| DATA_SOURCE | 0 | rpdev | $0 |
| BIT_INFO | 3 | chinfo | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/chrome/cros_ec_rpmsg.c cros_ec_rpmsg_create_ept() -> rpmsg_create_ept()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rpdev | 4096-ptr_max |
| PARAM_VALUE | 0 | rpdev->dev.devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | rpdev->dev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | rpdev->dev.devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | rpdev->id.driver_data | 0-2,4096-18446744073709547520 |
| PARAM_VALUE | 1 | cb | 5870196775853142016 |
| PARAM_VALUE | 2 | priv | 0 |
| BUF_SIZE | 0 | rpdev->ept | (-1),208 |
| DATA_SOURCE | 0 | rpdev | $0 |
| BIT_INFO | 3 | chinfo | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/cdx/controller/cdx_rpmsg.c cdx_rpmsg_probe() -> rpmsg_create_ept()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rpdev | 4096-ptr_max |
| PARAM_VALUE | 1 | cb | 2960242043899154432 |
| PARAM_VALUE | 2 | priv | 0 |
| BUF_SIZE | 0 | rpdev->ept | (-1),208 |
| DATA_SOURCE | 0 | rpdev | $0 |
| BIT_INFO | 3 | chinfo | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/rpmsg/rpmsg_char.c rpmsg_eptdev_open() -> rpmsg_create_ept()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rpdev | 1-u64max |
| PARAM_VALUE | 1 | cb | 4374273974409404416 |
| PARAM_VALUE | 2 | priv | 4096-ptr_max |
| BIT_INFO | 3 | chinfo | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &eptdev->ept_lock | ||
| TYPE_LOCK | (struct rpmsg_eptdev)->ept_lock |