Symbol: isert_cmd
drivers/infiniband/ulp/isert/ib_isert.c
1026
struct isert_cmd *isert_cmd;
drivers/infiniband/ulp/isert/ib_isert.c
1034
isert_cmd = iscsit_priv_cmd(cmd);
drivers/infiniband/ulp/isert/ib_isert.c
1035
isert_cmd->conn = isert_conn;
drivers/infiniband/ulp/isert/ib_isert.c
1036
isert_cmd->iscsit_cmd = cmd;
drivers/infiniband/ulp/isert/ib_isert.c
1037
isert_cmd->rx_desc = rx_desc;
drivers/infiniband/ulp/isert/ib_isert.c
1044
struct isert_cmd *isert_cmd, struct iscsit_cmd *cmd,
drivers/infiniband/ulp/isert/ib_isert.c
1082
sg_init_table(&isert_cmd->sg, 1);
drivers/infiniband/ulp/isert/ib_isert.c
1083
cmd->se_cmd.t_data_sg = &isert_cmd->sg;
drivers/infiniband/ulp/isert/ib_isert.c
1085
sg_set_buf(&isert_cmd->sg, isert_get_data(rx_desc),
drivers/infiniband/ulp/isert/ib_isert.c
1172
isert_handle_nop_out(struct isert_conn *isert_conn, struct isert_cmd *isert_cmd,
drivers/infiniband/ulp/isert/ib_isert.c
1191
isert_handle_text_cmd(struct isert_conn *isert_conn, struct isert_cmd *isert_cmd,
drivers/infiniband/ulp/isert/ib_isert.c
1224
struct isert_cmd *isert_cmd;
drivers/infiniband/ulp/isert/ib_isert.c
1241
isert_cmd = iscsit_priv_cmd(cmd);
drivers/infiniband/ulp/isert/ib_isert.c
1242
isert_cmd->read_stag = read_stag;
drivers/infiniband/ulp/isert/ib_isert.c
1243
isert_cmd->read_va = read_va;
drivers/infiniband/ulp/isert/ib_isert.c
1244
isert_cmd->write_stag = write_stag;
drivers/infiniband/ulp/isert/ib_isert.c
1245
isert_cmd->write_va = write_va;
drivers/infiniband/ulp/isert/ib_isert.c
1246
isert_cmd->inv_rkey = read_stag ? read_stag : write_stag;
drivers/infiniband/ulp/isert/ib_isert.c
1248
ret = isert_handle_scsi_cmd(isert_conn, isert_cmd, cmd,
drivers/infiniband/ulp/isert/ib_isert.c
1256
isert_cmd = iscsit_priv_cmd(cmd);
drivers/infiniband/ulp/isert/ib_isert.c
1257
ret = isert_handle_nop_out(isert_conn, isert_cmd, cmd,
drivers/infiniband/ulp/isert/ib_isert.c
1288
isert_cmd = iscsit_priv_cmd(cmd);
drivers/infiniband/ulp/isert/ib_isert.c
1289
ret = isert_handle_text_cmd(isert_conn, isert_cmd, cmd,
drivers/infiniband/ulp/isert/ib_isert.c
1410
isert_rdma_rw_ctx_destroy(struct isert_cmd *cmd, struct isert_conn *conn)
drivers/infiniband/ulp/isert/ib_isert.c
1432
isert_put_cmd(struct isert_cmd *isert_cmd, bool comp_err)
drivers/infiniband/ulp/isert/ib_isert.c
1434
struct iscsit_cmd *cmd = isert_cmd->iscsit_cmd;
drivers/infiniband/ulp/isert/ib_isert.c
1435
struct isert_conn *isert_conn = isert_cmd->conn;
drivers/infiniband/ulp/isert/ib_isert.c
1439
isert_dbg("Cmd %p\n", isert_cmd);
drivers/infiniband/ulp/isert/ib_isert.c
1464
isert_rdma_rw_ctx_destroy(isert_cmd, isert_conn);
drivers/infiniband/ulp/isert/ib_isert.c
1478
hdr = (struct iscsi_text_rsp *)&isert_cmd->tx_desc.iscsi_header;
drivers/infiniband/ulp/isert/ib_isert.c
1518
isert_completion_put(struct iser_tx_desc *tx_desc, struct isert_cmd *isert_cmd,
drivers/infiniband/ulp/isert/ib_isert.c
1521
if (isert_cmd->pdu_buf_dma != 0) {
drivers/infiniband/ulp/isert/ib_isert.c
1523
ib_dma_unmap_single(ib_dev, isert_cmd->pdu_buf_dma,
drivers/infiniband/ulp/isert/ib_isert.c
1524
isert_cmd->pdu_buf_len, DMA_TO_DEVICE);
drivers/infiniband/ulp/isert/ib_isert.c
1525
isert_cmd->pdu_buf_dma = 0;
drivers/infiniband/ulp/isert/ib_isert.c
1529
isert_put_cmd(isert_cmd, comp_err);
drivers/infiniband/ulp/isert/ib_isert.c
1582
struct isert_cmd *isert_cmd = tx_desc_to_cmd(desc);
drivers/infiniband/ulp/isert/ib_isert.c
1583
struct se_cmd *cmd = &isert_cmd->iscsit_cmd->se_cmd;
drivers/infiniband/ulp/isert/ib_isert.c
1590
isert_completion_put(desc, isert_cmd, device->ib_device, true);
drivers/infiniband/ulp/isert/ib_isert.c
1594
isert_dbg("Cmd %p\n", isert_cmd);
drivers/infiniband/ulp/isert/ib_isert.c
1596
ret = isert_check_pi_status(cmd, isert_cmd->rw.reg->mr);
drivers/infiniband/ulp/isert/ib_isert.c
1597
isert_rdma_rw_ctx_destroy(isert_cmd, isert_conn);
drivers/infiniband/ulp/isert/ib_isert.c
1612
ret = isert_put_response(isert_conn->conn, isert_cmd->iscsit_cmd);
drivers/infiniband/ulp/isert/ib_isert.c
1624
struct isert_cmd *isert_cmd = tx_desc_to_cmd(desc);
drivers/infiniband/ulp/isert/ib_isert.c
1625
struct iscsit_cmd *cmd = isert_cmd->iscsit_cmd;
drivers/infiniband/ulp/isert/ib_isert.c
1633
isert_completion_put(desc, isert_cmd, device->ib_device, true);
drivers/infiniband/ulp/isert/ib_isert.c
1637
isert_dbg("Cmd %p\n", isert_cmd);
drivers/infiniband/ulp/isert/ib_isert.c
1642
ret = isert_check_pi_status(se_cmd, isert_cmd->rw.reg->mr);
drivers/infiniband/ulp/isert/ib_isert.c
1643
isert_rdma_rw_ctx_destroy(isert_cmd, isert_conn);
drivers/infiniband/ulp/isert/ib_isert.c
1646
isert_dbg("Cmd: %p RDMA_READ comp calling execute_cmd\n", isert_cmd);
drivers/infiniband/ulp/isert/ib_isert.c
1666
struct isert_cmd *isert_cmd = container_of(work,
drivers/infiniband/ulp/isert/ib_isert.c
1667
struct isert_cmd, comp_work);
drivers/infiniband/ulp/isert/ib_isert.c
1668
struct isert_conn *isert_conn = isert_cmd->conn;
drivers/infiniband/ulp/isert/ib_isert.c
1670
struct iscsit_cmd *cmd = isert_cmd->iscsit_cmd;
drivers/infiniband/ulp/isert/ib_isert.c
1672
isert_dbg("Cmd %p i_state %d\n", isert_cmd, cmd->i_state);
drivers/infiniband/ulp/isert/ib_isert.c
1681
isert_completion_put(&isert_cmd->tx_desc, isert_cmd,
drivers/infiniband/ulp/isert/ib_isert.c
1716
struct isert_cmd *isert_cmd = tx_desc_to_cmd(tx_desc);
drivers/infiniband/ulp/isert/ib_isert.c
1722
isert_completion_put(tx_desc, isert_cmd, ib_dev, true);
drivers/infiniband/ulp/isert/ib_isert.c
1726
isert_dbg("Cmd %p\n", isert_cmd);
drivers/infiniband/ulp/isert/ib_isert.c
1728
switch (isert_cmd->iscsit_cmd->i_state) {
drivers/infiniband/ulp/isert/ib_isert.c
1735
INIT_WORK(&isert_cmd->comp_work, isert_do_control_comp);
drivers/infiniband/ulp/isert/ib_isert.c
1736
queue_work(isert_comp_wq, &isert_cmd->comp_work);
drivers/infiniband/ulp/isert/ib_isert.c
1739
isert_cmd->iscsit_cmd->i_state = ISTATE_SENT_STATUS;
drivers/infiniband/ulp/isert/ib_isert.c
1740
isert_completion_put(tx_desc, isert_cmd, ib_dev, false);
drivers/infiniband/ulp/isert/ib_isert.c
1746
isert_post_response(struct isert_conn *isert_conn, struct isert_cmd *isert_cmd)
drivers/infiniband/ulp/isert/ib_isert.c
1750
ret = isert_post_recv(isert_conn, isert_cmd->rx_desc);
drivers/infiniband/ulp/isert/ib_isert.c
1754
ret = ib_post_send(isert_conn->qp, &isert_cmd->tx_desc.send_wr, NULL);
drivers/infiniband/ulp/isert/ib_isert.c
1765
struct isert_cmd *isert_cmd = iscsit_priv_cmd(cmd);
drivers/infiniband/ulp/isert/ib_isert.c
1767
struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr;
drivers/infiniband/ulp/isert/ib_isert.c
1769
&isert_cmd->tx_desc.iscsi_header;
drivers/infiniband/ulp/isert/ib_isert.c
1771
isert_create_send_desc(isert_conn, isert_cmd, &isert_cmd->tx_desc);
drivers/infiniband/ulp/isert/ib_isert.c
1773
isert_init_tx_hdrs(isert_conn, &isert_cmd->tx_desc);
drivers/infiniband/ulp/isert/ib_isert.c
1782
struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1];
drivers/infiniband/ulp/isert/ib_isert.c
1793
isert_cmd->pdu_buf_dma = ib_dma_map_single(ib_dev,
drivers/infiniband/ulp/isert/ib_isert.c
1796
if (ib_dma_mapping_error(ib_dev, isert_cmd->pdu_buf_dma))
drivers/infiniband/ulp/isert/ib_isert.c
1799
isert_cmd->pdu_buf_len = pdu_len;
drivers/infiniband/ulp/isert/ib_isert.c
1800
tx_dsg->addr = isert_cmd->pdu_buf_dma;
drivers/infiniband/ulp/isert/ib_isert.c
1803
isert_cmd->tx_desc.num_sge = 2;
drivers/infiniband/ulp/isert/ib_isert.c
1806
isert_init_send_wr(isert_conn, isert_cmd, send_wr);
drivers/infiniband/ulp/isert/ib_isert.c
1810
return isert_post_response(isert_conn, isert_cmd);
drivers/infiniband/ulp/isert/ib_isert.c
1816
struct isert_cmd *isert_cmd = iscsit_priv_cmd(cmd);
drivers/infiniband/ulp/isert/ib_isert.c
1826
isert_rdma_rw_ctx_destroy(isert_cmd, isert_conn);
drivers/infiniband/ulp/isert/ib_isert.c
1853
struct isert_cmd *isert_cmd = iscsit_priv_cmd(cmd);
drivers/infiniband/ulp/isert/ib_isert.c
1855
struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr;
drivers/infiniband/ulp/isert/ib_isert.c
1857
isert_create_send_desc(isert_conn, isert_cmd, &isert_cmd->tx_desc);
drivers/infiniband/ulp/isert/ib_isert.c
1859
&isert_cmd->tx_desc.iscsi_header,
drivers/infiniband/ulp/isert/ib_isert.c
1861
isert_init_tx_hdrs(isert_conn, &isert_cmd->tx_desc);
drivers/infiniband/ulp/isert/ib_isert.c
1862
isert_init_send_wr(isert_conn, isert_cmd, send_wr);
drivers/infiniband/ulp/isert/ib_isert.c
1866
return isert_post_response(isert_conn, isert_cmd);
drivers/infiniband/ulp/isert/ib_isert.c
1872
struct isert_cmd *isert_cmd = iscsit_priv_cmd(cmd);
drivers/infiniband/ulp/isert/ib_isert.c
1874
struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr;
drivers/infiniband/ulp/isert/ib_isert.c
1876
isert_create_send_desc(isert_conn, isert_cmd, &isert_cmd->tx_desc);
drivers/infiniband/ulp/isert/ib_isert.c
1878
&isert_cmd->tx_desc.iscsi_header);
drivers/infiniband/ulp/isert/ib_isert.c
1879
isert_init_tx_hdrs(isert_conn, &isert_cmd->tx_desc);
drivers/infiniband/ulp/isert/ib_isert.c
1880
isert_init_send_wr(isert_conn, isert_cmd, send_wr);
drivers/infiniband/ulp/isert/ib_isert.c
1884
return isert_post_response(isert_conn, isert_cmd);
drivers/infiniband/ulp/isert/ib_isert.c
1890
struct isert_cmd *isert_cmd = iscsit_priv_cmd(cmd);
drivers/infiniband/ulp/isert/ib_isert.c
1892
struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr;
drivers/infiniband/ulp/isert/ib_isert.c
1894
isert_create_send_desc(isert_conn, isert_cmd, &isert_cmd->tx_desc);
drivers/infiniband/ulp/isert/ib_isert.c
1896
&isert_cmd->tx_desc.iscsi_header);
drivers/infiniband/ulp/isert/ib_isert.c
1897
isert_init_tx_hdrs(isert_conn, &isert_cmd->tx_desc);
drivers/infiniband/ulp/isert/ib_isert.c
1898
isert_init_send_wr(isert_conn, isert_cmd, send_wr);
drivers/infiniband/ulp/isert/ib_isert.c
1902
return isert_post_response(isert_conn, isert_cmd);
drivers/infiniband/ulp/isert/ib_isert.c
1908
struct isert_cmd *isert_cmd = iscsit_priv_cmd(cmd);
drivers/infiniband/ulp/isert/ib_isert.c
1910
struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr;
drivers/infiniband/ulp/isert/ib_isert.c
1913
struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1];
drivers/infiniband/ulp/isert/ib_isert.c
1915
(struct iscsi_reject *)&isert_cmd->tx_desc.iscsi_header;
drivers/infiniband/ulp/isert/ib_isert.c
1917
isert_create_send_desc(isert_conn, isert_cmd, &isert_cmd->tx_desc);
drivers/infiniband/ulp/isert/ib_isert.c
1919
isert_init_tx_hdrs(isert_conn, &isert_cmd->tx_desc);
drivers/infiniband/ulp/isert/ib_isert.c
1922
isert_cmd->pdu_buf_dma = ib_dma_map_single(ib_dev,
drivers/infiniband/ulp/isert/ib_isert.c
1925
if (ib_dma_mapping_error(ib_dev, isert_cmd->pdu_buf_dma))
drivers/infiniband/ulp/isert/ib_isert.c
1927
isert_cmd->pdu_buf_len = ISCSI_HDR_LEN;
drivers/infiniband/ulp/isert/ib_isert.c
1928
tx_dsg->addr = isert_cmd->pdu_buf_dma;
drivers/infiniband/ulp/isert/ib_isert.c
1931
isert_cmd->tx_desc.num_sge = 2;
drivers/infiniband/ulp/isert/ib_isert.c
1933
isert_init_send_wr(isert_conn, isert_cmd, send_wr);
drivers/infiniband/ulp/isert/ib_isert.c
1937
return isert_post_response(isert_conn, isert_cmd);
drivers/infiniband/ulp/isert/ib_isert.c
1943
struct isert_cmd *isert_cmd = iscsit_priv_cmd(cmd);
drivers/infiniband/ulp/isert/ib_isert.c
1945
struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr;
drivers/infiniband/ulp/isert/ib_isert.c
1947
(struct iscsi_text_rsp *)&isert_cmd->tx_desc.iscsi_header;
drivers/infiniband/ulp/isert/ib_isert.c
1951
isert_create_send_desc(isert_conn, isert_cmd, &isert_cmd->tx_desc);
drivers/infiniband/ulp/isert/ib_isert.c
1957
isert_init_tx_hdrs(isert_conn, &isert_cmd->tx_desc);
drivers/infiniband/ulp/isert/ib_isert.c
1962
struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1];
drivers/infiniband/ulp/isert/ib_isert.c
1965
isert_cmd->pdu_buf_dma = ib_dma_map_single(ib_dev,
drivers/infiniband/ulp/isert/ib_isert.c
1967
if (ib_dma_mapping_error(ib_dev, isert_cmd->pdu_buf_dma))
drivers/infiniband/ulp/isert/ib_isert.c
1970
isert_cmd->pdu_buf_len = txt_rsp_len;
drivers/infiniband/ulp/isert/ib_isert.c
1971
tx_dsg->addr = isert_cmd->pdu_buf_dma;
drivers/infiniband/ulp/isert/ib_isert.c
1974
isert_cmd->tx_desc.num_sge = 2;
drivers/infiniband/ulp/isert/ib_isert.c
1976
isert_init_send_wr(isert_conn, isert_cmd, send_wr);
drivers/infiniband/ulp/isert/ib_isert.c
1980
return isert_post_response(isert_conn, isert_cmd);
drivers/infiniband/ulp/isert/ib_isert.c
2040
isert_rdma_rw_ctx_post(struct isert_cmd *cmd, struct isert_conn *conn,
drivers/infiniband/ulp/isert/ib_isert.c
2099
struct isert_cmd *isert_cmd = iscsit_priv_cmd(cmd);
drivers/infiniband/ulp/isert/ib_isert.c
2106
isert_cmd, se_cmd->data_length);
drivers/infiniband/ulp/isert/ib_isert.c
2109
isert_cmd->tx_desc.tx_cqe.done = isert_rdma_write_done;
drivers/infiniband/ulp/isert/ib_isert.c
2110
cqe = &isert_cmd->tx_desc.tx_cqe;
drivers/infiniband/ulp/isert/ib_isert.c
2115
isert_create_send_desc(isert_conn, isert_cmd,
drivers/infiniband/ulp/isert/ib_isert.c
2116
&isert_cmd->tx_desc);
drivers/infiniband/ulp/isert/ib_isert.c
2118
&isert_cmd->tx_desc.iscsi_header);
drivers/infiniband/ulp/isert/ib_isert.c
2119
isert_init_tx_hdrs(isert_conn, &isert_cmd->tx_desc);
drivers/infiniband/ulp/isert/ib_isert.c
2120
isert_init_send_wr(isert_conn, isert_cmd,
drivers/infiniband/ulp/isert/ib_isert.c
2121
&isert_cmd->tx_desc.send_wr);
drivers/infiniband/ulp/isert/ib_isert.c
2123
rc = isert_post_recv(isert_conn, isert_cmd->rx_desc);
drivers/infiniband/ulp/isert/ib_isert.c
2127
chain_wr = &isert_cmd->tx_desc.send_wr;
drivers/infiniband/ulp/isert/ib_isert.c
2130
rc = isert_rdma_rw_ctx_post(isert_cmd, isert_conn, cqe, chain_wr);
drivers/infiniband/ulp/isert/ib_isert.c
2132
isert_cmd, rc);
drivers/infiniband/ulp/isert/ib_isert.c
2139
struct isert_cmd *isert_cmd = iscsit_priv_cmd(cmd);
drivers/infiniband/ulp/isert/ib_isert.c
2143
isert_cmd, cmd->se_cmd.data_length, cmd->write_data_done);
drivers/infiniband/ulp/isert/ib_isert.c
2145
isert_cmd->tx_desc.tx_cqe.done = isert_rdma_read_done;
drivers/infiniband/ulp/isert/ib_isert.c
2146
ret = isert_rdma_rw_ctx_post(isert_cmd, conn->context,
drivers/infiniband/ulp/isert/ib_isert.c
2147
&isert_cmd->tx_desc.tx_cqe, NULL);
drivers/infiniband/ulp/isert/ib_isert.c
2150
isert_cmd, ret);
drivers/infiniband/ulp/isert/ib_isert.c
2157
struct isert_cmd *isert_cmd = iscsit_priv_cmd(cmd);
drivers/infiniband/ulp/isert/ib_isert.c
2165
isert_put_cmd(isert_cmd, true);
drivers/infiniband/ulp/isert/ib_isert.c
2552
struct isert_cmd *isert_cmd = iscsit_priv_cmd(cmd);
drivers/infiniband/ulp/isert/ib_isert.c
2555
isert_put_cmd(isert_cmd, true);
drivers/infiniband/ulp/isert/ib_isert.c
2599
.priv_size = sizeof(struct isert_cmd),
drivers/infiniband/ulp/isert/ib_isert.c
821
struct isert_cmd *isert_cmd,
drivers/infiniband/ulp/isert/ib_isert.c
861
isert_init_send_wr(struct isert_conn *isert_conn, struct isert_cmd *isert_cmd,
drivers/infiniband/ulp/isert/ib_isert.c
864
struct iser_tx_desc *tx_desc = &isert_cmd->tx_desc;
drivers/infiniband/ulp/isert/ib_isert.c
869
if (isert_conn->snd_w_inv && isert_cmd->inv_rkey) {
drivers/infiniband/ulp/isert/ib_isert.c
871
send_wr->ex.invalidate_rkey = isert_cmd->inv_rkey;
drivers/infiniband/ulp/isert/ib_isert.c
877
send_wr->num_sge = isert_cmd->tx_desc.num_sge;
drivers/infiniband/ulp/isert/ib_isert.h
158
static inline struct isert_cmd *tx_desc_to_cmd(struct iser_tx_desc *desc)
drivers/infiniband/ulp/isert/ib_isert.h
160
return container_of(desc, struct isert_cmd, tx_desc);