Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 17 files:
- drivers/infiniband/core/cache.c, line 1393
- drivers/infiniband/core/lag.c, line 73
- drivers/infiniband/core/verbs.c, line 755
- drivers/infiniband/hw/bnxt_re/ib_verbs.c
- drivers/infiniband/hw/hns/hns_roce_ah.c, line 104
- drivers/infiniband/hw/hns/hns_roce_hw_v2.c
- drivers/infiniband/hw/ionic/ionic_controlpath.c, line 566
- drivers/infiniband/hw/irdma/verbs.c
- drivers/infiniband/hw/mlx4/ah.c, line 102
- drivers/infiniband/hw/mlx4/main.c, line 278
- drivers/infiniband/hw/mlx4/qp.c, line 2286
- drivers/infiniband/hw/mlx5/main.c, line 654
- drivers/infiniband/hw/ocrdma/ocrdma_ah.c, line 179
- drivers/infiniband/hw/ocrdma/ocrdma_hw.c, line 2519
- drivers/infiniband/hw/qedr/qedr_roce_cm.c, line 396
- drivers/infiniband/hw/qedr/verbs.c, line 1120
- net/smc/smc_ib.c, line 164
Smatch caller information:
drivers/infiniband/hw/bnxt_re/ib_verbs.c bnxt_re_add_gid() -> rdma_read_gid_l2_fields()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->device | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->device->ops.add_gid | 1-u64max |
| PARAM_VALUE | 0 | attr->device->ops.del_gid | 1-u64max |
| PARAM_VALUE | 0 | attr->device->port_data | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->gid_type | 0-2 |
| PARAM_VALUE | 0 | attr->ndev | 4096-ptr_max |
| PARAM_VALUE | 1 | vlan_id | 8019390039629639680 |
| PARAM_VALUE | 1 | *vlan_id | u16max |
| PARAM_VALUE | 2 | smac | 0 |
| BUF_SIZE | 0 | attr | 48 |
| CAPPED_DATA | 0 | attr->gid_type | 1 |
| CAPPED_DATA | 0 | attr->port_num | 1 |
| DATA_SOURCE | 0 | attr | $0 |
| STR_LEN | 0 | attr->device | (-1),6-9,11-12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &table->lock | ||
| TYPE_LOCK | (struct ib_gid_table)->lock |
drivers/infiniband/hw/bnxt_re/ib_verbs.c bnxt_re_build_qp1_send_v2() -> rdma_read_gid_l2_fields()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vlan_id | 504242247049879552 |
| PARAM_VALUE | 1 | *vlan_id | u16max |
| PARAM_VALUE | 2 | smac | 0 |
| PREEMPT_ADD | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &qp->sq_lock | ||
| HALF_LOCKED2 | &conn->send_lock | ||
| HALF_LOCKED2 | &gsi->lock | ||
| HALF_LOCKED2 | &mr->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdma->sq_sem | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct bnxt_re_qp)->sq_lock |
drivers/infiniband/hw/bnxt_re/ib_verbs.c bnxt_re_modify_qp() -> rdma_read_gid_l2_fields()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vlan_id | 0 |
| PARAM_VALUE | 2 | smac | 4096-ptr_max |
| BUF_SIZE | 2 | smac | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &qp->sq_lock |
drivers/infiniband/core/verbs.c find_gid_index() -> rdma_read_gid_l2_fields()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 1 | vlan_id | 8791902800774479872 |
| PARAM_VALUE | 1 | *vlan_id | u16max |
| PARAM_VALUE | 2 | smac | 0 |
| CAPPED_DATA | 0 | attr->gid_type | 1 |
| DATA_SOURCE | 0 | attr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &table->rwlock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ib_gid_table)->rwlock |
drivers/infiniband/hw/mlx4/ah.c create_iboe_ah() -> rdma_read_gid_l2_fields()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 1-u64max |
| PARAM_VALUE | 1 | vlan_id | 2424788479320870912 |
| PARAM_VALUE | 1 | *vlan_id | u16max |
| PARAM_VALUE | 2 | smac | 4096-ptr_max |
| BUF_SIZE | 2 | smac | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/mlx4/main.c mlx4_ib_add_gid() -> rdma_read_gid_l2_fields()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->device | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->device->ops.add_gid | 1-u64max |
| PARAM_VALUE | 0 | attr->device->ops.del_gid | 1-u64max |
| PARAM_VALUE | 0 | attr->device->port_data | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->gid_type | 0-2 |
| PARAM_VALUE | 0 | attr->ndev | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->port_num | 0-2 |
| PARAM_VALUE | 1 | vlan_id | 7580763292999565312 |
| PARAM_VALUE | 1 | *vlan_id | u16max |
| PARAM_VALUE | 2 | smac | 7602934607897260032 |
| BUF_SIZE | 0 | attr | 48 |
| BUF_SIZE | 2 | smac | 6 |
| CAPPED_DATA | 0 | attr->gid_type | 1 |
| CAPPED_DATA | 0 | attr->port_num | 1 |
| DATA_SOURCE | 0 | attr | $0 |
| FUZZY_MAX | 0 | attr->port_num | 2 |
| STR_LEN | 0 | attr->device | (-1),6-9,11-12 |
| HARD_MAX | 0 | attr->port_num | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &table->lock | ||
| TYPE_LOCK | (struct ib_gid_table)->lock |
drivers/infiniband/hw/hns/hns_roce_ah.c hns_roce_create_ah() -> rdma_read_gid_l2_fields()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vlan_id | 4096-ptr_max |
| PARAM_VALUE | 2 | smac | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/ocrdma/ocrdma_ah.c ocrdma_create_ah() -> rdma_read_gid_l2_fields()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vlan_id | 71957353676816384 |
| PARAM_VALUE | 1 | *vlan_id | u16max |
| PARAM_VALUE | 2 | smac | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/core/lag.c rdma_build_skb() -> rdma_read_gid_l2_fields()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->gid_type | 2 |
| PARAM_VALUE | 1 | vlan_id | 0 |
| PARAM_VALUE | 2 | smac | 2469704679263162368 |
| BUF_SIZE | 2 | smac | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_set_av_params() -> rdma_read_gid_l2_fields()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vlan_id | 3868930573341171712 |
| PARAM_VALUE | 1 | *vlan_id | u16max |
| PARAM_VALUE | 2 | smac | 7778289841826635776 |
| BUF_SIZE | 2 | smac | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->dev_lock |
drivers/infiniband/hw/mlx5/main.c set_roce_addr() -> rdma_read_gid_l2_fields()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 1 | vlan_id | 3170643600569540608 |
| PARAM_VALUE | 1 | *vlan_id | u16max |
| PARAM_VALUE | 2 | smac | 6436905038967607296 |
| BUF_SIZE | 0 | attr | (-1),48 |
| BUF_SIZE | 0 | attr | (-1),48 |
| BUF_SIZE | 2 | smac | 6 |
| DATA_SOURCE | 0 | attr | $4 |
| STR_LEN | 0 | attr->device | (-1),6-9,11-12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &table->lock | ||
| HALF_LOCKED2 | &dev->macsec.lock | ||
| TYPE_LOCK | (struct ib_gid_table)->lock |
drivers/infiniband/hw/qedr/qedr_roce_cm.c qedr_gsi_build_header() -> rdma_read_gid_l2_fields()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vlan_id | 5333464511609147392 |
| PARAM_VALUE | 1 | *vlan_id | 0 |
| PARAM_VALUE | 2 | smac | 0 |
| PREEMPT_ADD | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &qp->q_lock | ||
| HALF_LOCKED2 | &conn->send_lock | ||
| HALF_LOCKED2 | &gsi->lock | ||
| HALF_LOCKED2 | &mr->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdma->sq_sem | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct qedr_qp)->q_lock |
net/smc/smc_ib.c smc_ib_fill_mac() -> rdma_read_gid_l2_fields()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 1 | vlan_id | 0 |
| BUF_SIZE | 0 | attr | 48 |
| BUF_SIZE | 2 | smac | 6 |
| DATA_SOURCE | 0 | attr | r rdma_get_gid_attr |
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/hns/hns_roce_hw_v2.c config_gmv_table() -> rdma_read_gid_l2_fields()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 0,4096-ptr_max |
| PARAM_VALUE | 0 | attr->device | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->device->ops.add_gid | 1-u64max |
| PARAM_VALUE | 0 | attr->device->ops.del_gid | 1-u64max |
| PARAM_VALUE | 0 | attr->device->port_data | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->gid_type | 0-2 |
| PARAM_VALUE | 0 | attr->ndev | 4096-ptr_max |
| PARAM_VALUE | 1 | vlan_id | 6434360430880333824 |
| PARAM_VALUE | 1 | *vlan_id | 4096 |
| PARAM_VALUE | 2 | smac | 880438787267379200 |
| BUF_SIZE | 2 | smac | 6 |
| DATA_SOURCE | 0 | attr | $4 |
| STR_LEN | 0 | attr->device | (-1),6-9,11-12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &table->lock | ||
| TYPE_LOCK | (struct ib_gid_table)->lock |
drivers/infiniband/hw/hns/hns_roce_hw_v2.c hns_roce_v2_set_path() -> rdma_read_gid_l2_fields()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vlan_id | 4482341413543837696 |
| PARAM_VALUE | 1 | *vlan_id | u16max |
| PARAM_VALUE | 2 | smac | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hr_qp->mutex | ||
| HALF_LOCKED2 | &ibqp->qp_sec->mutex |
drivers/infiniband/hw/ionic/ionic_controlpath.c ionic_build_hdr() -> rdma_read_gid_l2_fields()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vlan_id | 761419022430040064 |
| PARAM_VALUE | 2 | smac | 2594621857716699136 |
| BUF_SIZE | 2 | smac | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/irdma/verbs.c irdma_modify_qp_roce() -> rdma_read_gid_l2_fields()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vlan_id | 1160009829856231424 |
| PARAM_VALUE | 1 | *vlan_id | 4096 |
| BUF_SIZE | 2 | smac | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/irdma/verbs.c irdma_setup_ah() -> rdma_read_gid_l2_fields()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 1 | vlan_id | 4096-ptr_max |
| BUF_SIZE | 2 | smac | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/qedr/verbs.c get_gid_info_from_table() -> rdma_read_gid_l2_fields()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vlan_id | 4694330354913153090 |
| PARAM_VALUE | 1 | *vlan_id | 0 |
| PARAM_VALUE | 2 | smac | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ibqp->qp_sec->mutex |