Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/net/ethernet/microchip/vcap/vcap_api.c, line 2787
- drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c, line 1086
- drivers/net/ethernet/microchip/vcap/vcap_tc.c
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 |