Lines Matching refs:wr
28 wqe->wr.opcode); in retry_first_write_send()
30 if (wqe->wr.send_flags & IB_SEND_INLINE) { in retry_first_write_send()
57 mask = wr_opcode_mask(wqe->wr.opcode, qp); in req_retry()
66 wqe->wr.wr.atomic.remote_addr : in req_retry()
68 wqe->wr.wr.rdma.remote_addr : in req_retry()
157 if (unlikely((wqe->wr.send_flags & IB_SEND_FENCE) && in req_next_wqe()
163 wqe->mask = wr_opcode_mask(wqe->wr.opcode, qp); in req_next_wqe()
358 struct rxe_send_wr *ibwr = &wqe->wr; in init_req_packet()
396 qp_num = (pkt->mask & RXE_DETH_MASK) ? ibwr->wr.ud.remote_qpn : in init_req_packet()
409 reth_set_rkey(pkt, ibwr->wr.rdma.rkey); in init_req_packet()
424 atmeth_set_swap_add(pkt, ibwr->wr.atomic.swap); in init_req_packet()
425 atmeth_set_comp(pkt, ibwr->wr.atomic.compare_add); in init_req_packet()
427 atmeth_set_swap_add(pkt, ibwr->wr.atomic.compare_add); in init_req_packet()
429 atmeth_set_rkey(pkt, ibwr->wr.atomic.rkey); in init_req_packet()
436 deth_set_qkey(pkt, ibwr->wr.ud.remote_qkey); in init_req_packet()
457 if (wqe->wr.send_flags & IB_SEND_INLINE) { in fill_packet()
598 if (wqe->wr.opcode == IB_WR_LOCAL_INV) { in rxe_requester()
603 wqe->wr.ex.invalidate_rkey >> 8); in rxe_requester()
606 wqe->wr.ex.invalidate_rkey); in rxe_requester()
615 } else if (wqe->wr.opcode == IB_WR_REG_MR) { in rxe_requester()
616 struct rxe_mem *rmr = to_rmr(wqe->wr.wr.reg.mr); in rxe_requester()
619 rmr->access = wqe->wr.wr.reg.access; in rxe_requester()
620 rmr->ibmr.lkey = wqe->wr.wr.reg.key; in rxe_requester()
621 rmr->ibmr.rkey = wqe->wr.wr.reg.key; in rxe_requester()
622 rmr->iova = wqe->wr.wr.reg.mr->iova; in rxe_requester()
628 if ((wqe->wr.send_flags & IB_SEND_SIGNALED) || in rxe_requester()
650 opcode = next_opcode(qp, wqe, wqe->wr.opcode); in rxe_requester()