Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
- drivers/net/ethernet/microchip/vcap/vcap_api.c, line 1925
- drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
Smatch caller information:
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c sparx5_tc_flower_template_create() -> vcap_rule_find_keysets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | matches | 769039663378055168 |
| PARAM_VALUE | 1 | matches->cnt | 0 |
| PARAM_VALUE | 1 | matches->keysets | 3747810246622367744 |
| PARAM_VALUE | 1 | matches->max | 10 |
| BUF_SIZE | 0 | rule | 168 |
| BUF_SIZE | 0 | rule | 168 |
| DATA_SOURCE | 0 | rule | r vcap_alloc_rule |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c sparx5_tc_select_protocol_keyset() -> vcap_rule_find_keysets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | matches | 1341681943691866112 |
| PARAM_VALUE | 1 | matches->cnt | 0 |
| PARAM_VALUE | 1 | matches->keysets | 3136158366222438400 |
| PARAM_VALUE | 1 | matches->max | 10 |
| BUF_SIZE | 0 | rule | 168 |
| BUF_SIZE | 0 | rule | 168 |
| DATA_SOURCE | 0 | rule | $1 |
| 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_find_keyset_basic_test() -> vcap_rule_find_keysets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 88368589241917440 |
| PARAM_VALUE | 1 | matches | 1788507761906417664 |
| PARAM_VALUE | 1 | matches->cnt | 0 |
| PARAM_VALUE | 1 | matches->keysets | 8812972213353844736 |
| PARAM_VALUE | 1 | matches->max | 10 |
drivers/net/ethernet/microchip/vcap/vcap_api.c vcap_api_rule_find_keyset_failed_test() -> vcap_rule_find_keysets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 2302528507377082368 |
| PARAM_VALUE | 1 | matches | 3445244929219506176 |
| PARAM_VALUE | 1 | matches->cnt | 0 |
| PARAM_VALUE | 1 | matches->keysets | 7689548313694806016 |
| PARAM_VALUE | 1 | matches->max | 10 |
drivers/net/ethernet/microchip/vcap/vcap_api.c vcap_api_rule_find_keyset_many_test() -> vcap_rule_find_keysets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 8162290762946129920 |
| PARAM_VALUE | 1 | matches | 1635776913941561344 |
| PARAM_VALUE | 1 | matches->cnt | 0 |
| PARAM_VALUE | 1 | matches->keysets | 7458899200858165248 |
| PARAM_VALUE | 1 | matches->max | 10 |