Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

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