Defined in 1 files as a member:
Defined in 2 files as a function:
- drivers/infiniband/ulp/ipoib/ipoib_cm.c, line 696 (as a function)
- drivers/infiniband/ulp/ipoib/ipoib_ib.c, line 566 (as a function)
Referenced in 21 files:
- drivers/infiniband/core/device.c
- drivers/infiniband/core/uverbs_cmd.c
- drivers/infiniband/hw/bnxt_re/main.c, line 1362
- drivers/infiniband/hw/cxgb4/provider.c, line 499
- drivers/infiniband/hw/erdma/erdma_main.c, line 521
- drivers/infiniband/hw/hns/hns_roce_hw_v2.c, line 7256
- drivers/infiniband/hw/ionic/ionic_ibdev.c, line 246
- drivers/infiniband/hw/irdma/verbs.c, line 5552
- drivers/infiniband/hw/mana/device.c, line 48
- drivers/infiniband/hw/mlx4/main.c, line 2557
- drivers/infiniband/hw/mlx5/main.c, line 4631
- drivers/infiniband/hw/mthca/mthca_provider.c
- drivers/infiniband/hw/ocrdma/ocrdma_main.c, line 160
- drivers/infiniband/hw/qedr/main.c, line 222
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c, line 216
- drivers/infiniband/sw/rdmavt/vt.c
- drivers/infiniband/sw/rxe/rxe_verbs.c, line 1501
- drivers/infiniband/sw/siw/siw_main.c, line 261
- drivers/infiniband/ulp/ipoib/ipoib_cm.c, line 778
- drivers/infiniband/ulp/ipoib/ipoib_ib.c, line 678
- include/rdma/ib_verbs.h, line 4144
Smatch caller information:
drivers/infiniband/ulp/ipoib/ipoib_cm.c ipoib_cm_send() -> post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | wr_id | 4096-ptr_max |
| PARAM_VALUE | 1 | wr_id->tx_ring | 4096-ptr_max |
| PARAM_VALUE | 3 | dqpn | 4096-ptr_max |
| PARAM_VALUE | 3 | dqpn->skb | 4096-ptr_max |
| PARAM_VALUE | 3 | dqpn->skb->data | 4096-ptr_max |
| BUF_SIZE | 0 | priv | 9688 |
| BUF_SIZE | 3 | dqpn->skb | (-1)-s32max |
| CAPPED_DATA | 2 | address | 1 |
| CAPPED_DATA | 3 | dqpn->skb->data | 1 |
| CAPPED_DATA | 3 | dqpn->skb->len | 1 |
| DATA_SOURCE | 0 | priv | r ipoib_priv |
| DATA_SOURCE | 1 | wr_id | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | dqpn->skb->csum_offset | 0-u16max |
| HOST_DATA | 3 | dqpn->skb->data_len | 0-2147483648[c] |
| HOST_DATA | 3 | dqpn->skb->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 3 | dqpn->skb->users.refs.counter | s32min-0,2-s32max |
| NO_OVERFLOW_SIMPLE | 3 | dqpn->skb->data_len | |
| NO_OVERFLOW_SIMPLE | 3 | dqpn->skb->end | |
| NO_OVERFLOW_SIMPLE | 3 | dqpn->skb->len | |
| NO_OVERFLOW_SIMPLE | 3 | dqpn->skb->tail | |
| NO_OVERFLOW_SIMPLE | 3 | dqpn->skb->truesize | |
| USER_PTR | 3 | dqpn->skb->data | |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/ulp/ipoib/ipoib_ib.c ipoib_send() -> post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->tx_ring | 4096-ptr_max |
| PARAM_VALUE | 3 | dqpn | 0-16777215 |
| PARAM_VALUE | 4 | tx_req | 4096-ptr_max |
| PARAM_VALUE | 4 | tx_req->skb | 4096-ptr_max |
| PARAM_VALUE | 4 | tx_req->skb->data | 4096-ptr_max |
| PARAM_VALUE | 5 | head | 0,4096-ptr_max |
| BUF_SIZE | 0 | priv | 9688 |
| BUF_SIZE | 4 | tx_req->skb | (-1)-s32max |
| BUF_SIZE | 5 | head | 0-s32max |
| BUF_SIZE | 5 | head | 0-s32max |
| CAPPED_DATA | 1 | wr_id | 1 |
| CAPPED_DATA | 4 | tx_req->skb->data | 1 |
| CAPPED_DATA | 6 | hlen | 1 |
| DATA_SOURCE | 0 | priv | r ipoib_priv |
| DATA_SOURCE | 2 | address | $2 |
| DATA_SOURCE | 3 | dqpn | $3 |
| TASK_NOT_RUNNING | |||
| HOST_DATA | 4 | tx_req->skb->csum_offset | 0-u16max |
| HOST_DATA | 4 | tx_req->skb->data_len | 0-2147483648[c] |
| HOST_DATA | 4 | tx_req->skb->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 4 | tx_req->skb->users.refs.counter | s32min-0,2-s32max |
| USER_DATA | 3 | dqpn | 0-16777215[c] |
| NO_OVERFLOW_SIMPLE | 4 | tx_req->skb->data_len | |
| NO_OVERFLOW_SIMPLE | 4 | tx_req->skb->end | |
| NO_OVERFLOW_SIMPLE | 4 | tx_req->skb->len | |
| NO_OVERFLOW_SIMPLE | 4 | tx_req->skb->tail | |
| NO_OVERFLOW_SIMPLE | 4 | tx_req->skb->truesize | |
| UNITS | 5 | head | unit_byte |
| USER_PTR | 4 | tx_req->skb->data | |
| USER_PTR | 5 | head | |
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |