ibwr              386 drivers/infiniband/sw/rxe/rxe_req.c 	struct rxe_send_wr	*ibwr = &wqe->wr;
ibwr              416 drivers/infiniband/sw/rxe/rxe_req.c 	solicited = (ibwr->send_flags & IB_SEND_SOLICITED) &&
ibwr              423 drivers/infiniband/sw/rxe/rxe_req.c 		 port->pkey_tbl[ibwr->wr.ud.pkey_index] :
ibwr              426 drivers/infiniband/sw/rxe/rxe_req.c 	qp_num = (pkt->mask & RXE_DETH_MASK) ? ibwr->wr.ud.remote_qpn :
ibwr              439 drivers/infiniband/sw/rxe/rxe_req.c 		reth_set_rkey(pkt, ibwr->wr.rdma.rkey);
ibwr              445 drivers/infiniband/sw/rxe/rxe_req.c 		immdt_set_imm(pkt, ibwr->ex.imm_data);
ibwr              448 drivers/infiniband/sw/rxe/rxe_req.c 		ieth_set_rkey(pkt, ibwr->ex.invalidate_rkey);
ibwr              454 drivers/infiniband/sw/rxe/rxe_req.c 			atmeth_set_swap_add(pkt, ibwr->wr.atomic.swap);
ibwr              455 drivers/infiniband/sw/rxe/rxe_req.c 			atmeth_set_comp(pkt, ibwr->wr.atomic.compare_add);
ibwr              457 drivers/infiniband/sw/rxe/rxe_req.c 			atmeth_set_swap_add(pkt, ibwr->wr.atomic.compare_add);
ibwr              459 drivers/infiniband/sw/rxe/rxe_req.c 		atmeth_set_rkey(pkt, ibwr->wr.atomic.rkey);
ibwr              466 drivers/infiniband/sw/rxe/rxe_req.c 			deth_set_qkey(pkt, ibwr->wr.ud.remote_qkey);
ibwr              245 drivers/infiniband/sw/rxe/rxe_verbs.c static int post_one_recv(struct rxe_rq *rq, const struct ib_recv_wr *ibwr)
ibwr              251 drivers/infiniband/sw/rxe/rxe_verbs.c 	int num_sge = ibwr->num_sge;
ibwr              265 drivers/infiniband/sw/rxe/rxe_verbs.c 		length += ibwr->sg_list[i].length;
ibwr              268 drivers/infiniband/sw/rxe/rxe_verbs.c 	recv_wqe->wr_id = ibwr->wr_id;
ibwr              271 drivers/infiniband/sw/rxe/rxe_verbs.c 	memcpy(recv_wqe->dma.sge, ibwr->sg_list,
ibwr              503 drivers/infiniband/sw/rxe/rxe_verbs.c static int validate_send_wr(struct rxe_qp *qp, const struct ib_send_wr *ibwr,
ibwr              506 drivers/infiniband/sw/rxe/rxe_verbs.c 	int num_sge = ibwr->num_sge;
ibwr              516 drivers/infiniband/sw/rxe/rxe_verbs.c 		if (atomic_wr(ibwr)->remote_addr & 0x7)
ibwr              520 drivers/infiniband/sw/rxe/rxe_verbs.c 	if (unlikely((ibwr->send_flags & IB_SEND_INLINE) &&
ibwr              531 drivers/infiniband/sw/rxe/rxe_verbs.c 			 const struct ib_send_wr *ibwr)
ibwr              533 drivers/infiniband/sw/rxe/rxe_verbs.c 	wr->wr_id = ibwr->wr_id;
ibwr              534 drivers/infiniband/sw/rxe/rxe_verbs.c 	wr->num_sge = ibwr->num_sge;
ibwr              535 drivers/infiniband/sw/rxe/rxe_verbs.c 	wr->opcode = ibwr->opcode;
ibwr              536 drivers/infiniband/sw/rxe/rxe_verbs.c 	wr->send_flags = ibwr->send_flags;
ibwr              541 drivers/infiniband/sw/rxe/rxe_verbs.c 		wr->wr.ud.remote_qpn = ud_wr(ibwr)->remote_qpn;
ibwr              542 drivers/infiniband/sw/rxe/rxe_verbs.c 		wr->wr.ud.remote_qkey = ud_wr(ibwr)->remote_qkey;
ibwr              544 drivers/infiniband/sw/rxe/rxe_verbs.c 			wr->wr.ud.pkey_index = ud_wr(ibwr)->pkey_index;
ibwr              546 drivers/infiniband/sw/rxe/rxe_verbs.c 			wr->ex.imm_data = ibwr->ex.imm_data;
ibwr              550 drivers/infiniband/sw/rxe/rxe_verbs.c 			wr->ex.imm_data = ibwr->ex.imm_data;
ibwr              554 drivers/infiniband/sw/rxe/rxe_verbs.c 			wr->wr.rdma.remote_addr = rdma_wr(ibwr)->remote_addr;
ibwr              555 drivers/infiniband/sw/rxe/rxe_verbs.c 			wr->wr.rdma.rkey	= rdma_wr(ibwr)->rkey;
ibwr              558 drivers/infiniband/sw/rxe/rxe_verbs.c 			wr->ex.imm_data = ibwr->ex.imm_data;
ibwr              561 drivers/infiniband/sw/rxe/rxe_verbs.c 			wr->ex.invalidate_rkey = ibwr->ex.invalidate_rkey;
ibwr              566 drivers/infiniband/sw/rxe/rxe_verbs.c 				atomic_wr(ibwr)->remote_addr;
ibwr              568 drivers/infiniband/sw/rxe/rxe_verbs.c 				atomic_wr(ibwr)->compare_add;
ibwr              569 drivers/infiniband/sw/rxe/rxe_verbs.c 			wr->wr.atomic.swap = atomic_wr(ibwr)->swap;
ibwr              570 drivers/infiniband/sw/rxe/rxe_verbs.c 			wr->wr.atomic.rkey = atomic_wr(ibwr)->rkey;
ibwr              573 drivers/infiniband/sw/rxe/rxe_verbs.c 			wr->ex.invalidate_rkey = ibwr->ex.invalidate_rkey;
ibwr              576 drivers/infiniband/sw/rxe/rxe_verbs.c 			wr->wr.reg.mr = reg_wr(ibwr)->mr;
ibwr              577 drivers/infiniband/sw/rxe/rxe_verbs.c 			wr->wr.reg.key = reg_wr(ibwr)->key;
ibwr              578 drivers/infiniband/sw/rxe/rxe_verbs.c 			wr->wr.reg.access = reg_wr(ibwr)->access;
ibwr              586 drivers/infiniband/sw/rxe/rxe_verbs.c static int init_send_wqe(struct rxe_qp *qp, const struct ib_send_wr *ibwr,
ibwr              590 drivers/infiniband/sw/rxe/rxe_verbs.c 	int num_sge = ibwr->num_sge;
ibwr              595 drivers/infiniband/sw/rxe/rxe_verbs.c 	init_send_wr(qp, &wqe->wr, ibwr);
ibwr              600 drivers/infiniband/sw/rxe/rxe_verbs.c 		memcpy(&wqe->av, &to_rah(ud_wr(ibwr)->ah)->av, sizeof(wqe->av));
ibwr              602 drivers/infiniband/sw/rxe/rxe_verbs.c 	if (unlikely(ibwr->send_flags & IB_SEND_INLINE)) {
ibwr              605 drivers/infiniband/sw/rxe/rxe_verbs.c 		sge = ibwr->sg_list;
ibwr              617 drivers/infiniband/sw/rxe/rxe_verbs.c 		memcpy(wqe->dma.sge, ibwr->sg_list,
ibwr              620 drivers/infiniband/sw/rxe/rxe_verbs.c 	wqe->iova = mask & WR_ATOMIC_MASK ? atomic_wr(ibwr)->remote_addr :
ibwr              621 drivers/infiniband/sw/rxe/rxe_verbs.c 		mask & WR_READ_OR_WRITE_MASK ? rdma_wr(ibwr)->remote_addr : 0;
ibwr              634 drivers/infiniband/sw/rxe/rxe_verbs.c static int post_one_send(struct rxe_qp *qp, const struct ib_send_wr *ibwr,
ibwr              642 drivers/infiniband/sw/rxe/rxe_verbs.c 	err = validate_send_wr(qp, ibwr, mask, length);
ibwr              655 drivers/infiniband/sw/rxe/rxe_verbs.c 	err = init_send_wqe(qp, ibwr, mask, length, send_wqe);