ib_wr            2116 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			   const struct ib_send_wr *ib_wr,
ib_wr            2137 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	while (ib_wr) {
ib_wr            2140 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		info.wr_id = (u64)(ib_wr->wr_id);
ib_wr            2141 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		if ((ib_wr->send_flags & IB_SEND_SIGNALED) || iwqp->sig_all)
ib_wr            2143 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		if (ib_wr->send_flags & IB_SEND_FENCE)
ib_wr            2146 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		switch (ib_wr->opcode) {
ib_wr            2150 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			if (ib_wr->opcode == IB_WR_SEND) {
ib_wr            2151 drivers/infiniband/hw/i40iw/i40iw_verbs.c 				if (ib_wr->send_flags & IB_SEND_SOLICITED)
ib_wr            2156 drivers/infiniband/hw/i40iw/i40iw_verbs.c 				if (ib_wr->send_flags & IB_SEND_SOLICITED)
ib_wr            2162 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			if (ib_wr->send_flags & IB_SEND_INLINE) {
ib_wr            2163 drivers/infiniband/hw/i40iw/i40iw_verbs.c 				info.op.inline_send.data = (void *)(unsigned long)ib_wr->sg_list[0].addr;
ib_wr            2164 drivers/infiniband/hw/i40iw/i40iw_verbs.c 				info.op.inline_send.len = ib_wr->sg_list[0].length;
ib_wr            2165 drivers/infiniband/hw/i40iw/i40iw_verbs.c 				ret = ukqp->ops.iw_inline_send(ukqp, &info, ib_wr->ex.invalidate_rkey, false);
ib_wr            2167 drivers/infiniband/hw/i40iw/i40iw_verbs.c 				info.op.send.num_sges = ib_wr->num_sge;
ib_wr            2168 drivers/infiniband/hw/i40iw/i40iw_verbs.c 				info.op.send.sg_list = (struct i40iw_sge *)ib_wr->sg_list;
ib_wr            2169 drivers/infiniband/hw/i40iw/i40iw_verbs.c 				ret = ukqp->ops.iw_send(ukqp, &info, ib_wr->ex.invalidate_rkey, false);
ib_wr            2182 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			if (ib_wr->send_flags & IB_SEND_INLINE) {
ib_wr            2183 drivers/infiniband/hw/i40iw/i40iw_verbs.c 				info.op.inline_rdma_write.data = (void *)(unsigned long)ib_wr->sg_list[0].addr;
ib_wr            2184 drivers/infiniband/hw/i40iw/i40iw_verbs.c 				info.op.inline_rdma_write.len = ib_wr->sg_list[0].length;
ib_wr            2185 drivers/infiniband/hw/i40iw/i40iw_verbs.c 				info.op.inline_rdma_write.rem_addr.tag_off = rdma_wr(ib_wr)->remote_addr;
ib_wr            2186 drivers/infiniband/hw/i40iw/i40iw_verbs.c 				info.op.inline_rdma_write.rem_addr.stag = rdma_wr(ib_wr)->rkey;
ib_wr            2189 drivers/infiniband/hw/i40iw/i40iw_verbs.c 				info.op.rdma_write.lo_sg_list = (void *)ib_wr->sg_list;
ib_wr            2190 drivers/infiniband/hw/i40iw/i40iw_verbs.c 				info.op.rdma_write.num_lo_sges = ib_wr->num_sge;
ib_wr            2191 drivers/infiniband/hw/i40iw/i40iw_verbs.c 				info.op.rdma_write.rem_addr.tag_off = rdma_wr(ib_wr)->remote_addr;
ib_wr            2192 drivers/infiniband/hw/i40iw/i40iw_verbs.c 				info.op.rdma_write.rem_addr.stag = rdma_wr(ib_wr)->rkey;
ib_wr            2207 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			if (ib_wr->num_sge > I40IW_MAX_SGE_RD) {
ib_wr            2212 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			info.op.rdma_read.rem_addr.tag_off = rdma_wr(ib_wr)->remote_addr;
ib_wr            2213 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			info.op.rdma_read.rem_addr.stag = rdma_wr(ib_wr)->rkey;
ib_wr            2214 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			info.op.rdma_read.lo_addr.tag_off = ib_wr->sg_list->addr;
ib_wr            2215 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			info.op.rdma_read.lo_addr.stag = ib_wr->sg_list->lkey;
ib_wr            2216 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			info.op.rdma_read.lo_addr.len = ib_wr->sg_list->length;
ib_wr            2227 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			info.op.inv_local_stag.target_stag = ib_wr->ex.invalidate_rkey;
ib_wr            2234 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			struct i40iw_mr *iwmr = to_iwmr(reg_wr(ib_wr)->mr);
ib_wr            2235 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			int flags = reg_wr(ib_wr)->access;
ib_wr            2243 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			info.stag_key = reg_wr(ib_wr)->key & 0xff;
ib_wr            2244 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			info.stag_idx = reg_wr(ib_wr)->key >> 8;
ib_wr            2245 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			info.page_size = reg_wr(ib_wr)->mr->page_size;
ib_wr            2246 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			info.wr_id = ib_wr->wr_id;
ib_wr            2253 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			info.local_fence = ib_wr->send_flags & IB_SEND_FENCE;
ib_wr            2254 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			info.signaled = ib_wr->send_flags & IB_SEND_SIGNALED;
ib_wr            2267 drivers/infiniband/hw/i40iw/i40iw_verbs.c 				     ib_wr->opcode);
ib_wr            2273 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		ib_wr = ib_wr->next;
ib_wr            2278 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		*bad_wr = ib_wr;
ib_wr            2292 drivers/infiniband/hw/i40iw/i40iw_verbs.c static int i40iw_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *ib_wr,
ib_wr            2314 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	while (ib_wr) {
ib_wr            2315 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		post_recv.num_sges = ib_wr->num_sge;
ib_wr            2316 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		post_recv.wr_id = ib_wr->wr_id;
ib_wr            2317 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		i40iw_copy_sg_list(sg_list, ib_wr->sg_list, ib_wr->num_sge);
ib_wr            2326 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			*bad_wr = ib_wr;
ib_wr            2329 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		ib_wr = ib_wr->next;