Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/remoteproc/pru_rproc.c, line 305 (as a function)
- include/linux/remoteproc/pruss.h, line 63 (as a function)
Referenced in 3 files:
- drivers/net/ethernet/ti/icssg/icssg_common.c
- drivers/net/ethernet/ti/icssm/icssm_prueth.c
- drivers/remoteproc/pru_rproc.c
Smatch caller information:
drivers/net/ethernet/ti/icssm/icssm_prueth.c icssm_prueth_remove() -> pru_rproc_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/net/ethernet/ti/icssm/icssm_prueth.c icssm_prueth_remove() -> pru_rproc_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/remoteproc/pru_rproc.c pru_rproc_get() -> pru_rproc_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rproc | 4096-ptr_max |
| PARAM_VALUE | 0 | rproc->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | rproc->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | rproc->dev.driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | rproc->dev.parent | 4096-ptr_max |
| PARAM_VALUE | 0 | rproc->dev.parent->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | rproc->dev.parent->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | rproc->dev.parent->driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | rproc->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | rproc->sysfs_read_only | 1 |
| DATA_SOURCE | 0 | rproc | r __pru_rproc_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |