/linux-master/net/rds/ |
H A D | ib_ring.c | 156 u32 rds_ib_ring_completed(struct rds_ib_work_ring *ring, u32 wr_id, u32 oldest) argument 160 if (oldest <= (unsigned long long)wr_id) 161 ret = (unsigned long long)wr_id - oldest + 1; 163 ret = ring->w_nr - oldest + (unsigned long long)wr_id + 1; 165 rdsdebug("ring %p ret %u wr_id %u oldest %u\n", ring, ret, 166 wr_id, oldest);
|
/linux-master/net/smc/ |
H A D | smc_wr.h | 94 u64 wr_id, temp_wr_id; local 97 wr_id = ++link->wr_rx_id; /* tasklet context, thus not atomic */ 98 temp_wr_id = wr_id; 100 link->wr_rx_ibs[index].wr_id = wr_id;
|
H A D | smc_wr.c | 41 u64 wr_id; /* work request id sent */ member in struct:smc_wr_tx_pend 66 static inline int smc_wr_tx_find_pending_index(struct smc_link *link, u64 wr_id) argument 71 if (link->wr_tx_pends[i].wr_id == wr_id) 94 pnd_snd_idx = smc_wr_tx_find_pending_index(link, wc->wr_id); 97 link->wr_tx_v2_pend->wr_id != wc->wr_id) 205 u64 wr_id; local 229 wr_id = smc_wr_tx_get_next_wr_id(link); 231 wr_pend->wr_id 251 u64 wr_id; local [all...] |
/linux-master/include/uapi/rdma/ |
H A D | rvt-abi.h | 44 __u64 wr_id; member in struct:rvt_rwqe
|
H A D | mlx5_user_ioctl_verbs.h | 58 __aligned_u64 wr_id; member in struct:mlx5_ib_uapi_devx_async_cmd_hdr
|
H A D | vmw_pvrdma-abi.h | 230 __aligned_u64 wr_id; /* wr id */ member in struct:pvrdma_rq_wqe_hdr 238 __aligned_u64 wr_id; /* wr id */ member in struct:pvrdma_sq_wqe_hdr 291 __aligned_u64 wr_id; member in struct:pvrdma_cqe
|
H A D | rdma_user_rxe.h | 76 __aligned_u64 wr_id; member in struct:rxe_send_wr 176 __aligned_u64 wr_id; member in struct:rxe_recv_wqe
|
/linux-master/drivers/infiniband/sw/rdmavt/ |
H A D | trace_tx.h | 45 "[%s] wqe %p wr_id %llx send_flags %x qpn %x qpt %u psn %x lpsn %x ssn %x length %u opcode 0x%.2x,%s size %u avail %u head %u last %u pid %u num_sge %u wr_num_sge %u" 53 __field(u64, wr_id) 74 __entry->wr_id = wqe->wr.wr_id; 95 __entry->wr_id, 121 __field(u64, wr_id) 133 __entry->wr_id = wqe->wr.wr_id; 143 "[%s] qpn 0x%x qpt %u wqe %p idx %u wr_id %llx length %u ssn %u opcode %x send_flags %x", 149 __entry->wr_id, [all...] |
H A D | trace_cq.h | 66 "[%s] idx %u wr_id %llx status %u opcode %u,%s length %u qpn %x flags %x imm %x" 74 __field(u64, wr_id) 85 __entry->wr_id = wc->wr_id; 98 __entry->wr_id,
|
/linux-master/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_ib.c | 106 priv->rx_wr.wr_id = id | IPOIB_OP_RECV; 176 unsigned int wr_id = wc->wr_id & ~IPOIB_OP_RECV; local 183 wr_id, wc->status); 185 if (unlikely(wr_id >= ipoib_recvq_size)) { 187 wr_id, ipoib_recvq_size); 191 skb = priv->rx_ring[wr_id].skb; 197 wc->status, wr_id, wc->vendor_err); 198 ipoib_ud_dma_unmap_rx(priv, priv->rx_ring[wr_id].mapping); 200 priv->rx_ring[wr_id] 388 unsigned int wr_id = wc->wr_id; local 565 post_send(struct ipoib_dev_priv *priv, unsigned int wr_id, struct ib_ah *address, u32 dqpn, struct ipoib_tx_buf *tx_req, void *head, int hlen) argument [all...] |
H A D | ipoib_cm.c | 99 priv->cm.rx_wr.wr_id = id | IPOIB_OP_CM | IPOIB_OP_RECV; 124 wr->wr_id = id | IPOIB_OP_CM | IPOIB_OP_RECV; 226 ipoib_cm_rx_drain_wr.wr_id = IPOIB_CM_RX_DRAIN_WRID; 564 unsigned int wr_id = wc->wr_id & ~(IPOIB_OP_CM | IPOIB_OP_RECV); local 574 wr_id, wc->status); 576 if (unlikely(wr_id >= ipoib_recvq_size)) { 577 if (wr_id == (IPOIB_CM_RX_DRAIN_WRID & ~(IPOIB_OP_CM | IPOIB_OP_RECV))) { 585 wr_id, ipoib_recvq_size); 594 skb = rx_ring[wr_id] 696 post_send(struct ipoib_dev_priv *priv, struct ipoib_cm_tx *tx, unsigned int wr_id, struct ipoib_tx_buf *tx_req) argument 798 unsigned int wr_id = wc->wr_id & ~IPOIB_OP_CM; local [all...] |
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | gsi.c | 74 u64 wr_id; local 79 wr_id = wr->wc.wr_id; 81 wr->wc.wr_id = wr_id; 378 gsi_wr->wc.wr_id = wr->wr.wr_id; 394 { .wr_id = wr->wr.wr_id },
|
H A D | mem.c | 102 static int post_send_nop(struct mlx5_ib_dev *dev, struct ib_qp *ibqp, u64 wr_id, argument 128 qp->sq.wrid[idx] = wr_id; 180 if (wc.wr_id != WR_ID_BF)
|
H A D | wr.h | 101 u64 wr_id, int nreq, u8 fence, u32 mlx5_opcode);
|
/linux-master/drivers/infiniband/hw/irdma/ |
H A D | user.h | 178 u64 wr_id; member in struct:irdma_post_rq_info 211 u64 wr_id; member in struct:irdma_post_sq_info 234 u64 wr_id; member in struct:irdma_cq_poll_info 262 int irdma_uk_post_nop(struct irdma_qp_uk *qp, u64 wr_id, bool signaled, 403 int irdma_nop(struct irdma_qp_uk *qp, u64 wr_id, bool signaled, bool post_sq);
|
/linux-master/drivers/net/ethernet/cisco/enic/ |
H A D | vnic_rq.h | 63 uint64_t wr_id; member in struct:vnic_rq_buf 117 buf->wr_id = wrid;
|
H A D | vnic_wq.h | 48 uint64_t wr_id; /* Cookie */ member in struct:vnic_wq_buf 133 buf->wr_id = wrid;
|
/linux-master/drivers/infiniband/sw/rxe/ |
H A D | rxe_comp.c | 411 wc->wr_id = wqe->wr.wr_id; 415 uwc->wr_id = wqe->wr.wr_id; 574 uwc->wr_id = wqe->wr.wr_id; 578 wc->wr_id = wqe->wr.wr_id;
|
/linux-master/drivers/infiniband/hw/cxgb4/ |
H A D | cq.c | 469 srq->sw_rq[srq->pidx].wr_id = pwr->wr_id; 472 pr_debug("%s posting pending cidx %u pidx %u wq_pidx %u in_use %u rq_size %u wr_id %llx\n", 476 (unsigned long long)pwr->wr_id); 494 u64 wr_id; local 497 wr_id = srq->sw_rq[rel_idx].wr_id; 500 pr_debug("%s in order cqe rel_idx %u cidx %u pidx %u wq_pidx %u in_use %u rq_size %u wr_id %llx\n", 503 (unsigned long long)srq->sw_rq[rel_idx].wr_id); 506 pr_debug("%s eat ooo cidx %u pidx %u wq_pidx %u in_use %u rq_size %u ooo_count %u wr_id [all...] |
/linux-master/drivers/infiniband/hw/mlx4/ |
H A D | mad.c | 663 wr.wr.wr_id = ((u64) tun_tx_ix) | MLX4_TUN_SET_WRID_QPN(dest_qpt); 1333 recv_wr.wr_id = (u64) index | MLX4_TUN_WRID_RECV | 1441 wr.wr.wr_id = ((u64) wire_tx_ix) | MLX4_TUN_SET_WRID_QPN(src_qpnum); 1480 struct mlx4_ib_demux_pv_qp *tun_qp = &ctx->qp[MLX4_TUN_WRID_QPN(wc->wr_id)]; 1481 int wr_ix = wc->wr_id & (MLX4_NUM_TUNNEL_BUFS - 1); 1746 tun_qp = &ctx->qp[MLX4_TUN_WRID_QPN(wc.wr_id)]; 1752 wc.wr_id & 1756 "buf:%lld\n", wc.wr_id); 1759 rdma_destroy_ah(tun_qp->tx_ring[wc.wr_id & 1761 tun_qp->tx_ring[wc.wr_id [all...] |
/linux-master/drivers/net/ethernet/ibm/ehea/ |
H A D | ehea_qmr.h | 87 u64 wr_id; member in struct:ehea_swqe 126 u64 wr_id; /* work request ID */ member in struct:ehea_rwqe 149 u64 wr_id; /* work request ID from WQE */ member in struct:ehea_cqe
|
/linux-master/drivers/infiniband/hw/qedr/ |
H A D | qedr_roce_cm.c | 584 qp->wqe_wr_id[qp->sq.prod].wr_id = wr->wr_id; 587 "gsi post send: opcode=%d, wr_id=%llx\n", wr->opcode, 588 wr->wr_id); 654 qp->rqe_wr_id[qp->rq.prod].wr_id = wr->wr_id; 685 wc[i].wr_id = qp->rqe_wr_id[qp->rq.cons].wr_id; 713 wc[i].wr_id = qp->wqe_wr_id[qp->sq.cons].wr_id; [all...] |
/linux-master/drivers/infiniband/sw/siw/ |
H A D | siw_cq.c | 58 wc->wr_id = cqe->id;
|
/linux-master/drivers/infiniband/hw/bnxt_re/ |
H A D | qplib_fp.c | 788 srqe->wr_id[0] = cpu_to_le32((u32)next); 789 srq->swq[next].wr_id = wqe->wr_id; 1826 swq->wr_id = wqe->wr_id; 2074 swq->wr_id = wqe->wr_id; 2102 base_hdr->wr_id[0] = cpu_to_le32(wqe_idx); 2287 if (sq->swq[last].wr_id == BNXT_QPLIB_FENCE_WRID) { 2295 cqe->wr_id [all...] |
/linux-master/include/rdma/ |
H A D | rdmavt_qp.h | 834 u64 wr_id; local 847 wr_id = wqe->wr.wr_id; 856 .wr_id = wr_id,
|