Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/airoha/airoha_ppe.c airoha_ppe_init() -> airoha_ppe_debugfs_init()

Type Parameter Key Value
PARAM_VALUE 0 ppe 4096-ptr_max
PARAM_VALUE 0 ppe->dev.ops.check_skb 1298464244716335104
PARAM_VALUE 0 ppe->dev.ops.setup_tc_block_cb 4681123245545222144
PARAM_VALUE 0 ppe->dev.priv 4096-ptr_max
PARAM_VALUE 0 ppe->eth 4096-ptr_max
PARAM_VALUE 0 ppe->eth->dev 4096-ptr_max
PARAM_VALUE 0 ppe->eth->fe_regs 4096-ptr_max
PARAM_VALUE 0 ppe->eth->napi_dev 4096-ptr_max
PARAM_VALUE 0 ppe->eth->soc 4096-ptr_max
PARAM_VALUE 0 ppe->eth->xsi_rsts 1-u64max
PARAM_VALUE 0 ppe->foe 1-ptr_max
PARAM_VALUE 0 ppe->foe_check_time 1-u64max
PARAM_VALUE 0 ppe->foe_flow 1-u64max
PARAM_VALUE 0 ppe->foe_stats 0-ptr_max
PARAM_VALUE 0 ppe->l2_flows.key_len 0-u16max
PARAM_VALUE 0 ppe->l2_flows.max_elems 0-2147483646,2147483648
PARAM_VALUE 0 ppe->l2_flows.nelems.counter 0
PARAM_VALUE 0 ppe->l2_flows.p.insecure_elasticity 0
PARAM_VALUE 0 ppe->l2_flows.p.min_size 4-u16max
PARAM_VALUE 0 ppe->l2_flows.rhlist 0
PARAM_VALUE 0 ppe->l2_flows.tbl 0,4096-ptr_max
PARAM_VALUE 0 ppe->l2_flows.tbl->rcu.func (-1)
PARAM_VALUE 0 ppe->l2_flows.tbl->size 4-u16max
PARAM_VALUE 0 ppe->l2_flows.tbl->walkers.next 4096-ptr_max
PARAM_VALUE 0 ppe->l2_flows.tbl->walkers.prev 4096-ptr_max
BUF_SIZE 0 ppe 496
BUF_SIZE 0 ppe->dev.priv 496
BUF_SIZE 0 ppe->eth 94904
BUF_SIZE 0 ppe->foe s32min-s32max
BUF_SIZE 0 ppe->foe_check_time 0-8589934590
BUF_SIZE 0 ppe->foe_flow 0-34359738360
BUF_SIZE 0 ppe->foe_stats s32min-s32max
DATA_SOURCE 0 ppe r devm_kzalloc
MEM_ZERO 0 ppe
MEM_ZERO 0 ppe->foe
MEM_ZERO 0 ppe->foe_check_time
MEM_ZERO 0 ppe->foe_flow
MEM_ZERO 0 &ppe->l2_flows
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 ppe->l2_flows.tbl->size