Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/mscc/ocelot_flower.c ocelot_cls_flower_destroy() -> ocelot_chain_to_block()

Type Parameter Key Value
DATA_SOURCE 1 ingress $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 chain unit_array_size
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/mscc/ocelot_flower.c ocelot_cls_flower_replace() -> ocelot_chain_to_block()

Type Parameter Key Value
PARAM_VALUE 0 chain 0,10000-12000,20000-21255,30000
CAPPED_DATA 0 chain 1
DATA_SOURCE 1 ingress $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 chain unit_array_size
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/mscc/ocelot_flower.c ocelot_cls_flower_stats() -> ocelot_chain_to_block()

Type Parameter Key Value
DATA_SOURCE 1 ingress $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 chain unit_array_size
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/mscc/ocelot_flower.c ocelot_find_vcap_filter_that_points_at() -> ocelot_chain_to_block()

Type Parameter Key Value
PARAM_VALUE 0 chain s32min-(-1),1-s32max
PARAM_VALUE 1 ingress 1
DATA_SOURCE 0 chain $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 chain unit_array_size
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/mscc/ocelot_flower.c ocelot_flower_parse_action() -> ocelot_chain_to_block()

Type Parameter Key Value
PARAM_VALUE 0 chain 0,10000-12000,20000-21255,30000
DATA_SOURCE 1 ingress $2
RX_PATH
TASK_NOT_RUNNING
UNITS 0 chain unit_array_size
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock