Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c dpaa2_switch_cls_flower_replace_mirror() -> dpaa2_switch_block_add_mirror()

Type Parameter Key Value
PARAM_VALUE 0 block 4096-ptr_max
PARAM_VALUE 0 block->ethsw 4096-ptr_max
PARAM_VALUE 1 entry 4096-ptr_max
PARAM_VALUE 1 entry->cfg.filter 1
PARAM_VALUE 1 entry->cfg.vlan_id 0-4095
BUF_SIZE 0 block 16,32,40,48,88,208,544,936
BUF_SIZE 0 block 16,32,40,48,88,208,544,936
BUF_SIZE 1 entry 40
CAPPED_DATA 0 &block->mirror_entries 1
DATA_SOURCE 0 block $0
DATA_SOURCE 1 entry r _kzalloc_noprof
DATA_SOURCE 2 to r dpaa2_switch_get_index
RX_PATH
TASK_NOT_RUNNING
UNITS 2 to unit_array_size
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c dpaa2_switch_cls_matchall_replace_mirror() -> dpaa2_switch_block_add_mirror()

Type Parameter Key Value
PARAM_VALUE 0 block 4096-ptr_max
PARAM_VALUE 0 block->ethsw 4096-ptr_max
PARAM_VALUE 1 entry 4096-ptr_max
PARAM_VALUE 1 entry->cfg.filter 0
BUF_SIZE 0 block 16,32,40,48,88,208,544,936
BUF_SIZE 0 block 16,32,40,48,88,208,544,936
BUF_SIZE 1 entry 40
CAPPED_DATA 0 &block->mirror_entries 1
DATA_SOURCE 0 block $0
DATA_SOURCE 1 entry r _kzalloc_noprof
DATA_SOURCE 2 to r dpaa2_switch_get_index
RX_PATH
TASK_NOT_RUNNING
UNITS 2 to unit_array_size
LOCK2 &block->cb_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct tcf_block)->cb_lock