Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/infiniband/hw/mlx5/main.c mlx5_ib_add_gid() -> set_roce_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 3 | gid | 4096-ptr_max |
| PARAM_VALUE | 4 | attr | 4096-ptr_max |
| PARAM_VALUE | 4 | attr->device | 4096-ptr_max |
| PARAM_VALUE | 4 | attr->device->ops.add_gid | 1-u64max |
| PARAM_VALUE | 4 | attr->device->ops.del_gid | 1-u64max |
| PARAM_VALUE | 4 | attr->device->port_data | 4096-ptr_max |
| PARAM_VALUE | 4 | attr->gid_type | 0-2 |
| PARAM_VALUE | 4 | attr->ndev | 4096-ptr_max |
| BUF_SIZE | 4 | attr | 48 |
| CAPPED_DATA | 1 | port_num | 1 |
| CAPPED_DATA | 4 | attr->gid_type | 1 |
| CAPPED_DATA | 4 | attr->ndev | 1 |
| CAPPED_DATA | 4 | attr->port_num | 1 |
| DATA_SOURCE | 4 | attr | $0 |
| STR_LEN | 4 | attr->device | (-1),6-9,11-12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | port_num | unit_array_size |
| UNITS | 2 | index | unit_array_size |
| LOCK2 | &table->lock | ||
| TYPE_LOCK | (struct ib_gid_table)->lock |
drivers/infiniband/hw/mlx5/main.c mlx5_ib_del_gid() -> set_roce_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 3 | gid | 0 |
| PARAM_VALUE | 4 | attr | 4096-ptr_max |
| DATA_SOURCE | 4 | attr | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | port_num | unit_array_size |
| UNITS | 2 | index | unit_array_size |
| LOCK2 | &table->lock | ||
| TYPE_LOCK | (struct ib_gid_table)->lock |
drivers/infiniband/hw/mlx5/macsec.c mlx5r_add_gid_macsec_operations() -> set_roce_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 3 | gid | 0 |
| PARAM_VALUE | 4 | attr | 4096-ptr_max |
| BUF_SIZE | 4 | attr | 48 |
| DATA_SOURCE | 4 | attr | r rdma_find_gid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | port_num | unit_array_size |
| UNITS | 2 | index | unit_array_size |
| LOCK2 | &dev->macsec.lock | ||
| LOCK2 | &table->lock | ||
| TYPE_LOCK | (struct ib_gid_table)->lock | ||
| TYPE_LOCK | (struct mlx5_macsec)->lock |
drivers/infiniband/hw/mlx5/macsec.c mlx5r_add_gid_macsec_operations() -> set_roce_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 3 | gid | 4096-ptr_max |
| PARAM_VALUE | 4 | attr | 4096-ptr_max |
| BUF_SIZE | 4 | attr | 48 |
| DATA_SOURCE | 4 | attr | r rdma_find_gid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | port_num | unit_array_size |
| UNITS | 2 | index | unit_array_size |
| LOCK2 | &dev->macsec.lock | ||
| LOCK2 | &table->lock | ||
| TYPE_LOCK | (struct ib_gid_table)->lock | ||
| TYPE_LOCK | (struct mlx5_macsec)->lock |
drivers/infiniband/hw/mlx5/macsec.c mlx5r_del_gid_macsec_operations() -> set_roce_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 3 | gid | 4096-ptr_max |
| PARAM_VALUE | 4 | attr | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | port_num | unit_array_size |
| UNITS | 2 | index | unit_array_size |
| LOCK2 | &dev->macsec.lock | ||
| LOCK2 | &table->lock | ||
| TYPE_LOCK | (struct ib_gid_table)->lock | ||
| TYPE_LOCK | (struct mlx5_macsec)->lock |