Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpplib.c
- drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
- drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c, line 370
Smatch caller information:
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c __nfp_rtsym_write() -> nfp_cpp_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cpp->resource_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 1 | destination | 0-s32max |
| PARAM_VALUE | 3 | kernel_vaddr | 0,3856069180495908864,6707428440641417216 |
| PARAM_VALUE | 4 | length | 0-16 |
| BUF_SIZE | 3 | kernel_vaddr | (-1),8,16 |
| BUF_SIZE | 3 | kernel_vaddr | (-1),8,16 |
| CAPPED_DATA | 4 | length | 1 |
| CAPPED_DATA | 4 | length | 1 |
| DATA_SOURCE | 0 | cpp | $0 |
| DATA_SOURCE | 3 | kernel_vaddr | $5 |
| DATA_SOURCE | 4 | length | $6 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | length | unit_byte |
| HALF_LOCKED2 | &devlink->lock |
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c nfp_nsp_command_buf_def() -> nfp_cpp_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | kernel_vaddr | 1-u64max |
| PARAM_VALUE | 4 | length | 1-u32max |
| BUF_SIZE | 3 | kernel_vaddr | 1-s32max |
| BIT_INFO | 1 | destination | 0x0,0xffffff00 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | kernel_vaddr | unit_byte |
| UNITS | 4 | length | unit_byte |
| HALF_LOCKED2 | _T->lock |
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c nfp_nsp_command_buf_def() -> nfp_cpp_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | kernel_vaddr | 4096-ptr_max |
| PARAM_VALUE | 4 | length | 1-4111 |
| BUF_SIZE | 3 | kernel_vaddr | 16-4111 |
| CAPPED_DATA | 4 | length | 1 |
| BIT_INFO | 1 | destination | 0x0,0xffffff00 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | address | unit_byte |
| UNITS | 4 | length | unit_byte |
| HALF_LOCKED2 | _T->lock |
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpplib.c nfp_cpp_writel() -> nfp_cpp_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | destination | 0-s32max |
| PARAM_VALUE | 3 | kernel_vaddr | 3536276756892491776 |
| PARAM_VALUE | 4 | length | 4 |
| BUF_SIZE | 3 | kernel_vaddr | 4 |
| DATA_SOURCE | 0 | cpp | $0 |
| DATA_SOURCE | 1 | destination | $1 |
| DATA_SOURCE | 2 | address | $2 |
| STR_LEN | 0 | cpp | (-1),6,8 |
| STR_LEN | 0 | cpp | (-1),6,8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | length | unit_byte |
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpplib.c nfp_cpp_writeq() -> nfp_cpp_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | kernel_vaddr | 6733534828618657792 |
| PARAM_VALUE | 4 | length | 8 |
| BUF_SIZE | 3 | kernel_vaddr | 8 |
| DATA_SOURCE | 0 | cpp | $0 |
| DATA_SOURCE | 1 | destination | $1 |
| DATA_SOURCE | 2 | address | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | length | unit_byte |