Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/mscc/ocelot_flower.c ocelot_flower_parse_key() -> ocelot_flower_parse_indev()

Type Parameter Key Value
PARAM_VALUE 0 ocelot->block 4096-ptr_max
PARAM_VALUE 2 f 4096-ptr_max
PARAM_VALUE 2 f->command 0
PARAM_VALUE 2 f->common.chain_index 0,10000-12000,20000-21255,30000
PARAM_VALUE 2 f->rule 4096-ptr_max
PARAM_VALUE 2 f->rule->action.num_entries 0-s32max
PARAM_VALUE 2 f->rule->match.dissector 4096-ptr_max
PARAM_VALUE 3 filter 4096-ptr_max
PARAM_VALUE 3 filter->action.cpu_copy_ena 1
PARAM_VALUE 3 filter->action.cpu_qu_num 0
PARAM_VALUE 3 filter->action.mask_mode 1,3
PARAM_VALUE 3 filter->action.mirror_ena 1
PARAM_VALUE 3 filter->action.pag_override_mask 255
PARAM_VALUE 3 filter->action.pol_ix 0-65534
PARAM_VALUE 3 filter->action.police_ena 1
PARAM_VALUE 3 filter->action.push_outer_tag 1
PARAM_VALUE 3 filter->action.tag_a_pcp_sel 1
PARAM_VALUE 3 filter->action.tag_a_tpid_sel 0-1
PARAM_VALUE 3 filter->action.tag_a_vid_sel 0-1
PARAM_VALUE 3 filter->block_id 0-3
PARAM_VALUE 3 filter->goto_target s32min-(-1),10000,11000,12000,20000-20255,21000-21255,30000
PARAM_VALUE 3 filter->id.tc_offload 1
PARAM_VALUE 3 filter->is_trap 1
PARAM_VALUE 3 filter->lookup 0-9
PARAM_VALUE 3 filter->type 0-2
BUF_SIZE 0 ocelot s32min-(-1),1-s32max
BUF_SIZE 0 ocelot s32min-(-1),1-s32max
BUF_SIZE 2 f (-1),72,80,96
BUF_SIZE 2 f (-1),72,80,96
BUF_SIZE 2 f->exts (-1),48
BUF_SIZE 2 f->knode.exts (-1),48
BUF_SIZE 2 f->knode.res (-1),16
BUF_SIZE 2 f->knode.sel (-1),16-4096
BUF_SIZE 2 f->rule (-1),32-s32max
BUF_SIZE 2 f->rule->match.dissector (-1),80
BUF_SIZE 2 f->rule->match.key (-1),536
BUF_SIZE 2 f->rule->match.mask (-1),536
BUF_SIZE 3 filter 304
CAPPED_DATA 2 f->common.chain_index 1
CAPPED_DATA 2 f->rule->action.num_entries 1
CAPPED_DATA 3 filter->lookup 1
DATA_SOURCE 0 ocelot $0
DATA_SOURCE 1 port $1
DATA_SOURCE 2 f $3
DATA_SOURCE 3 filter $4
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 f->oldprog->len
NO_OVERFLOW_SIMPLE 2 f->prog->len
UNITS 0 ocelot unit_byte
UNITS 1 port unit_array_size
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock