Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

drivers/net/ethernet/sfc/tc.c efx_tc_flower_parse_match() -> flow_rule_match_enc_keyid()

Type Parameter Key Value
PARAM_VALUE 0 rule 4096-ptr_max
PARAM_VALUE 0 rule->match.dissector 4096-ptr_max
PARAM_VALUE 1 out 6517914244384018432
DATA_SOURCE 0 rule $1
NOCHECK_CALL

drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c bnxt_tc_parse_flow() -> flow_rule_match_enc_keyid()

Type Parameter Key Value
PARAM_VALUE 0 rule 4096-ptr_max
PARAM_VALUE 0 rule->match.dissector 4096-ptr_max
PARAM_VALUE 1 out 8299149037602516992
BUF_SIZE 0 rule (-1),32-s32max
BUF_SIZE 0 rule (-1),32-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c mlx5e_tc_tun_parse_geneve_vni() -> flow_rule_match_enc_keyid()

Type Parameter Key Value
PARAM_VALUE 0 rule 4096-ptr_max
PARAM_VALUE 0 rule->match.dissector 4096-ptr_max
PARAM_VALUE 1 out 8886843528080990208
BUF_SIZE 0 rule (-1),4-s32max
BUF_SIZE 0 rule (-1),4-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c mlx5e_tc_tun_parse_vxlan() -> flow_rule_match_enc_keyid()

Type Parameter Key Value
PARAM_VALUE 0 rule 4096-ptr_max
PARAM_VALUE 0 rule->match.dissector 4096-ptr_max
PARAM_VALUE 1 out 5715978631293120512
BUF_SIZE 0 rule (-1),4-s32max
BUF_SIZE 0 rule (-1),4-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/intel/ice/ice_tc_lib.c ice_parse_tunnel_attr() -> flow_rule_match_enc_keyid()

Type Parameter Key Value
PARAM_VALUE 0 rule 4096-ptr_max
PARAM_VALUE 0 rule->match.dissector 4096-ptr_max
PARAM_VALUE 1 out 4062536934584438784
BUF_SIZE 0 rule (-1),32-s32max
BUF_SIZE 0 rule (-1),32-s32max
DATA_SOURCE 0 rule $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c cxgb4_process_flow_match() -> flow_rule_match_enc_keyid()

Type Parameter Key Value
PARAM_VALUE 0 rule 4096-ptr_max
PARAM_VALUE 0 rule->match.dissector 4096-ptr_max
PARAM_VALUE 1 out 1047969729009418240
BUF_SIZE 0 rule (-1),32-s32max
BUF_SIZE 0 rule (-1),32-s32max
CAPPED_DATA 0 rule->action.num_entries 1
DATA_SOURCE 0 rule $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/intel/iavf/iavf_main.c iavf_parse_cls_flower() -> flow_rule_match_enc_keyid()

Type Parameter Key Value
PARAM_VALUE 0 rule 4096-ptr_max
PARAM_VALUE 0 rule->match.dissector 4096-ptr_max
PARAM_VALUE 1 out 5009401908987994112
BUF_SIZE 0 rule (-1),32-s32max
BUF_SIZE 0 rule (-1),32-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &adapter->netdev->lock
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock
TYPE_LOCK (struct net_device)->lock

drivers/net/ethernet/netronome/nfp/flower/match.c nfp_flower_compile_tun_gre_key() -> flow_rule_match_enc_keyid()

Type Parameter Key Value
PARAM_VALUE 0 rule 4096-ptr_max
PARAM_VALUE 0 rule->match.dissector 4096-ptr_max
PARAM_VALUE 1 out 3656798559756021760
BUF_SIZE 0 rule (-1),32-s32max
BUF_SIZE 0 rule (-1),32-s32max
DATA_SOURCE 0 rule $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->nfp_fl_lock

drivers/net/ethernet/netronome/nfp/flower/match.c nfp_flower_compile_tun_udp_key() -> flow_rule_match_enc_keyid()

Type Parameter Key Value
PARAM_VALUE 0 rule 4096-ptr_max
PARAM_VALUE 0 rule->match.dissector 4096-ptr_max
PARAM_VALUE 1 out 7828724713712480256
BUF_SIZE 0 rule (-1),32-s32max
BUF_SIZE 0 rule (-1),32-s32max
DATA_SOURCE 0 rule $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->nfp_fl_lock

drivers/net/ethernet/netronome/nfp/flower/conntrack.c nfp_ct_merge_check() -> flow_rule_match_enc_keyid()

Type Parameter Key Value
PARAM_VALUE 0 rule 4096-ptr_max
PARAM_VALUE 0 rule->match.dissector 4096-ptr_max
PARAM_VALUE 1 out 3896247515344297984
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/netronome/nfp/flower/conntrack.c nfp_ct_merge_check() -> flow_rule_match_enc_keyid()

Type Parameter Key Value
PARAM_VALUE 0 rule 4096-ptr_max
PARAM_VALUE 0 rule->match.dissector 4096-ptr_max
PARAM_VALUE 1 out 1961201572698566656
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/intel/i40e/i40e_main.c i40e_parse_cls_flower() -> flow_rule_match_enc_keyid()

Type Parameter Key Value
PARAM_VALUE 0 rule 4096-ptr_max
PARAM_VALUE 0 rule->match.dissector 4096-ptr_max
PARAM_VALUE 1 out 8732724605926944768
BUF_SIZE 0 rule (-1),32-s32max
BUF_SIZE 0 rule (-1),32-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c mlx5e_tc_tun_parse_gretap() -> flow_rule_match_enc_keyid()

Type Parameter Key Value
PARAM_VALUE 0 rule 4096-ptr_max
PARAM_VALUE 0 rule->match.dissector 4096-ptr_max
PARAM_VALUE 1 out 175747339836018688
BUF_SIZE 0 rule (-1),4-s32max
BUF_SIZE 0 rule (-1),4-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c hclge_get_cls_enc_keyid() -> flow_rule_match_enc_keyid()

Type Parameter Key Value
PARAM_VALUE 0 rule 4096-ptr_max
PARAM_VALUE 0 rule->match.dissector 4096-ptr_max
PARAM_VALUE 1 out 5574383269715955712
BUF_SIZE 0 rule (-1),32-s32max
BUF_SIZE 0 rule (-1),32-s32max
DATA_SOURCE 0 rule $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock