Lines Matching refs:send_wr
1045 struct ib_send_wr send_wr, *send_wr_failed; in isert_post_send() local
1051 send_wr.next = NULL; in isert_post_send()
1052 send_wr.wr_id = (uintptr_t)tx_desc; in isert_post_send()
1053 send_wr.sg_list = tx_desc->tx_sg; in isert_post_send()
1054 send_wr.num_sge = tx_desc->num_sge; in isert_post_send()
1055 send_wr.opcode = IB_WR_SEND; in isert_post_send()
1056 send_wr.send_flags = IB_SEND_SIGNALED; in isert_post_send()
1058 ret = ib_post_send(isert_conn->qp, &send_wr, &send_wr_failed); in isert_post_send()
1117 struct ib_send_wr *send_wr) in isert_init_send_wr() argument
1122 send_wr->wr_id = (uintptr_t)&isert_cmd->tx_desc; in isert_init_send_wr()
1123 send_wr->opcode = IB_WR_SEND; in isert_init_send_wr()
1124 send_wr->sg_list = &tx_desc->tx_sg[0]; in isert_init_send_wr()
1125 send_wr->num_sge = isert_cmd->tx_desc.num_sge; in isert_init_send_wr()
1126 send_wr->send_flags = IB_SEND_SIGNALED; in isert_init_send_wr()
1706 if (wr->send_wr) { in isert_unmap_cmd()
1708 kfree(wr->send_wr); in isert_unmap_cmd()
1709 wr->send_wr = NULL; in isert_unmap_cmd()
1744 wr->send_wr = NULL; in isert_unreg_rdma()
2158 ret = ib_post_send(isert_conn->qp, &isert_cmd->tx_desc.send_wr, in isert_post_response()
2172 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; in isert_put_response() local
2209 isert_init_send_wr(isert_conn, isert_cmd, send_wr); in isert_put_response()
2260 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; in isert_put_nopin() local
2267 isert_init_send_wr(isert_conn, isert_cmd, send_wr); in isert_put_nopin()
2279 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; in isert_put_logout_rsp() local
2285 isert_init_send_wr(isert_conn, isert_cmd, send_wr); in isert_put_logout_rsp()
2297 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; in isert_put_tm_rsp() local
2303 isert_init_send_wr(isert_conn, isert_cmd, send_wr); in isert_put_tm_rsp()
2315 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; in isert_put_reject() local
2336 isert_init_send_wr(isert_conn, isert_cmd, send_wr); in isert_put_reject()
2348 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; in isert_put_text_rsp() local
2377 isert_init_send_wr(isert_conn, isert_cmd, send_wr); in isert_put_text_rsp()
2386 struct ib_sge *ib_sge, struct ib_send_wr *send_wr, in isert_build_rdma_wr() argument
2401 send_wr->sg_list = ib_sge; in isert_build_rdma_wr()
2402 send_wr->wr_id = (uintptr_t)&isert_cmd->tx_desc; in isert_build_rdma_wr()
2427 send_wr->num_sge = ++i; in isert_build_rdma_wr()
2429 send_wr->sg_list, send_wr->num_sge); in isert_build_rdma_wr()
2431 return send_wr->num_sge; in isert_build_rdma_wr()
2442 struct ib_send_wr *send_wr; in isert_map_rdma() local
2468 wr->send_wr = kzalloc(sizeof(struct ib_send_wr) * wr->send_wr_num, in isert_map_rdma()
2470 if (!wr->send_wr) { in isert_map_rdma()
2480 send_wr = &isert_cmd->rdma_wr.send_wr[i]; in isert_map_rdma()
2483 send_wr->send_flags = 0; in isert_map_rdma()
2485 send_wr->opcode = IB_WR_RDMA_WRITE; in isert_map_rdma()
2486 send_wr->wr.rdma.remote_addr = isert_cmd->read_va + offset; in isert_map_rdma()
2487 send_wr->wr.rdma.rkey = isert_cmd->read_stag; in isert_map_rdma()
2489 send_wr->next = &isert_cmd->tx_desc.send_wr; in isert_map_rdma()
2491 send_wr->next = &wr->send_wr[i + 1]; in isert_map_rdma()
2493 send_wr->opcode = IB_WR_RDMA_READ; in isert_map_rdma()
2494 send_wr->wr.rdma.remote_addr = isert_cmd->write_va + va_offset; in isert_map_rdma()
2495 send_wr->wr.rdma.rkey = isert_cmd->write_stag; in isert_map_rdma()
2497 send_wr->send_flags = IB_SEND_SIGNALED; in isert_map_rdma()
2499 send_wr->next = &wr->send_wr[i + 1]; in isert_map_rdma()
2503 send_wr, data_len, offset); in isert_map_rdma()
2842 struct ib_send_wr *send_wr; in isert_reg_rdma() local
2884 memset(&wr->s_send_wr, 0, sizeof(*send_wr)); in isert_reg_rdma()
2885 wr->send_wr = &wr->s_send_wr; in isert_reg_rdma()
2888 send_wr = &isert_cmd->rdma_wr.s_send_wr; in isert_reg_rdma()
2889 send_wr->sg_list = &wr->s_ib_sge; in isert_reg_rdma()
2890 send_wr->num_sge = 1; in isert_reg_rdma()
2891 send_wr->wr_id = (uintptr_t)&isert_cmd->tx_desc; in isert_reg_rdma()
2893 send_wr->opcode = IB_WR_RDMA_WRITE; in isert_reg_rdma()
2894 send_wr->wr.rdma.remote_addr = isert_cmd->read_va; in isert_reg_rdma()
2895 send_wr->wr.rdma.rkey = isert_cmd->read_stag; in isert_reg_rdma()
2896 send_wr->send_flags = !isert_prot_cmd(isert_conn, se_cmd) ? in isert_reg_rdma()
2899 send_wr->opcode = IB_WR_RDMA_READ; in isert_reg_rdma()
2900 send_wr->wr.rdma.remote_addr = isert_cmd->write_va; in isert_reg_rdma()
2901 send_wr->wr.rdma.rkey = isert_cmd->write_stag; in isert_reg_rdma()
2902 send_wr->send_flags = IB_SEND_SIGNALED; in isert_reg_rdma()
2949 &isert_cmd->tx_desc.send_wr); in isert_put_datain()
2950 isert_cmd->rdma_wr.s_send_wr.next = &isert_cmd->tx_desc.send_wr; in isert_put_datain()
2954 rc = ib_post_send(isert_conn->qp, wr->send_wr, &wr_failed); in isert_put_datain()
2988 rc = ib_post_send(isert_conn->qp, wr->send_wr, &wr_failed); in isert_get_dataout()