Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c dpaa2_switch_cls_flower_replace_mirror() -> dpaa2_switch_block_add_mirror()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | block | 4096-ptr_max |
| PARAM_VALUE | 0 | block->ethsw | 4096-ptr_max |
| PARAM_VALUE | 1 | entry | 4096-ptr_max |
| PARAM_VALUE | 1 | entry->cfg.filter | 1 |
| PARAM_VALUE | 1 | entry->cfg.vlan_id | 0-4095 |
| BUF_SIZE | 0 | block | 16,32,40,48,88,208,544,936 |
| BUF_SIZE | 0 | block | 16,32,40,48,88,208,544,936 |
| BUF_SIZE | 1 | entry | 40 |
| CAPPED_DATA | 0 | &block->mirror_entries | 1 |
| DATA_SOURCE | 0 | block | $0 |
| DATA_SOURCE | 1 | entry | r _kzalloc_noprof |
| DATA_SOURCE | 2 | to | r dpaa2_switch_get_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | to | unit_array_size |
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c dpaa2_switch_cls_matchall_replace_mirror() -> dpaa2_switch_block_add_mirror()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | block | 4096-ptr_max |
| PARAM_VALUE | 0 | block->ethsw | 4096-ptr_max |
| PARAM_VALUE | 1 | entry | 4096-ptr_max |
| PARAM_VALUE | 1 | entry->cfg.filter | 0 |
| BUF_SIZE | 0 | block | 16,32,40,48,88,208,544,936 |
| BUF_SIZE | 0 | block | 16,32,40,48,88,208,544,936 |
| BUF_SIZE | 1 | entry | 40 |
| CAPPED_DATA | 0 | &block->mirror_entries | 1 |
| DATA_SOURCE | 0 | block | $0 |
| DATA_SOURCE | 1 | entry | r _kzalloc_noprof |
| DATA_SOURCE | 2 | to | r dpaa2_switch_get_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | to | unit_array_size |
| LOCK2 | &block->cb_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct tcf_block)->cb_lock |