Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c sparx5_tc_add_rule_copy() -> vcap_filter_rule_keys()

Type Parameter Key Value
PARAM_VALUE 0 rule 4096-ptr_max
PARAM_VALUE 1 keylist 4096-ptr_max
PARAM_VALUE 2 length 5
PARAM_VALUE 3 drop_unsupported 1
BUF_SIZE 0 rule 168
BUF_SIZE 0 rule 168
BUF_SIZE 1 keylist 20
DATA_SOURCE 0 rule r vcap_copy_rule
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 length unit_array_size
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/microchip/vcap/vcap_api.c vcap_api_filter_keylist_test() -> vcap_filter_rule_keys()

Type Parameter Key Value
PARAM_VALUE 0 rule 7102532832640057344
PARAM_VALUE 0 rule->client 0
PARAM_VALUE 0 rule->cookie 0
PARAM_VALUE 0 rule->exterr 0
PARAM_VALUE 0 rule->id 0
PARAM_VALUE 0 rule->keyfields.next 7102532832640057368
PARAM_VALUE 0 rule->keyfields.prev 4096-ptr_max
PARAM_VALUE 0 rule->keyset 23
PARAM_VALUE 0 rule->priority 0
PARAM_VALUE 0 rule->user 0
PARAM_VALUE 1 keylist 4096-ptr_max
PARAM_VALUE 2 length 12
PARAM_VALUE 3 drop_unsupported 0
BUF_SIZE 1 keylist 48

drivers/net/ethernet/microchip/vcap/vcap_api.c vcap_api_filter_unsupported_keys_test() -> vcap_filter_rule_keys()

Type Parameter Key Value
PARAM_VALUE 0 rule 4402769196877152256
PARAM_VALUE 0 rule->client 0
PARAM_VALUE 0 rule->cookie 0
PARAM_VALUE 0 rule->exterr 0
PARAM_VALUE 0 rule->id 0
PARAM_VALUE 0 rule->keyfields.next 4402769196877152280
PARAM_VALUE 0 rule->keyfields.prev 4096-ptr_max
PARAM_VALUE 0 rule->keyset 18
PARAM_VALUE 0 rule->priority 0
PARAM_VALUE 0 rule->user 0
PARAM_VALUE 2 length 0
PARAM_VALUE 3 drop_unsupported 1