Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c mlx5e_hairpin_create() -> mlx5_core_hairpin_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | func_mdev | 4096-ptr_max |
| PARAM_VALUE | 0 | func_mdev->priv.eswitch | 0,4096-ptr_max |
| PARAM_VALUE | 1 | peer_mdev | 0-ptr_max |
| PARAM_VALUE | 2 | params | 3074765615700004864 |
| PARAM_VALUE | 2 | params->log_data_size | 0-31 |
| PARAM_VALUE | 2 | params->log_num_packets | 0 |
| PARAM_VALUE | 2 | params->num_channels | 0 |
| PARAM_VALUE | 2 | params->q_counter | 0-255 |
| DATA_SOURCE | 1 | peer_mdev | r mlx5e_hairpin_get_mdev |
| DATA_SOURCE | 2 | params | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | func_mdev | unit_byte |
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| HALF_LOCKED2 | &priv->mdev->priv.eswitch->mode_lock |