Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/microchip/sparx5/sparx5_psfp.c sparx5_psfp_sf_add() -> sparx5_psfp_sf_set()

Type Parameter Key Value
PARAM_VALUE 0 sparx5 4096-ptr_max
PARAM_VALUE 0 sparx5->data 4096-ptr_max
PARAM_VALUE 0 sparx5->data->consts 4096-ptr_max
PARAM_VALUE 0 sparx5->data->consts->n_filters 256,1024
PARAM_VALUE 0 sparx5->data->consts->n_gates 256,1024
PARAM_VALUE 0 sparx5->data->consts->n_lb_groups 5,10
PARAM_VALUE 0 sparx5->data->consts->n_sdlbs 496,4096
PARAM_VALUE 1 id 1-u32max
PARAM_VALUE 2 sf 8939216985761333248
PARAM_VALUE 2 sf->fmid 0
PARAM_VALUE 2 sf->sblock_osize 0
PARAM_VALUE 2 sf->sblock_osize_ena 0
PARAM_VALUE 2 sf->sgid 1-u32max
CAPPED_DATA 0 sparx5->data->consts->n_filters 1
CAPPED_DATA 0 sparx5->data->consts->n_gates 1
DATA_SOURCE 0 sparx5 $0
DATA_SOURCE 2 sf $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/microchip/sparx5/sparx5_psfp.c sparx5_psfp_sf_del() -> sparx5_psfp_sf_set()

Type Parameter Key Value
PARAM_VALUE 0 sparx5 4096-ptr_max
PARAM_VALUE 0 sparx5->data 4096-ptr_max
PARAM_VALUE 0 sparx5->data->consts 4096-ptr_max
PARAM_VALUE 0 sparx5->data->consts->n_filters 256,1024
PARAM_VALUE 0 sparx5->data->consts->n_gates 256,1024
PARAM_VALUE 0 sparx5->data->consts->n_lb_groups 5,10
PARAM_VALUE 0 sparx5->data->consts->n_sdlbs 496,4096
PARAM_VALUE 1 id 1-u32max
PARAM_VALUE 2 sf 7032424709178368000
PARAM_VALUE 2 sf->fmid 0
PARAM_VALUE 2 sf->max_sdu 0
PARAM_VALUE 2 sf->sblock_osize 0
PARAM_VALUE 2 sf->sblock_osize_ena 0
PARAM_VALUE 2 sf->sgid 0
DATA_SOURCE 0 sparx5 $0
DATA_SOURCE 1 id $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock