Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/hw/mlx5/fs.c mlx5_ib_handler_MLX5_IB_METHOD_CREATE_FLOW() -> parse_flow_flow_action()

Type Parameter Key Value
PARAM_VALUE 0 maction 4096-ptr_max
PARAM_VALUE 1 is_egress 0
PARAM_VALUE 2 action 7894947232981282816
PARAM_VALUE 2 action->action 0,2,8,10,16,18,24,26,32,34,40,42,64,66,72,74,524288,524290,524296,524298,524304,524306,524312,524314,524320,524322,524328,524330,524352,524354,524360,524362
DATA_SOURCE 0 maction r to_mflow_act

drivers/infiniband/hw/mlx5/fs.c parse_flow_attr() -> parse_flow_flow_action()

Type Parameter Key Value
PARAM_VALUE 0 maction 4096-ptr_max
PARAM_VALUE 2 action 6926235169631870976
PARAM_VALUE 2 action->action 0,2-944
PARAM_VALUE 2 action->modify_hdr 0,4096-u64max
PARAM_VALUE 2 action->pkt_reformat 0,4096-u64max
DATA_SOURCE 2 action $4
BIT_INFO 1 is_egress 0x0,0x4
USER_DATA 1 is_egress 0-1[c]
LOCK2 &dev->flow_db->lock
HALF_LOCKED2 &file->device->disassociate_srcu
TYPE_LOCK (struct mlx5_ib_flow_db)->lock