Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/hw/mlx5/fs.c raw_fs_rule_add() -> _create_raw_flow_rule()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->flow_db->lock.dep_map->name 0-255
PARAM_VALUE 0 dev->flow_db->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->flow_db->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->flow_db->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->flow_db->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->flow_db->lock.wait_lock.owner (-1)
PARAM_VALUE 0 dev->flow_db->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->mdev 4096-ptr_max
PARAM_VALUE 1 ft_prio 4096-ptr_max
PARAM_VALUE 2 dst 0,4096-ptr_max
PARAM_VALUE 3 fs_matcher 4096-ptr_max
PARAM_VALUE 3 fs_matcher->flow_type 0
PARAM_VALUE 3 fs_matcher->ns_type 0,8,14,17,19,27-28
PARAM_VALUE 3 fs_matcher->priority 0-15
PARAM_VALUE 4 flow_context 5781399122881818624
PARAM_VALUE 4 flow_context->flags 0-1
PARAM_VALUE 5 flow_act 7894947232981282816
PARAM_VALUE 5 flow_act->action 0-4,6,8-12,14,16-524430
PARAM_VALUE 5 flow_act->counters 0
PARAM_VALUE 5 flow_act->fg 0
PARAM_VALUE 5 flow_act->flags 0
PARAM_VALUE 7 inlen (-2),0-u16max
PARAM_VALUE 8 dst_num 0-2
BUF_SIZE 2 dst 0,80
BUF_SIZE 3 fs_matcher (-1),1-s32max
BUF_SIZE 3 fs_matcher (-1),1-s32max
BUF_SIZE 6 cmd_in (-1),8
BUF_SIZE 6 cmd_in (-1),8
CAPPED_DATA 0 dev->mdev 1
CAPPED_DATA 0 &dev->flow_db->lock 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 ft_prio r _get_flow_table
DATA_SOURCE 3 fs_matcher $1
DATA_SOURCE 4 flow_context $2
DATA_SOURCE 5 flow_act $3
DATA_SOURCE 6 cmd_in $5
DATA_SOURCE 7 inlen $6
FUZZY_MAX 3 fs_matcher->priority 15
FUZZY_MAX 8 dst_num 1
HARD_MAX 3 fs_matcher->priority 15
USER_DATA 4 flow_context->flow_tag 0-u32max
LOCK2 0 &dev->flow_db->lock
TYPE_LOCK (struct mlx5_ib_flow_db)->lock