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/vcap/vcap_tc.c vcap_tc_flower_handler_ipv6_usage() -> vcap_rule_add_key_u128()

Type Parameter Key Value
PARAM_VALUE 0 rule 4096-ptr_max
PARAM_VALUE 1 key 81
PARAM_VALUE 2 fieldval 4751459145662107648
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/microchip/vcap/vcap_tc.c vcap_tc_flower_handler_ipv6_usage() -> vcap_rule_add_key_u128()

Type Parameter Key Value
PARAM_VALUE 0 rule 4096-ptr_max
PARAM_VALUE 1 key 79
PARAM_VALUE 2 fieldval 6763387333726806016
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/microchip/vcap/vcap_api.c vcap_api_rule_add_keyvalue_test() -> vcap_rule_add_key_u128()

Type Parameter Key Value
PARAM_VALUE 0 rule 1244150674780545024
PARAM_VALUE 0 rule->keyfields.next 1244150674780545048
PARAM_VALUE 0 rule->keyfields.next->next 1244150674780545048
PARAM_VALUE 0 rule->keyfields.next->prev 4096-ptr_max
PARAM_VALUE 0 rule->keyfields.prev 1244150674780545048
PARAM_VALUE 0 rule->keyfields.prev->next 1244150674780545048
PARAM_VALUE 0 rule->keyfields.prev->prev 1244150674780545048
PARAM_VALUE 0 rule->keyset 0-30
PARAM_VALUE 1 key 81
PARAM_VALUE 2 fieldval 3255458504911339520
BUF_SIZE 0 rule 168
BUF_SIZE 0 rule 168