Documented in 1 files:
Defined in 1 files as a function:
Referenced in 29 files:
- drivers/infiniband/core/mad.c
- drivers/infiniband/core/rw.c, line 937
- drivers/infiniband/core/verbs.c, line 2924
- drivers/infiniband/hw/hfi1/opfn.c, line 92
- drivers/infiniband/hw/mlx4/mad.c
- drivers/infiniband/hw/mlx5/gsi.c, line 459
- drivers/infiniband/ulp/ipoib/ipoib_cm.c
- drivers/infiniband/ulp/ipoib/ipoib_ib.c, line 588
- drivers/infiniband/ulp/iser/iser_verbs.c, line 880
- drivers/infiniband/ulp/isert/ib_isert.c
- drivers/infiniband/ulp/rtrs/rtrs-clt.c, line 377
- drivers/infiniband/ulp/rtrs/rtrs-srv.c
- drivers/infiniband/ulp/rtrs/rtrs.c, line 125
- drivers/infiniband/ulp/srp/ib_srp.c
- drivers/infiniband/ulp/srpt/ib_srpt.c
- drivers/nvme/host/rdma.c
- drivers/nvme/target/rdma.c
- fs/smb/smbdirect/connection.c, line 879
- fs/smb/smbdirect/mr.c
- fs/smb/smbdirect/rw.c, line 231
- net/9p/trans_rdma.c, line 419
- net/rds/ib_frmr.c
- net/rds/ib_recv.c, line 679
- net/rds/ib_send.c
- net/smc/smc_tx.c, line 333
- net/smc/smc_wr.c
- net/sunrpc/xprtrdma/frwr_ops.c
- net/sunrpc/xprtrdma/svc_rdma_rw.c, line 423
- net/sunrpc/xprtrdma/svc_rdma_sendto.c, line 521
Smatch caller information:
net/rds/ib_send.c rds_ib_xmit() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 4096-ptr_max |
| PARAM_VALUE | 2 | bad_send_wr | 3986477165816131584 |
| PARAM_VALUE | 2 | *bad_send_wr | 4096-ptr_max |
net/rds/ib_send.c rds_ib_xmit_atomic() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->next | 0 |
| PARAM_VALUE | 1 | send_wr->num_sge | 1 |
| PARAM_VALUE | 1 | send_wr->opcode | 12-13 |
| PARAM_VALUE | 2 | bad_send_wr | 2185581384609923072 |
| PARAM_VALUE | 2 | *bad_send_wr | 4096-ptr_max |
net/rds/ib_send.c rds_ib_xmit_rdma() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 4096-ptr_max |
| PARAM_VALUE | 2 | bad_send_wr | 3859671787790786560 |
| PARAM_VALUE | 2 | *bad_send_wr | 4096-ptr_max |
drivers/infiniband/ulp/rtrs/rtrs.c rtrs_post_send() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 1-u64max |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| BUF_SIZE | 1 | send_wr | (-1)-0,40 |
| BUF_SIZE | 1 | send_wr | (-1)-0,40 |
| DATA_SOURCE | 0 | qp | $0 |
| DATA_SOURCE | 1 | send_wr | $1 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/rds/ib_recv.c rds_ib_send_ack() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 4096-ptr_max |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| RX_PATH |
drivers/infiniband/core/verbs.c __ib_drain_sq() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->device | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->device->ops.drain_sq | 0 |
| PARAM_VALUE | 0 | qp->real_qp | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->real_qp->counter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | qp->real_qp->counter->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | qp->real_qp->counter->mode.mode | 0-2 |
| PARAM_VALUE | 0 | qp->real_qp->device | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr | 244769883877093376 |
| PARAM_VALUE | 1 | send_wr->ex.imm_data | 0 |
| PARAM_VALUE | 1 | send_wr->ex.invalidate_rkey | 0 |
| PARAM_VALUE | 1 | send_wr->next | 0 |
| PARAM_VALUE | 1 | send_wr->num_sge | 0 |
| PARAM_VALUE | 1 | send_wr->opcode | 0 |
| PARAM_VALUE | 1 | send_wr->send_flags | 0 |
| PARAM_VALUE | 1 | send_wr->sg_list | 0 |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 0 |
| PARAM_VALUE | 1 | send_wr->wr_id | 0 |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| CAPPED_DATA | 0 | qp->real_qp->device | 1 |
| DATA_SOURCE | 0 | qp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/ulp/ipoib/ipoib_cm.c ipoib_cm_start_rx_drain() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 6305149017889501184 |
| PARAM_VALUE | 1 | send_wr->wr_cqe | u32max |
| PARAM_VALUE | 1 | send_wr->wr_id | u32max |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct ipoib_dev_priv)->lock |
drivers/infiniband/ulp/ipoib/ipoib_cm.c post_send() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->num_sge | 0-256 |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 1073741824-5368709119 |
| PARAM_VALUE | 1 | send_wr->wr_id | 1073741824-5368709119 |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/hw/mlx4/mad.c mlx4_ib_send_to_slave() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 0,4096-u64max |
| PARAM_VALUE | 1 | send_wr | 2208709231706701824 |
| PARAM_VALUE | 1 | send_wr->next | 0 |
| PARAM_VALUE | 1 | send_wr->num_sge | 1 |
| PARAM_VALUE | 1 | send_wr->opcode | 2 |
| PARAM_VALUE | 1 | send_wr->send_flags | 2 |
| PARAM_VALUE | 1 | send_wr->sg_list | 4403290763598741504 |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 0-511,4294967296-4294967807 |
| PARAM_VALUE | 1 | send_wr->wr_id | 0-511,4294967296-4294967807 |
| PARAM_VALUE | 2 | bad_send_wr | 2182780181856067584 |
| HALF_LOCKED2 | &group->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/mlx4/mad.c mlx4_ib_send_to_wire() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 0,4096-u64max |
| PARAM_VALUE | 1 | send_wr | 475024993867001856 |
| PARAM_VALUE | 1 | send_wr->next | 0 |
| PARAM_VALUE | 1 | send_wr->num_sge | 1 |
| PARAM_VALUE | 1 | send_wr->opcode | 2 |
| PARAM_VALUE | 1 | send_wr->send_flags | 2 |
| PARAM_VALUE | 1 | send_wr->sg_list | 6670505960959688704 |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 0-2047,4294967296-4294969343 |
| PARAM_VALUE | 1 | send_wr->wr_id | 0-2047,4294967296-4294969343 |
| PARAM_VALUE | 2 | bad_send_wr | 8655349108435218432 |
| HALF_LOCKED2 | &group->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/ulp/iser/iser_verbs.c iser_post_send() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->num_sge | 1-2 |
| PARAM_VALUE | 1 | send_wr->opcode | 2 |
| PARAM_VALUE | 1 | send_wr->send_flags | 2 |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->wr_id | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| BUF_SIZE | 1 | send_wr | 40 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/core/mad.c ib_mad_send_done() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/core/mad.c ib_mad_send_error() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 4096-ptr_max |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/core/mad.c ib_send_mad() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->wr_id | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &qp_info->send_queue.lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &mad_agent_priv->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct ib_mad_queue)->lock |
net/sunrpc/xprtrdma/frwr_ops.c frwr_send() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 4096-ptr_max |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| BUF_SIZE | 1 | send_wr | 40 |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
net/sunrpc/xprtrdma/frwr_ops.c frwr_unmap_async() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
net/sunrpc/xprtrdma/frwr_ops.c frwr_unmap_sync() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | bad_send_wr | 8149420084228751360 |
| PARAM_VALUE | 2 | *bad_send_wr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/sunrpc/xprtrdma/frwr_ops.c frwr_wp_create() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->next | 0 |
| PARAM_VALUE | 1 | send_wr->num_sge | 0 |
| PARAM_VALUE | 1 | send_wr->opcode | 32 |
| PARAM_VALUE | 1 | send_wr->send_flags | 0 |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->wr_id | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| HALF_LOCKED2 | &pool->lock |
net/smc/smc_tx.c smc_tx_rdma_write() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->num_sge | 1-s32max |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &conn->send_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | sk | ||
| TYPE_LOCK | (struct smc_connection)->send_lock |
drivers/infiniband/ulp/rtrs/rtrs-clt.c rtrs_inv_rkey() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 1219717627886493696 |
| PARAM_VALUE | 1 | send_wr->ex.imm_data | 0 |
| PARAM_VALUE | 1 | send_wr->next | 0 |
| PARAM_VALUE | 1 | send_wr->num_sge | 0 |
| PARAM_VALUE | 1 | send_wr->opcode | 7 |
| PARAM_VALUE | 1 | send_wr->send_flags | 2 |
| PARAM_VALUE | 1 | send_wr->sg_list | 0 |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->wr_id | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
net/rds/ib_frmr.c rds_ib_post_inv() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 1-u64max |
| PARAM_VALUE | 1 | send_wr | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->opcode | 7 |
| PARAM_VALUE | 1 | send_wr->send_flags | 2 |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->wr_id | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| BUF_SIZE | 1 | send_wr | 40 |
| MEM_ZERO | 1 | send_wr | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pool->flush_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rds_ib_devices_lock | ||
| TYPE_LOCK | (struct rds_ib_mr_pool)->flush_lock |
net/rds/ib_frmr.c rds_ib_post_reg_frmr() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 2400433902591234048 |
| PARAM_VALUE | 1 | send_wr->num_sge | 0 |
| PARAM_VALUE | 1 | send_wr->opcode | 32 |
| PARAM_VALUE | 1 | send_wr->send_flags | 2 |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->wr_id | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| MEM_ZERO | 1 | send_wr | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/nvme/host/rdma.c nvme_rdma_inv_rkey() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 2557149476740481024 |
| PARAM_VALUE | 1 | send_wr->ex.imm_data | 0 |
| PARAM_VALUE | 1 | send_wr->next | 0 |
| PARAM_VALUE | 1 | send_wr->num_sge | 0 |
| PARAM_VALUE | 1 | send_wr->opcode | 7 |
| PARAM_VALUE | 1 | send_wr->send_flags | 2 |
| PARAM_VALUE | 1 | send_wr->sg_list | 0 |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->wr_id | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/nvme/host/rdma.c nvme_rdma_post_send() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->next | 0,8187261771445190656 |
| PARAM_VALUE | 1 | send_wr->next->next | 0 |
| PARAM_VALUE | 1 | send_wr->next->opcode | 2 |
| PARAM_VALUE | 1 | send_wr->next->send_flags | 2 |
| PARAM_VALUE | 1 | send_wr->next->sg_list | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->next->wr_cqe | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->next->wr_id | 4096-18446744073709547520 |
| PARAM_VALUE | 1 | send_wr->opcode | 2 |
| PARAM_VALUE | 1 | send_wr->send_flags | 2 |
| PARAM_VALUE | 1 | send_wr->sg_list | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->wr_id | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| BUF_SIZE | 1 | send_wr | 0,40 |
| BUF_SIZE | 1 | send_wr | 0,40 |
| BUF_SIZE | 1 | send_wr->next | (-1),40 |
| DATA_SOURCE | 1 | send_wr | $4 [m] |
| BIT_INFO | 1 | send_wr->next | 0x0,0x719eff3402204000 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/smbdirect/rw.c smbdirect_connection_rdma_xmit() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| BUF_SIZE | 1 | send_wr | 0,40 |
| BUF_SIZE | 1 | send_wr | 0,40 |
| LOCK2 | &pool->lock |
fs/smb/smbdirect/connection.c smbdirect_connection_post_send_wr() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 4096-ptr_max |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| DATA_SOURCE | 1 | send_wr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/9p/trans_rdma.c rdma_request() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 7913084533345861632 |
| PARAM_VALUE | 1 | send_wr->next | 0 |
| PARAM_VALUE | 1 | send_wr->num_sge | 1 |
| PARAM_VALUE | 1 | send_wr->opcode | 2 |
| PARAM_VALUE | 1 | send_wr->send_flags | 2 |
| PARAM_VALUE | 1 | send_wr->sg_list | 6867063107380367360 |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->wr_id | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &rdma->sq_sem | ||
| HALF_LOCKED2 | &client->trans->sq_sem | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &rdma->rq_sem | ||
| HALF_LOCKED2 | &v9ses->rename_sem | ||
| TYPE_LOCK | (struct p9_trans_rdma)->sq_sem |
drivers/infiniband/ulp/rtrs/rtrs-srv.c rdma_write_sg() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->ex.imm_data | 0 |
| PARAM_VALUE | 1 | send_wr->next | 6067879899250089984,7704687319007248384,9087934944096518144 |
| PARAM_VALUE | 1 | send_wr->num_sge | 1 |
| PARAM_VALUE | 1 | send_wr->opcode | 0 |
| PARAM_VALUE | 1 | send_wr->send_flags | 0 |
| PARAM_VALUE | 1 | send_wr->sg_list | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 6096252049845313536 |
| PARAM_VALUE | 1 | send_wr->wr_id | 6096252049845313536 |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/ulp/rtrs/rtrs-srv.c rtrs_srv_inv_rkey() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->device | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->device->ops.post_recv | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr | 6956072487816773632 |
| PARAM_VALUE | 1 | send_wr->ex.imm_data | 0 |
| PARAM_VALUE | 1 | send_wr->next | 0 |
| PARAM_VALUE | 1 | send_wr->num_sge | 0 |
| PARAM_VALUE | 1 | send_wr->opcode | 7 |
| PARAM_VALUE | 1 | send_wr->send_flags | 2 |
| PARAM_VALUE | 1 | send_wr->sg_list | 0 |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->wr_id | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/ulp/rtrs/rtrs-srv.c send_io_resp_imm() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 1759524880947535872,3229715816677023744,3234207357208985600 |
| PARAM_VALUE | 1 | send_wr->num_sge | 0-1 |
| PARAM_VALUE | 1 | send_wr->opcode | 1,3,9 |
| PARAM_VALUE | 1 | send_wr->send_flags | 0,2 |
| PARAM_VALUE | 1 | send_wr->sg_list | 0,7534993488314380288 |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 6096252049845313536 |
| PARAM_VALUE | 1 | send_wr->wr_id | 6096252049845313536 |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| BUF_SIZE | 1 | send_wr | 40 |
| BIT_INFO | 1 | send_wr | 0x842000400448000,0x3cfb77fefe7fe000 |
| BIT_INFO | 1 | send_wr | 0x842000400448000,0x3cfb77fefe7fe000 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/ulp/isert/ib_isert.c isert_login_post_send() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 8564592991470690304 |
| PARAM_VALUE | 1 | send_wr->next | 0 |
| PARAM_VALUE | 1 | send_wr->opcode | 2 |
| PARAM_VALUE | 1 | send_wr->send_flags | 2 |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->wr_id | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| RX_PATH |
drivers/infiniband/ulp/isert/ib_isert.c isert_post_response() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->ex.invalidate_rkey | 1-u32max |
| PARAM_VALUE | 1 | send_wr->opcode | 2,9 |
| PARAM_VALUE | 1 | send_wr->send_flags | 2 |
| PARAM_VALUE | 1 | send_wr->sg_list | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->wr_id | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/smc/smc_wr.c smc_wr_reg_send() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->wr_id | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &lgr->llc_conf_mutex | ||
| HALF_LOCKED2 | &lgr->rmbs_lock | ||
| HALF_LOCKED2 | &lgr->sndbufs_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &smc->sk | ||
| HALF_LOCKED2 | global &smc_client_lgr_pending | ||
| HALF_LOCKED2 | global &smc_server_lgr_pending |
net/smc/smc_wr.c smc_wr_tx_send() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &conn->send_lock | ||
| HALF_LOCKED2 | &lgr->llc_conf_mutex | ||
| HALF_LOCKED2 | &lgr->rmbs_lock | ||
| HALF_LOCKED2 | bh |
net/smc/smc_wr.c smc_wr_tx_v2_send() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->sg_list | 4096-ptr_max |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &lgr->llc_conf_mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/ulp/srpt/ib_srpt.c srpt_queue_response() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| BUF_SIZE | 1 | send_wr | 40 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/ulp/srpt/ib_srpt.c srpt_write_pending() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| BUF_SIZE | 1 | send_wr | 0,40 |
| BUF_SIZE | 1 | send_wr | 0,40 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/ulp/srpt/ib_srpt.c srpt_zerolength_write() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 1308162936537550848 |
| PARAM_VALUE | 1 | send_wr->ex.imm_data | 0 |
| PARAM_VALUE | 1 | send_wr->ex.invalidate_rkey | 0 |
| PARAM_VALUE | 1 | send_wr->next | 0 |
| PARAM_VALUE | 1 | send_wr->num_sge | 0 |
| PARAM_VALUE | 1 | send_wr->opcode | 0 |
| PARAM_VALUE | 1 | send_wr->send_flags | 2 |
| PARAM_VALUE | 1 | send_wr->sg_list | 0 |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 0 |
| PARAM_VALUE | 1 | send_wr->wr_id | 0 |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/ulp/srp/ib_srp.c srp_inv_rkey() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 7828264823206715392 |
| PARAM_VALUE | 1 | send_wr->ex.imm_data | 0 |
| PARAM_VALUE | 1 | send_wr->next | 0 |
| PARAM_VALUE | 1 | send_wr->num_sge | 0 |
| PARAM_VALUE | 1 | send_wr->opcode | 7 |
| PARAM_VALUE | 1 | send_wr->send_flags | 0 |
| PARAM_VALUE | 1 | send_wr->sg_list | 0 |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->wr_id | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/ulp/srp/ib_srp.c srp_map_finish_fr() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 3090699777078882304 |
| PARAM_VALUE | 1 | send_wr->next | 0 |
| PARAM_VALUE | 1 | send_wr->num_sge | 0 |
| PARAM_VALUE | 1 | send_wr->opcode | 32 |
| PARAM_VALUE | 1 | send_wr->send_flags | 0 |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->wr_id | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/infiniband/ulp/srp/ib_srp.c srp_post_send() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 1725871277004541952 |
| PARAM_VALUE | 1 | send_wr->next | 0 |
| PARAM_VALUE | 1 | send_wr->num_sge | 0-3 |
| PARAM_VALUE | 1 | send_wr->opcode | 2 |
| PARAM_VALUE | 1 | send_wr->send_flags | 2 |
| PARAM_VALUE | 1 | send_wr->sg_list | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->wr_id | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rport->mutex |
drivers/infiniband/hw/mlx5/gsi.c mlx5_ib_gsi_post_send() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 1-u64max |
| PARAM_VALUE | 1 | send_wr | 4117406094923485184 |
| PARAM_VALUE | 1 | send_wr->next | 0 |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->wr_id | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | bad_send_wr | 5765867423314702336 |
| DATA_SOURCE | 2 | bad_send_wr | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &gsi->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct mlx5_ib_gsi_qp)->lock |
drivers/infiniband/hw/hfi1/opfn.c opfn_conn_request() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr | 8816062335292272640 |
| PARAM_VALUE | 1 | send_wr->opcode | 242 |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| MEM_ZERO | 1 | send_wr | |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &packet->qp->r_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
fs/smb/smbdirect/mr.c smbdirect_connection_deregister_mr_io() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->num_sge | 0 |
| PARAM_VALUE | 1 | send_wr->opcode | 7 |
| PARAM_VALUE | 1 | send_wr->send_flags | 2 |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->wr_cqe->done | 5340858119423201280 |
| PARAM_VALUE | 1 | send_wr->wr_id | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| BUF_SIZE | 1 | send_wr | 40 |
| BUF_SIZE | 1 | send_wr->wr_cqe | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mr->mutex | ||
| TYPE_LOCK | (struct smbdirect_mr_io)->mutex |
fs/smb/smbdirect/mr.c smbdirect_connection_register_mr_io() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->num_sge | 0 |
| PARAM_VALUE | 1 | send_wr->opcode | 32 |
| PARAM_VALUE | 1 | send_wr->send_flags | 2 |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->wr_id | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mr->mutex | ||
| TYPE_LOCK | (struct smbdirect_mr_io)->mutex |
drivers/infiniband/ulp/ipoib/ipoib_ib.c post_send() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 4096-ptr_max |
| PARAM_VALUE | 1 | send_wr->num_sge | 0-256 |
| PARAM_VALUE | 1 | send_wr->opcode | 2,10 |
| PARAM_VALUE | 1 | send_wr->wr_cqe | 0-u32max |
| PARAM_VALUE | 1 | send_wr->wr_id | 0-u32max |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/nvme/target/rdma.c nvmet_rdma_queue_response() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr->opcode | 2,9 |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| BUF_SIZE | 1 | send_wr | 40 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/nvme/target/rdma.c nvmet_rdma_write_data_done() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr | 4096-ptr_max |
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/sunrpc/xprtrdma/svc_rdma_sendto.c svc_rdma_post_send() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | send_wr->num_sge | 0-1 |
| PARAM_VALUE | 2 | bad_send_wr | 2370251816804556800 |
| BUF_SIZE | 1 | send_wr | (-1),40 |
| BUF_SIZE | 1 | send_wr | (-1),40 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/core/rw.c rdma_rw_ctx_post() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | bad_send_wr | 0 |
| BUF_SIZE | 1 | send_wr | 40 |
| DATA_SOURCE | 0 | qp | $1 |
| DATA_SOURCE | 1 | send_wr | r rdma_rw_ctx_wrs |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/sunrpc/xprtrdma/svc_rdma_rw.c svc_rdma_post_chunk_ctxt() -> ib_post_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | bad_send_wr | 8411305361624399872 |
| BUF_SIZE | 1 | send_wr | 0,40 |
| BUF_SIZE | 1 | send_wr | 0,40 |
| RX_PATH |