/drivers/infiniband/hw/ehca/ |
H A D | ehca_reqs.c | 55 static u64 replace_wr_id(u64 wr_id, u16 idx) argument 59 ret = wr_id & ~QMAP_IDX_MASK; 65 static u16 get_app_wr_id(u64 wr_id) argument 67 return wr_id & QMAP_IDX_MASK; 87 wqe_p->work_request_id = replace_wr_id(recv_wr->wr_id, rq_map_idx); 120 ehca_gen_dbg("send_wr#%x wr_id=%lx num_sge=%x " 121 "send_flags=%x opcode=%x", idx, send_wr->wr_id, 177 wqe_p->work_request_id = replace_wr_id(send_wr->wr_id, sq_map_idx); 179 qmap_entry->app_wr_id = get_app_wr_id(send_wr->wr_id); 560 qmap_entry->app_wr_id = get_app_wr_id(recv_wr->wr_id); [all...] |
/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_cm.c | 73 .wr_id = IPOIB_CM_RX_DRAIN_WRID, 97 priv->cm.rx_wr.wr_id = id | IPOIB_OP_CM | IPOIB_OP_RECV; 123 wr->wr_id = id | IPOIB_OP_CM | IPOIB_OP_RECV; 560 unsigned int wr_id = wc->wr_id & ~(IPOIB_OP_CM | IPOIB_OP_RECV); local 570 wr_id, wc->status); 572 if (unlikely(wr_id >= ipoib_recvq_size)) { 573 if (wr_id == (IPOIB_CM_RX_DRAIN_WRID & ~(IPOIB_OP_CM | IPOIB_OP_RECV))) { 581 wr_id, ipoib_recvq_size); 590 skb = rx_ring[wr_id] 691 post_send(struct ipoib_dev_priv *priv, struct ipoib_cm_tx *tx, unsigned int wr_id, u64 addr, int len) argument 769 unsigned int wr_id = wc->wr_id & ~IPOIB_OP_CM; local [all...] |
H A D | ipoib_ib.c | 138 priv->rx_wr.wr_id = id | IPOIB_OP_RECV; 227 unsigned int wr_id = wc->wr_id & ~IPOIB_OP_RECV; local 233 wr_id, wc->status); 235 if (unlikely(wr_id >= ipoib_recvq_size)) { 237 wr_id, ipoib_recvq_size); 241 skb = priv->rx_ring[wr_id].skb; 247 wc->status, wr_id, wc->vendor_err); 248 ipoib_ud_dma_unmap_rx(priv, priv->rx_ring[wr_id].mapping); 250 priv->rx_ring[wr_id] 378 unsigned int wr_id = wc->wr_id; local 498 post_send(struct ipoib_dev_priv *priv, unsigned int wr_id, struct ib_ah *address, u32 qpn, struct ipoib_tx_buf *tx_req, void *head, int hlen) argument [all...] |
/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.h | 144 static inline enum srpt_opcode opcode_from_wr_id(u64 wr_id) argument 146 return wr_id >> 32; 148 static inline u32 idx_from_wr_id(u64 wr_id) argument 150 return (u32)wr_id;
|
H A D | ib_srpt.c | 782 wr.wr_id = encode_wr_id(SRPT_RECV, ioctx->ioctx.index); 824 wr.wr_id = encode_wr_id(SRPT_SEND, ioctx->ioctx.index); 1413 static void srpt_handle_send_err_comp(struct srpt_rdma_ch *ch, u64 wr_id) argument 1422 index = idx_from_wr_id(wr_id); 1461 " wr_id = %u.\n", ioctx->ioctx.index); 1997 index = idx_from_wr_id(wc->wr_id); 2035 index = idx_from_wr_id(wc->wr_id); 2036 opcode = opcode_from_wr_id(wc->wr_id); 2050 srpt_handle_send_err_comp(ch, wc->wr_id); 2082 if (opcode_from_wr_id(wc[i].wr_id) [all...] |
/drivers/net/ethernet/ibm/ehea/ |
H A D | ehea_qmr.h | 101 u64 wr_id; member in struct:ehea_swqe 140 u64 wr_id; /* work request ID */ member in struct:ehea_rwqe 163 u64 wr_id; /* work request ID from WQE */ member in struct:ehea_cqe
|
/drivers/infiniband/core/ |
H A D | mad.c | 655 u64 wr_id, u16 slid, u16 pkey_index, u8 port_num, 659 wc->wr_id = wr_id; 735 send_wr->wr_id, be16_to_cpu(smp->dr_slid), 904 mad_send_wr->send_wr.wr_id = (unsigned long) mad_send_wr; 1016 mad_send_wr->send_wr.wr_id = (unsigned long)&mad_send_wr->mad_list; 1829 mad_recv_wc->wc->wr_id = (unsigned long) &mad_send_wr->send_buf; 1876 mad_list = (struct ib_mad_list_head *)(unsigned long)wc->wr_id; 2134 mad_list = (struct ib_mad_list_head *)(unsigned long)wc->wr_id; 2207 mad_list = (struct ib_mad_list_head *)(unsigned long)wc->wr_id; 654 build_smp_wc(struct ib_qp *qp, u64 wr_id, u16 slid, u16 pkey_index, u8 port_num, struct ib_wc *wc) argument [all...] |
/drivers/infiniband/hw/cxgb4/ |
H A D | t4.h | 261 u64 wr_id; member in struct:t4_swsqe 311 u64 wr_id; member in struct:t4_swrqe
|
/drivers/infiniband/hw/cxgb3/ |
H A D | cxio_wr.h | 674 __u64 wr_id; member in struct:t3_swsq 684 __u64 wr_id; member in struct:t3_swrq
|
/drivers/infiniband/hw/ipath/ |
H A D | ipath_verbs.h | 294 u64 wr_id; member in struct:ipath_rwqe
|
/drivers/infiniband/hw/qib/ |
H A D | qib_verbs.h | 349 u64 wr_id; member in struct:qib_rwqe
|