Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/net/ethernet/airoha/airoha_ppe.c, line 293
- drivers/net/ethernet/mediatek/mtk_ppe_offload.c, line 105
- net/core/dev.c, line 817
- net/netfilter/nf_flow_table_path.c, line 74
Smatch caller information:
drivers/net/ethernet/airoha/airoha_ppe.c airoha_ppe_get_wdma_info() -> dev_fill_forward_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | daddr | 0-u32max |
| PARAM_VALUE | 2 | stack | 767257257148391424 |
| BUF_SIZE | 1 | daddr | 6 |
| BUF_SIZE | 1 | daddr | 6 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | daddr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &flow_offload_mutex | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
net/netfilter/nf_flow_table_path.c nft_dev_fill_forward_path() -> dev_fill_forward_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->addr_len | 6 |
| PARAM_VALUE | 0 | dev->type | 1 |
| PARAM_VALUE | 1 | daddr | 5328539090705035264 |
| PARAM_VALUE | 2 | stack | 7753783712300683264 |
| BUF_SIZE | 1 | daddr | 6 |
| BUF_SIZE | 1 | daddr | 6 |
| DATA_SOURCE | 1 | daddr | $3 |
| DATA_SOURCE | 2 | stack | $4 |
| UNITS | 0 | dev | unit_byte |
drivers/net/ethernet/mediatek/mtk_ppe_offload.c mtk_flow_get_wdma_info() -> dev_fill_forward_path()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | daddr | 4096-u32max |
| PARAM_VALUE | 2 | stack | 652295829715804160 |
| BUF_SIZE | 1 | daddr | 6 |
| BUF_SIZE | 1 | daddr | 6 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | daddr | $1 |
| BIT_INFO | 1 | daddr | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &mtk_flow_offload_mutex | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |