Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/mediatek/mtk_ppe.c __mtk_ppe_check_skb() -> mtk_flow_entry_match()

Type Parameter Key Value
PARAM_VALUE 0 eth 4096-ptr_max
PARAM_VALUE 0 eth->soc 4096-ptr_max
PARAM_VALUE 0 eth->soc->version 1-3
PARAM_VALUE 1 entry 4096-ptr_max
PARAM_VALUE 1 entry->type 0-1,3-255
PARAM_VALUE 2 data 4096-ptr_max
DATA_SOURCE 2 data r mtk_foe_get_entry
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &ppe_lock
HALF_LOCKED2 rcu_read

drivers/net/ethernet/mediatek/mtk_ppe.c mtk_flow_entry_update() -> mtk_flow_entry_match()

Type Parameter Key Value
PARAM_VALUE 0 eth 4096-ptr_max
PARAM_VALUE 0 eth->soc 4096-ptr_max
PARAM_VALUE 0 eth->soc->foe_entry_size 0,80,96,128
PARAM_VALUE 1 entry 4096-ptr_max
PARAM_VALUE 1 entry->hash 0-65534
PARAM_VALUE 1 entry->type 0,2-255
PARAM_VALUE 2 data 7129529314009137152
DATA_SOURCE 1 entry $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &mtk_flow_offload_mutex
LOCK2 global &ppe_lock
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock