drivers/scsi/qedi/qedi.h
202
struct qedi_conn **conn_cid_tbl;
drivers/scsi/qedi/qedi_fw.c
1009
login_req_pdu_header.cid = qedi_conn->iscsi_conn_id;
drivers/scsi/qedi/qedi_fw.c
1016
(struct scsi_sge *)qedi_conn->gen_pdu.req_bd_tbl;
drivers/scsi/qedi/qedi_fw.c
1018
(u32)(qedi_conn->gen_pdu.req_dma_addr);
drivers/scsi/qedi/qedi_fw.c
1020
(u32)((u64)qedi_conn->gen_pdu.req_dma_addr >> 32);
drivers/scsi/qedi/qedi_fw.c
1025
(struct scsi_sge *)qedi_conn->gen_pdu.resp_bd_tbl;
drivers/scsi/qedi/qedi_fw.c
1027
(u32)(qedi_conn->gen_pdu.resp_dma_addr);
drivers/scsi/qedi/qedi_fw.c
1029
(u32)((u64)qedi_conn->gen_pdu.resp_dma_addr >> 32);
drivers/scsi/qedi/qedi_fw.c
1035
task_params.conn_icid = (u16)qedi_conn->iscsi_conn_id;
drivers/scsi/qedi/qedi_fw.c
1041
sq_idx = qedi_get_wqe_idx(qedi_conn);
drivers/scsi/qedi/qedi_fw.c
1052
spin_lock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
1053
list_add_tail(&qedi_cmd->io_cmd, &qedi_conn->active_cmd_list);
drivers/scsi/qedi/qedi_fw.c
1055
qedi_conn->active_cmd_count++;
drivers/scsi/qedi/qedi_fw.c
1056
spin_unlock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
1058
qedi_ring_doorbell(qedi_conn);
drivers/scsi/qedi/qedi_fw.c
1062
int qedi_send_iscsi_logout(struct qedi_conn *qedi_conn,
drivers/scsi/qedi/qedi_fw.c
1071
struct qedi_ctx *qedi = qedi_conn->qedi;
drivers/scsi/qedi/qedi_fw.c
1080
ep = qedi_conn->ep;
drivers/scsi/qedi/qedi_fw.c
1105
logout_pdu_header.cid = qedi_conn->iscsi_conn_id;
drivers/scsi/qedi/qedi_fw.c
1109
task_params.conn_icid = (u16)qedi_conn->iscsi_conn_id;
drivers/scsi/qedi/qedi_fw.c
1115
sq_idx = qedi_get_wqe_idx(qedi_conn);
drivers/scsi/qedi/qedi_fw.c
1125
spin_lock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
1126
list_add_tail(&qedi_cmd->io_cmd, &qedi_conn->active_cmd_list);
drivers/scsi/qedi/qedi_fw.c
1128
qedi_conn->active_cmd_count++;
drivers/scsi/qedi/qedi_fw.c
1129
spin_unlock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
1131
qedi_ring_doorbell(qedi_conn);
drivers/scsi/qedi/qedi_fw.c
1135
int qedi_cleanup_all_io(struct qedi_ctx *qedi, struct qedi_conn *qedi_conn,
drivers/scsi/qedi/qedi_fw.c
1144
struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data;
drivers/scsi/qedi/qedi_fw.c
1158
qedi_conn->cmd_cleanup_req = 0;
drivers/scsi/qedi/qedi_fw.c
1159
atomic_set(&qedi_conn->cmd_cleanup_cmpl, 0);
drivers/scsi/qedi/qedi_fw.c
1163
qedi_conn->active_cmd_count, qedi_conn->iscsi_conn_id,
drivers/scsi/qedi/qedi_fw.c
1169
spin_lock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
1171
list_for_each_entry_safe(cmd, cmd_tmp, &qedi_conn->active_cmd_list,
drivers/scsi/qedi/qedi_fw.c
118
qedi_conn->gen_pdu.resp_wr_ptr = qedi_conn->gen_pdu.resp_buf + pld_len;
drivers/scsi/qedi/qedi_fw.c
1184
qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_fw.c
1189
qedi_conn->cmd_cleanup_req++;
drivers/scsi/qedi/qedi_fw.c
1194
qedi_conn->active_cmd_count--;
drivers/scsi/qedi/qedi_fw.c
1197
&cmd->io_cmd, qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_fw.c
1200
spin_unlock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
1207
qedi_conn->cmd_cleanup_req,
drivers/scsi/qedi/qedi_fw.c
1208
qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_fw.c
1210
rval = wait_event_interruptible_timeout(qedi_conn->wait_queue,
drivers/scsi/qedi/qedi_fw.c
1211
(qedi_conn->cmd_cleanup_req ==
drivers/scsi/qedi/qedi_fw.c
1212
atomic_read(&qedi_conn->cmd_cleanup_cmpl)) ||
drivers/scsi/qedi/qedi_fw.c
1218
qedi_conn->cmd_cleanup_req,
drivers/scsi/qedi/qedi_fw.c
1219
atomic_read(&qedi_conn->cmd_cleanup_cmpl),
drivers/scsi/qedi/qedi_fw.c
1220
qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_fw.c
1227
qedi_conn->cmd_cleanup_req,
drivers/scsi/qedi/qedi_fw.c
1228
atomic_read(&qedi_conn->cmd_cleanup_cmpl),
drivers/scsi/qedi/qedi_fw.c
1229
qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_fw.c
1236
if (!wait_event_interruptible_timeout(qedi_conn->wait_queue,
drivers/scsi/qedi/qedi_fw.c
1237
(qedi_conn->cmd_cleanup_req ==
drivers/scsi/qedi/qedi_fw.c
1238
atomic_read(&qedi_conn->cmd_cleanup_cmpl)) ||
drivers/scsi/qedi/qedi_fw.c
124
cmd->task_id, qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_fw.c
1252
void qedi_clearsq(struct qedi_ctx *qedi, struct qedi_conn *qedi_conn,
drivers/scsi/qedi/qedi_fw.c
1258
qedi_ep = qedi_conn->ep;
drivers/scsi/qedi/qedi_fw.c
1259
qedi_conn->cmd_cleanup_req = 0;
drivers/scsi/qedi/qedi_fw.c
126
spin_lock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
1260
atomic_set(&qedi_conn->cmd_cleanup_cmpl, 0);
drivers/scsi/qedi/qedi_fw.c
1265
qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_fw.c
1271
qedi_conn->iscsi_conn_id, qedi_conn, qedi_ep);
drivers/scsi/qedi/qedi_fw.c
1275
rval = qedi_cleanup_all_io(qedi, qedi_conn, task, true);
drivers/scsi/qedi/qedi_fw.c
1279
qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_fw.c
1285
struct qedi_conn *qedi_conn,
drivers/scsi/qedi/qedi_fw.c
1293
wait = wait_event_interruptible_timeout(qedi_conn->wait_queue,
drivers/scsi/qedi/qedi_fw.c
130
qedi_conn->active_cmd_count--;
drivers/scsi/qedi/qedi_fw.c
1305
cmd->task_id, qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_fw.c
1316
struct qedi_conn *qedi_conn = qedi_cmd->conn;
drivers/scsi/qedi/qedi_fw.c
1317
struct qedi_ctx *qedi = qedi_conn->qedi;
drivers/scsi/qedi/qedi_fw.c
1318
struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data;
drivers/scsi/qedi/qedi_fw.c
134
cmd->task_id, qedi_conn->iscsi_conn_id,
drivers/scsi/qedi/qedi_fw.c
1353
qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_fw.c
137
spin_unlock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
1377
list_work->ptr_tmf_work, list_work, qedi_conn->iscsi_conn_id,
drivers/scsi/qedi/qedi_fw.c
1380
spin_lock_bh(&qedi_conn->tmf_work_lock);
drivers/scsi/qedi/qedi_fw.c
1381
list_add_tail(&list_work->list, &qedi_conn->tmf_work_list);
drivers/scsi/qedi/qedi_fw.c
1382
spin_unlock_bh(&qedi_conn->tmf_work_lock);
drivers/scsi/qedi/qedi_fw.c
1386
rval = qedi_wait_for_cleanup_request(qedi, qedi_conn, ctask, qedi_cmd,
drivers/scsi/qedi/qedi_fw.c
1391
qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_fw.c
1396
send_iscsi_tmf(qedi_conn, qedi_cmd->task, ctask);
drivers/scsi/qedi/qedi_fw.c
1400
spin_lock_bh(&qedi_conn->tmf_work_lock);
drivers/scsi/qedi/qedi_fw.c
1406
spin_unlock_bh(&qedi_conn->tmf_work_lock);
drivers/scsi/qedi/qedi_fw.c
1408
spin_lock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
1412
qedi_conn->active_cmd_count--;
drivers/scsi/qedi/qedi_fw.c
1414
spin_unlock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
1417
spin_lock(&qedi_conn->tmf_work_lock);
drivers/scsi/qedi/qedi_fw.c
1418
qedi_conn->fw_cleanup_works--;
drivers/scsi/qedi/qedi_fw.c
1419
spin_unlock(&qedi_conn->tmf_work_lock);
drivers/scsi/qedi/qedi_fw.c
142
qedi_conn->gen_pdu.resp_buf,
drivers/scsi/qedi/qedi_fw.c
1422
static int send_iscsi_tmf(struct qedi_conn *qedi_conn, struct iscsi_task *mtask,
drivers/scsi/qedi/qedi_fw.c
1427
struct qedi_ctx *qedi = qedi_conn->qedi;
drivers/scsi/qedi/qedi_fw.c
143
(qedi_conn->gen_pdu.resp_wr_ptr -
drivers/scsi/qedi/qedi_fw.c
1439
ep = qedi_conn->ep;
drivers/scsi/qedi/qedi_fw.c
144
qedi_conn->gen_pdu.resp_buf));
drivers/scsi/qedi/qedi_fw.c
1483
task_params.conn_icid = (u16)qedi_conn->iscsi_conn_id;
drivers/scsi/qedi/qedi_fw.c
1489
sq_idx = qedi_get_wqe_idx(qedi_conn);
drivers/scsi/qedi/qedi_fw.c
1495
spin_lock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
1496
list_add_tail(&qedi_cmd->io_cmd, &qedi_conn->active_cmd_list);
drivers/scsi/qedi/qedi_fw.c
1498
qedi_conn->active_cmd_count++;
drivers/scsi/qedi/qedi_fw.c
1499
spin_unlock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
1501
qedi_ring_doorbell(qedi_conn);
drivers/scsi/qedi/qedi_fw.c
1505
int qedi_send_iscsi_tmf(struct qedi_conn *qedi_conn, struct iscsi_task *mtask)
drivers/scsi/qedi/qedi_fw.c
1509
struct qedi_ctx *qedi = qedi_conn->qedi;
drivers/scsi/qedi/qedi_fw.c
1514
spin_lock(&qedi_conn->tmf_work_lock);
drivers/scsi/qedi/qedi_fw.c
1515
qedi_conn->fw_cleanup_works++;
drivers/scsi/qedi/qedi_fw.c
1516
spin_unlock(&qedi_conn->tmf_work_lock);
drivers/scsi/qedi/qedi_fw.c
152
struct qedi_conn *qedi_conn = qedi_cmd->conn;
drivers/scsi/qedi/qedi_fw.c
1524
rc = send_iscsi_tmf(qedi_conn, mtask, NULL);
drivers/scsi/qedi/qedi_fw.c
1528
qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_fw.c
153
struct qedi_ctx *qedi = qedi_conn->qedi;
drivers/scsi/qedi/qedi_fw.c
1535
int qedi_send_iscsi_text(struct qedi_conn *qedi_conn,
drivers/scsi/qedi/qedi_fw.c
154
struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data;
drivers/scsi/qedi/qedi_fw.c
1543
struct qedi_ctx *qedi = qedi_conn->qedi;
drivers/scsi/qedi/qedi_fw.c
1553
req_sge = (struct scsi_sge *)qedi_conn->gen_pdu.req_bd_tbl;
drivers/scsi/qedi/qedi_fw.c
1554
resp_sge = (struct scsi_sge *)qedi_conn->gen_pdu.resp_bd_tbl;
drivers/scsi/qedi/qedi_fw.c
1557
ep = qedi_conn->ep;
drivers/scsi/qedi/qedi_fw.c
1588
(struct scsi_sge *)qedi_conn->gen_pdu.req_bd_tbl;
drivers/scsi/qedi/qedi_fw.c
1590
(u32)(qedi_conn->gen_pdu.req_dma_addr);
drivers/scsi/qedi/qedi_fw.c
1592
(u32)((u64)qedi_conn->gen_pdu.req_dma_addr >> 32);
drivers/scsi/qedi/qedi_fw.c
1597
(struct scsi_sge *)qedi_conn->gen_pdu.resp_bd_tbl;
drivers/scsi/qedi/qedi_fw.c
1599
(u32)(qedi_conn->gen_pdu.resp_dma_addr);
drivers/scsi/qedi/qedi_fw.c
1601
(u32)((u64)qedi_conn->gen_pdu.resp_dma_addr >> 32);
drivers/scsi/qedi/qedi_fw.c
1607
task_params.conn_icid = (u16)qedi_conn->iscsi_conn_id;
drivers/scsi/qedi/qedi_fw.c
161
rval = qedi_cleanup_all_io(qedi, qedi_conn, qedi_cmd->task, true);
drivers/scsi/qedi/qedi_fw.c
1613
sq_idx = qedi_get_wqe_idx(qedi_conn);
drivers/scsi/qedi/qedi_fw.c
1624
spin_lock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
1625
list_add_tail(&qedi_cmd->io_cmd, &qedi_conn->active_cmd_list);
drivers/scsi/qedi/qedi_fw.c
1627
qedi_conn->active_cmd_count++;
drivers/scsi/qedi/qedi_fw.c
1628
spin_unlock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
1630
qedi_ring_doorbell(qedi_conn);
drivers/scsi/qedi/qedi_fw.c
1634
int qedi_send_iscsi_nopout(struct qedi_conn *qedi_conn,
drivers/scsi/qedi/qedi_fw.c
1642
struct qedi_ctx *qedi = qedi_conn->qedi;
drivers/scsi/qedi/qedi_fw.c
1653
resp_sge = (struct scsi_sge *)qedi_conn->gen_pdu.resp_bd_tbl;
drivers/scsi/qedi/qedi_fw.c
1656
ep = qedi_conn->ep;
drivers/scsi/qedi/qedi_fw.c
1694
spin_lock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
1695
list_add_tail(&qedi_cmd->io_cmd, &qedi_conn->active_cmd_list);
drivers/scsi/qedi/qedi_fw.c
1697
qedi_conn->active_cmd_count++;
drivers/scsi/qedi/qedi_fw.c
1698
spin_unlock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
17
static int send_iscsi_tmf(struct qedi_conn *qedi_conn,
drivers/scsi/qedi/qedi_fw.c
1704
(struct scsi_sge *)qedi_conn->gen_pdu.req_bd_tbl;
drivers/scsi/qedi/qedi_fw.c
1706
(u32)(qedi_conn->gen_pdu.req_dma_addr);
drivers/scsi/qedi/qedi_fw.c
1708
(u32)((u64)qedi_conn->gen_pdu.req_dma_addr >> 32);
drivers/scsi/qedi/qedi_fw.c
1713
(struct scsi_sge *)qedi_conn->gen_pdu.resp_bd_tbl;
drivers/scsi/qedi/qedi_fw.c
1715
(u32)(qedi_conn->gen_pdu.resp_dma_addr);
drivers/scsi/qedi/qedi_fw.c
1717
(u32)((u64)qedi_conn->gen_pdu.resp_dma_addr >> 32);
drivers/scsi/qedi/qedi_fw.c
172
spin_lock(&qedi_conn->tmf_work_lock);
drivers/scsi/qedi/qedi_fw.c
1724
task_params.conn_icid = (u16)qedi_conn->iscsi_conn_id;
drivers/scsi/qedi/qedi_fw.c
173
qedi_conn->fw_cleanup_works--;
drivers/scsi/qedi/qedi_fw.c
1730
sq_idx = qedi_get_wqe_idx(qedi_conn);
drivers/scsi/qedi/qedi_fw.c
174
spin_unlock(&qedi_conn->tmf_work_lock);
drivers/scsi/qedi/qedi_fw.c
1741
qedi_ring_doorbell(qedi_conn);
drivers/scsi/qedi/qedi_fw.c
180
struct qedi_conn *qedi_conn)
drivers/scsi/qedi/qedi_fw.c
183
struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data;
drivers/scsi/qedi/qedi_fw.c
1918
struct qedi_conn *qedi_conn = conn->dd_data;
drivers/scsi/qedi/qedi_fw.c
1927
io_log->cid = qedi_conn->iscsi_conn_id;
drivers/scsi/qedi/qedi_fw.c
197
qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_fw.c
1974
struct qedi_conn *qedi_conn = conn->dd_data;
drivers/scsi/qedi/qedi_fw.c
1996
ep = qedi_conn->ep;
drivers/scsi/qedi/qedi_fw.c
1997
cls_conn = qedi_conn->cls_conn;
drivers/scsi/qedi/qedi_fw.c
2084
task_params.conn_icid = (u16)qedi_conn->iscsi_conn_id;
drivers/scsi/qedi/qedi_fw.c
2092
sq_idx = qedi_get_wqe_idx(qedi_conn);
drivers/scsi/qedi/qedi_fw.c
2118
spin_lock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
2119
list_add_tail(&cmd->io_cmd, &qedi_conn->active_cmd_list);
drivers/scsi/qedi/qedi_fw.c
2121
qedi_conn->active_cmd_count++;
drivers/scsi/qedi/qedi_fw.c
2122
spin_unlock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
2124
qedi_ring_doorbell(qedi_conn);
drivers/scsi/qedi/qedi_fw.c
2133
struct qedi_conn *qedi_conn = conn->dd_data;
drivers/scsi/qedi/qedi_fw.c
2138
QEDI_INFO(&qedi_conn->qedi->dbg_ctx, QEDI_LOG_SCSI_TM,
drivers/scsi/qedi/qedi_fw.c
2141
cmd->state, qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_fw.c
2144
ep = qedi_conn->ep;
drivers/scsi/qedi/qedi_fw.c
2146
sq_idx = qedi_get_wqe_idx(qedi_conn);
drivers/scsi/qedi/qedi_fw.c
2156
qedi_ring_doorbell(qedi_conn);
drivers/scsi/qedi/qedi_fw.c
222
spin_lock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
226
qedi_conn->active_cmd_count--;
drivers/scsi/qedi/qedi_fw.c
228
spin_unlock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
230
spin_lock(&qedi_conn->tmf_work_lock);
drivers/scsi/qedi/qedi_fw.c
235
if (qedi_conn->ep_disconnect_starting) {
drivers/scsi/qedi/qedi_fw.c
237
spin_unlock(&qedi_conn->tmf_work_lock);
drivers/scsi/qedi/qedi_fw.c
241
qedi_conn->fw_cleanup_works++;
drivers/scsi/qedi/qedi_fw.c
242
spin_unlock(&qedi_conn->tmf_work_lock);
drivers/scsi/qedi/qedi_fw.c
248
spin_unlock(&qedi_conn->tmf_work_lock);
drivers/scsi/qedi/qedi_fw.c
260
struct qedi_conn *qedi_conn)
drivers/scsi/qedi/qedi_fw.c
262
struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data;
drivers/scsi/qedi/qedi_fw.c
276
resp_hdr_ptr = (struct iscsi_login_rsp *)&qedi_conn->gen_pdu.resp_hdr;
drivers/scsi/qedi/qedi_fw.c
295
qedi_conn->gen_pdu.resp_wr_ptr = qedi_conn->gen_pdu.resp_buf + pld_len;
drivers/scsi/qedi/qedi_fw.c
297
spin_lock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
301
qedi_conn->active_cmd_count--;
drivers/scsi/qedi/qedi_fw.c
303
spin_unlock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
308
qedi_conn->gen_pdu.resp_buf,
drivers/scsi/qedi/qedi_fw.c
309
(qedi_conn->gen_pdu.resp_wr_ptr -
drivers/scsi/qedi/qedi_fw.c
310
qedi_conn->gen_pdu.resp_buf));
drivers/scsi/qedi/qedi_fw.c
315
cmd->task_id, qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_fw.c
33
struct qedi_conn *qedi_conn)
drivers/scsi/qedi/qedi_fw.c
35
struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data;
drivers/scsi/qedi/qedi_fw.c
411
struct qedi_conn *qedi_conn, u16 que_idx)
drivers/scsi/qedi/qedi_fw.c
413
struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data;
drivers/scsi/qedi/qedi_fw.c
431
hdr = (struct iscsi_nopin *)&qedi_conn->gen_pdu.resp_hdr;
drivers/scsi/qedi/qedi_fw.c
44
resp_hdr = (struct iscsi_logout_rsp *)&qedi_conn->gen_pdu.resp_hdr;
drivers/scsi/qedi/qedi_fw.c
460
cmd->task_id, qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_fw.c
462
spin_lock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
466
qedi_conn->active_cmd_count--;
drivers/scsi/qedi/qedi_fw.c
469
spin_unlock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
482
struct qedi_conn *qedi_conn,
drivers/scsi/qedi/qedi_fw.c
485
struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data;
drivers/scsi/qedi/qedi_fw.c
508
resp_hdr = (struct iscsi_async *)&qedi_conn->gen_pdu.resp_hdr;
drivers/scsi/qedi/qedi_fw.c
536
struct qedi_conn *qedi_conn,
drivers/scsi/qedi/qedi_fw.c
539
struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data;
drivers/scsi/qedi/qedi_fw.c
558
hdr = (struct iscsi_reject *)&qedi_conn->gen_pdu.resp_hdr;
drivers/scsi/qedi/qedi_fw.c
586
struct qedi_conn *qedi_conn;
drivers/scsi/qedi/qedi_fw.c
591
qedi_conn = qedi->cid_que.conn_cid_tbl[iscsi_cid];
drivers/scsi/qedi/qedi_fw.c
60
cmd->task_id, qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_fw.c
62
spin_lock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
645
qedi_conn->iscsi_conn_id, hdr->residual_count,
drivers/scsi/qedi/qedi_fw.c
652
spin_lock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
656
qedi_conn->active_cmd_count--;
drivers/scsi/qedi/qedi_fw.c
658
spin_unlock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
66
qedi_conn->active_cmd_count--;
drivers/scsi/qedi/qedi_fw.c
662
cmd->task_id, qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_fw.c
676
struct qedi_conn *conn, uint16_t que_idx)
drivers/scsi/qedi/qedi_fw.c
70
cmd->task_id, qedi_conn->iscsi_conn_id,
drivers/scsi/qedi/qedi_fw.c
712
struct qedi_conn *qedi_conn)
drivers/scsi/qedi/qedi_fw.c
714
struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data;
drivers/scsi/qedi/qedi_fw.c
73
spin_unlock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
738
struct qedi_conn *qedi_conn;
drivers/scsi/qedi/qedi_fw.c
744
qedi_conn = qedi->cid_que.conn_cid_tbl[iscsi_cid];
drivers/scsi/qedi/qedi_fw.c
745
if (!qedi_conn) {
drivers/scsi/qedi/qedi_fw.c
752
spin_lock_bh(&qedi_conn->tmf_work_lock);
drivers/scsi/qedi/qedi_fw.c
753
list_for_each_entry_safe(work, work_tmp, &qedi_conn->tmf_work_list,
drivers/scsi/qedi/qedi_fw.c
761
proto_itt, qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_fw.c
774
spin_unlock_bh(&qedi_conn->tmf_work_lock);
drivers/scsi/qedi/qedi_fw.c
781
proto_itt, tmf_hdr->flags, qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_fw.c
787
get_itt(tmf_hdr->rtt), qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_fw.c
796
qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_fw.c
798
spin_lock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
802
qedi_conn->active_cmd_count--;
drivers/scsi/qedi/qedi_fw.c
804
spin_unlock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_fw.c
808
wake_up_interruptible(&qedi_conn->wait_queue);
drivers/scsi/qedi/qedi_fw.c
812
if (atomic_inc_return(&qedi_conn->cmd_cleanup_cmpl) ==
drivers/scsi/qedi/qedi_fw.c
813
qedi_conn->cmd_cleanup_req) {
drivers/scsi/qedi/qedi_fw.c
816
cqe->itid, qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_fw.c
817
wake_up(&qedi_conn->wait_queue);
drivers/scsi/qedi/qedi_fw.c
827
struct qedi_conn *q_conn;
drivers/scsi/qedi/qedi_fw.c
84
struct qedi_conn *qedi_conn)
drivers/scsi/qedi/qedi_fw.c
86
struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data;
drivers/scsi/qedi/qedi_fw.c
923
static void qedi_ring_doorbell(struct qedi_conn *qedi_conn)
drivers/scsi/qedi/qedi_fw.c
925
qedi_conn->ep->db_data.sq_prod = qedi_conn->ep->fw_sq_prod_idx;
drivers/scsi/qedi/qedi_fw.c
929
writel(*(u32 *)&qedi_conn->ep->db_data, qedi_conn->ep->p_doorbell);
drivers/scsi/qedi/qedi_fw.c
936
QEDI_INFO(&qedi_conn->qedi->dbg_ctx, QEDI_LOG_MP_REQ,
drivers/scsi/qedi/qedi_fw.c
938
qedi_conn->ep->sq_prod_idx, qedi_conn->ep->fw_sq_prod_idx,
drivers/scsi/qedi/qedi_fw.c
939
qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_fw.c
942
static u16 qedi_get_wqe_idx(struct qedi_conn *qedi_conn)
drivers/scsi/qedi/qedi_fw.c
947
ep = qedi_conn->ep;
drivers/scsi/qedi/qedi_fw.c
959
int qedi_send_iscsi_login(struct qedi_conn *qedi_conn,
drivers/scsi/qedi/qedi_fw.c
967
struct qedi_ctx *qedi = qedi_conn->qedi;
drivers/scsi/qedi/qedi_fw.c
976
resp_sge = (struct scsi_sge *)qedi_conn->gen_pdu.resp_bd_tbl;
drivers/scsi/qedi/qedi_fw.c
978
ep = qedi_conn->ep;
drivers/scsi/qedi/qedi_fw.c
99
resp_hdr_ptr = (struct iscsi_text_rsp *)&qedi_conn->gen_pdu.resp_hdr;
drivers/scsi/qedi/qedi_gbl.h
30
int qedi_send_iscsi_login(struct qedi_conn *qedi_conn,
drivers/scsi/qedi/qedi_gbl.h
32
int qedi_send_iscsi_logout(struct qedi_conn *qedi_conn,
drivers/scsi/qedi/qedi_gbl.h
34
int qedi_send_iscsi_tmf(struct qedi_conn *qedi_conn, struct iscsi_task *mtask);
drivers/scsi/qedi/qedi_gbl.h
35
int qedi_send_iscsi_text(struct qedi_conn *qedi_conn,
drivers/scsi/qedi/qedi_gbl.h
37
int qedi_send_iscsi_nopout(struct qedi_conn *qedi_conn,
drivers/scsi/qedi/qedi_gbl.h
52
struct qedi_conn *qedi_conn);
drivers/scsi/qedi/qedi_gbl.h
53
struct qedi_conn *qedi_get_conn_from_id(struct qedi_ctx *qedi, u32 iscsi_cid);
drivers/scsi/qedi/qedi_gbl.h
62
struct qedi_conn *qedi_conn,
drivers/scsi/qedi/qedi_gbl.h
70
struct qedi_conn *qedi_conn,
drivers/scsi/qedi/qedi_iscsi.c
100
struct qedi_conn *qedi_conn)
drivers/scsi/qedi/qedi_iscsi.c
102
qedi_conn->gen_pdu.req_buf =
drivers/scsi/qedi/qedi_iscsi.c
105
&qedi_conn->gen_pdu.req_dma_addr,
drivers/scsi/qedi/qedi_iscsi.c
1065
static void qedi_cleanup_active_cmd_list(struct qedi_conn *qedi_conn)
drivers/scsi/qedi/qedi_iscsi.c
1069
spin_lock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_iscsi.c
107
if (!qedi_conn->gen_pdu.req_buf)
drivers/scsi/qedi/qedi_iscsi.c
1070
list_for_each_entry_safe(cmd, cmd_tmp, &qedi_conn->active_cmd_list,
drivers/scsi/qedi/qedi_iscsi.c
1073
qedi_conn->active_cmd_count--;
drivers/scsi/qedi/qedi_iscsi.c
1075
spin_unlock(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_iscsi.c
1081
struct qedi_conn *qedi_conn = NULL;
drivers/scsi/qedi/qedi_iscsi.c
1097
qedi_conn = qedi_ep->conn;
drivers/scsi/qedi/qedi_iscsi.c
1098
abrt_conn = qedi_conn->abrt_conn;
drivers/scsi/qedi/qedi_iscsi.c
110
qedi_conn->gen_pdu.req_buf_size = 0;
drivers/scsi/qedi/qedi_iscsi.c
1103
qedi_conn->fw_cleanup_works);
drivers/scsi/qedi/qedi_iscsi.c
1105
spin_lock(&qedi_conn->tmf_work_lock);
drivers/scsi/qedi/qedi_iscsi.c
1106
qedi_conn->ep_disconnect_starting = true;
drivers/scsi/qedi/qedi_iscsi.c
1107
while (qedi_conn->fw_cleanup_works > 0) {
drivers/scsi/qedi/qedi_iscsi.c
1108
spin_unlock(&qedi_conn->tmf_work_lock);
drivers/scsi/qedi/qedi_iscsi.c
111
qedi_conn->gen_pdu.req_wr_ptr = qedi_conn->gen_pdu.req_buf;
drivers/scsi/qedi/qedi_iscsi.c
1110
spin_lock(&qedi_conn->tmf_work_lock);
drivers/scsi/qedi/qedi_iscsi.c
1112
spin_unlock(&qedi_conn->tmf_work_lock);
drivers/scsi/qedi/qedi_iscsi.c
1124
qedi_cleanup_active_cmd_list(qedi_conn);
drivers/scsi/qedi/qedi_iscsi.c
113
qedi_conn->gen_pdu.resp_buf =
drivers/scsi/qedi/qedi_iscsi.c
1139
if (unlikely(!qedi_conn))
drivers/scsi/qedi/qedi_iscsi.c
1144
qedi_conn->active_cmd_count, abrt_conn,
drivers/scsi/qedi/qedi_iscsi.c
1150
if (!qedi_conn->active_cmd_count)
drivers/scsi/qedi/qedi_iscsi.c
1156
qedi_clearsq(qedi, qedi_conn, NULL);
drivers/scsi/qedi/qedi_iscsi.c
116
&qedi_conn->gen_pdu.resp_dma_addr,
drivers/scsi/qedi/qedi_iscsi.c
118
if (!qedi_conn->gen_pdu.resp_buf)
drivers/scsi/qedi/qedi_iscsi.c
1206
if (qedi_conn)
drivers/scsi/qedi/qedi_iscsi.c
1207
qedi_conn->ep = NULL;
drivers/scsi/qedi/qedi_iscsi.c
121
qedi_conn->gen_pdu.resp_buf_size = ISCSI_DEF_MAX_RECV_SEG_LEN;
drivers/scsi/qedi/qedi_iscsi.c
122
qedi_conn->gen_pdu.resp_wr_ptr = qedi_conn->gen_pdu.resp_buf;
drivers/scsi/qedi/qedi_iscsi.c
124
qedi_conn->gen_pdu.req_bd_tbl =
drivers/scsi/qedi/qedi_iscsi.c
126
&qedi_conn->gen_pdu.req_bd_dma, GFP_KERNEL);
drivers/scsi/qedi/qedi_iscsi.c
127
if (!qedi_conn->gen_pdu.req_bd_tbl)
drivers/scsi/qedi/qedi_iscsi.c
130
qedi_conn->gen_pdu.resp_bd_tbl =
drivers/scsi/qedi/qedi_iscsi.c
132
&qedi_conn->gen_pdu.resp_bd_dma,
drivers/scsi/qedi/qedi_iscsi.c
134
if (!qedi_conn->gen_pdu.resp_bd_tbl)
drivers/scsi/qedi/qedi_iscsi.c
139
qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_iscsi.c
144
qedi_conn->gen_pdu.req_bd_tbl,
drivers/scsi/qedi/qedi_iscsi.c
145
qedi_conn->gen_pdu.req_bd_dma);
drivers/scsi/qedi/qedi_iscsi.c
146
qedi_conn->gen_pdu.req_bd_tbl = NULL;
drivers/scsi/qedi/qedi_iscsi.c
150
qedi_conn->gen_pdu.resp_buf,
drivers/scsi/qedi/qedi_iscsi.c
1502
struct qedi_conn *qedi_conn)
drivers/scsi/qedi/qedi_iscsi.c
1508
cls_conn = qedi_conn->cls_conn;
drivers/scsi/qedi/qedi_iscsi.c
151
qedi_conn->gen_pdu.resp_dma_addr);
drivers/scsi/qedi/qedi_iscsi.c
1513
qedi_conn->abrt_conn = 1;
drivers/scsi/qedi/qedi_iscsi.c
1516
conn->session->state, qedi_conn->iscsi_conn_id);
drivers/scsi/qedi/qedi_iscsi.c
1517
iscsi_conn_failure(qedi_conn->cls_conn->dd_data,
drivers/scsi/qedi/qedi_iscsi.c
152
qedi_conn->gen_pdu.resp_buf = NULL;
drivers/scsi/qedi/qedi_iscsi.c
155
qedi_conn->gen_pdu.req_buf,
drivers/scsi/qedi/qedi_iscsi.c
156
qedi_conn->gen_pdu.req_dma_addr);
drivers/scsi/qedi/qedi_iscsi.c
157
qedi_conn->gen_pdu.req_buf = NULL;
drivers/scsi/qedi/qedi_iscsi.c
159
iscsi_conn_printk(KERN_ERR, qedi_conn->cls_conn->dd_data,
drivers/scsi/qedi/qedi_iscsi.c
1650
struct qedi_conn *qedi_conn;
drivers/scsi/qedi/qedi_iscsi.c
1663
qedi_conn = ep->conn;
drivers/scsi/qedi/qedi_iscsi.c
1664
if (!qedi_conn)
drivers/scsi/qedi/qedi_iscsi.c
1687
qedi_conn->cls_conn->dd_data,
drivers/scsi/qedi/qedi_iscsi.c
1691
qedi_start_conn_recovery(qedi_conn->qedi, qedi_conn);
drivers/scsi/qedi/qedi_iscsi.c
1697
struct qedi_conn *qedi_conn;
drivers/scsi/qedi/qedi_iscsi.c
1702
qedi_conn = ep->conn;
drivers/scsi/qedi/qedi_iscsi.c
1703
if (!qedi_conn)
drivers/scsi/qedi/qedi_iscsi.c
1709
qedi_start_conn_recovery(qedi_conn->qedi, qedi_conn);
drivers/scsi/qedi/qedi_iscsi.c
19
struct qedi_conn *qedi_conn;
drivers/scsi/qedi/qedi_iscsi.c
23
qedi_conn = qedi_get_conn_from_id(qedi, i);
drivers/scsi/qedi/qedi_iscsi.c
24
if (!qedi_conn)
drivers/scsi/qedi/qedi_iscsi.c
27
qedi_start_conn_recovery(qedi, qedi_conn);
drivers/scsi/qedi/qedi_iscsi.c
297
struct qedi_conn *qedi_conn;
drivers/scsi/qedi/qedi_iscsi.c
300
cls_conn = iscsi_conn_setup(cls_session, sizeof(*qedi_conn),
drivers/scsi/qedi/qedi_iscsi.c
310
qedi_conn = conn->dd_data;
drivers/scsi/qedi/qedi_iscsi.c
311
qedi_conn->cls_conn = cls_conn;
drivers/scsi/qedi/qedi_iscsi.c
312
qedi_conn->qedi = qedi;
drivers/scsi/qedi/qedi_iscsi.c
313
qedi_conn->ep = NULL;
drivers/scsi/qedi/qedi_iscsi.c
314
qedi_conn->active_cmd_count = 0;
drivers/scsi/qedi/qedi_iscsi.c
315
INIT_LIST_HEAD(&qedi_conn->active_cmd_list);
drivers/scsi/qedi/qedi_iscsi.c
316
spin_lock_init(&qedi_conn->list_lock);
drivers/scsi/qedi/qedi_iscsi.c
318
if (qedi_conn_alloc_login_resources(qedi, qedi_conn)) {
drivers/scsi/qedi/qedi_iscsi.c
335
struct qedi_conn *qedi_conn = session->leadconn->dd_data;
drivers/scsi/qedi/qedi_iscsi.c
338
set_bit(QEDI_BLOCK_IO, &qedi_conn->qedi->flags);
drivers/scsi/qedi/qedi_iscsi.c
345
struct qedi_conn *qedi_conn = session->leadconn->dd_data;
drivers/scsi/qedi/qedi_iscsi.c
348
clear_bit(QEDI_BLOCK_IO, &qedi_conn->qedi->flags);
drivers/scsi/qedi/qedi_iscsi.c
353
struct qedi_conn *qedi_conn)
drivers/scsi/qedi/qedi_iscsi.c
355
u32 iscsi_cid = qedi_conn->iscsi_conn_id;
drivers/scsi/qedi/qedi_iscsi.c
358
iscsi_conn_printk(KERN_ALERT, qedi_conn->cls_conn->dd_data,
drivers/scsi/qedi/qedi_iscsi.c
364
qedi->cid_que.conn_cid_tbl[iscsi_cid] = qedi_conn;
drivers/scsi/qedi/qedi_iscsi.c
368
struct qedi_conn *qedi_get_conn_from_id(struct qedi_ctx *qedi, u32 iscsi_cid)
drivers/scsi/qedi/qedi_iscsi.c
386
struct qedi_conn *qedi_conn = conn->dd_data;
drivers/scsi/qedi/qedi_iscsi.c
410
qedi_ep->conn = qedi_conn;
drivers/scsi/qedi/qedi_iscsi.c
411
qedi_conn->ep = qedi_ep;
drivers/scsi/qedi/qedi_iscsi.c
412
qedi_conn->iscsi_ep = ep;
drivers/scsi/qedi/qedi_iscsi.c
413
qedi_conn->iscsi_conn_id = qedi_ep->iscsi_cid;
drivers/scsi/qedi/qedi_iscsi.c
414
qedi_conn->fw_cid = qedi_ep->fw_cid;
drivers/scsi/qedi/qedi_iscsi.c
415
qedi_conn->cmd_cleanup_req = 0;
drivers/scsi/qedi/qedi_iscsi.c
416
atomic_set(&qedi_conn->cmd_cleanup_cmpl, 0);
drivers/scsi/qedi/qedi_iscsi.c
418
if (qedi_bind_conn_to_iscsi_cid(qedi, qedi_conn)) {
drivers/scsi/qedi/qedi_iscsi.c
424
spin_lock_init(&qedi_conn->tmf_work_lock);
drivers/scsi/qedi/qedi_iscsi.c
425
INIT_LIST_HEAD(&qedi_conn->tmf_work_list);
drivers/scsi/qedi/qedi_iscsi.c
426
init_waitqueue_head(&qedi_conn->wait_queue);
drivers/scsi/qedi/qedi_iscsi.c
433
struct qedi_conn *qedi_conn)
drivers/scsi/qedi/qedi_iscsi.c
436
struct iscsi_cls_conn *cls_conn = qedi_conn->cls_conn;
drivers/scsi/qedi/qedi_iscsi.c
441
qedi_ep = qedi_conn->ep;
drivers/scsi/qedi/qedi_iscsi.c
620
struct qedi_conn *qedi_conn = conn->dd_data;
drivers/scsi/qedi/qedi_iscsi.c
624
qedi = qedi_conn->qedi;
drivers/scsi/qedi/qedi_iscsi.c
626
rval = qedi_iscsi_update_conn(qedi, qedi_conn);
drivers/scsi/qedi/qedi_iscsi.c
634
spin_lock(&qedi_conn->tmf_work_lock);
drivers/scsi/qedi/qedi_iscsi.c
635
qedi_conn->fw_cleanup_works = 0;
drivers/scsi/qedi/qedi_iscsi.c
636
qedi_conn->ep_disconnect_starting = false;
drivers/scsi/qedi/qedi_iscsi.c
637
spin_unlock(&qedi_conn->tmf_work_lock);
drivers/scsi/qedi/qedi_iscsi.c
639
qedi_conn->abrt_conn = 0;
drivers/scsi/qedi/qedi_iscsi.c
654
struct qedi_conn *qedi_conn = conn->dd_data;
drivers/scsi/qedi/qedi_iscsi.c
66
struct qedi_conn *qedi_conn)
drivers/scsi/qedi/qedi_iscsi.c
661
qedi_conn_free_login_resources(qedi, qedi_conn);
drivers/scsi/qedi/qedi_iscsi.c
68
if (qedi_conn->gen_pdu.resp_bd_tbl) {
drivers/scsi/qedi/qedi_iscsi.c
70
qedi_conn->gen_pdu.resp_bd_tbl,
drivers/scsi/qedi/qedi_iscsi.c
71
qedi_conn->gen_pdu.resp_bd_dma);
drivers/scsi/qedi/qedi_iscsi.c
72
qedi_conn->gen_pdu.resp_bd_tbl = NULL;
drivers/scsi/qedi/qedi_iscsi.c
75
if (qedi_conn->gen_pdu.req_bd_tbl) {
drivers/scsi/qedi/qedi_iscsi.c
753
static void qedi_iscsi_prep_generic_pdu_bd(struct qedi_conn *qedi_conn)
drivers/scsi/qedi/qedi_iscsi.c
757
bd_tbl = (struct scsi_sge *)qedi_conn->gen_pdu.req_bd_tbl;
drivers/scsi/qedi/qedi_iscsi.c
760
(u32)((u64)qedi_conn->gen_pdu.req_dma_addr >> 32);
drivers/scsi/qedi/qedi_iscsi.c
761
bd_tbl->sge_addr.lo = (u32)qedi_conn->gen_pdu.req_dma_addr;
drivers/scsi/qedi/qedi_iscsi.c
762
bd_tbl->sge_len = qedi_conn->gen_pdu.req_wr_ptr -
drivers/scsi/qedi/qedi_iscsi.c
763
qedi_conn->gen_pdu.req_buf;
drivers/scsi/qedi/qedi_iscsi.c
764
bd_tbl = (struct scsi_sge *)qedi_conn->gen_pdu.resp_bd_tbl;
drivers/scsi/qedi/qedi_iscsi.c
766
(u32)((u64)qedi_conn->gen_pdu.resp_dma_addr >> 32);
drivers/scsi/qedi/qedi_iscsi.c
767
bd_tbl->sge_addr.lo = (u32)qedi_conn->gen_pdu.resp_dma_addr;
drivers/scsi/qedi/qedi_iscsi.c
77
qedi_conn->gen_pdu.req_bd_tbl,
drivers/scsi/qedi/qedi_iscsi.c
774
struct qedi_conn *qedi_conn = cmd->conn;
drivers/scsi/qedi/qedi_iscsi.c
779
qedi_iscsi_prep_generic_pdu_bd(qedi_conn);
drivers/scsi/qedi/qedi_iscsi.c
78
qedi_conn->gen_pdu.req_bd_dma);
drivers/scsi/qedi/qedi_iscsi.c
782
qedi_send_iscsi_login(qedi_conn, task);
drivers/scsi/qedi/qedi_iscsi.c
785
data_len = qedi_conn->gen_pdu.req_buf_size;
drivers/scsi/qedi/qedi_iscsi.c
786
buf = qedi_conn->gen_pdu.req_buf;
drivers/scsi/qedi/qedi_iscsi.c
788
rc = qedi_send_iscsi_nopout(qedi_conn, task,
drivers/scsi/qedi/qedi_iscsi.c
79
qedi_conn->gen_pdu.req_bd_tbl = NULL;
drivers/scsi/qedi/qedi_iscsi.c
791
rc = qedi_send_iscsi_nopout(qedi_conn, task,
drivers/scsi/qedi/qedi_iscsi.c
795
rc = qedi_send_iscsi_logout(qedi_conn, task);
drivers/scsi/qedi/qedi_iscsi.c
798
rc = qedi_send_iscsi_tmf(qedi_conn, task);
drivers/scsi/qedi/qedi_iscsi.c
801
rc = qedi_send_iscsi_text(qedi_conn, task);
drivers/scsi/qedi/qedi_iscsi.c
804
iscsi_conn_printk(KERN_ALERT, qedi_conn->cls_conn->dd_data,
drivers/scsi/qedi/qedi_iscsi.c
813
struct qedi_conn *qedi_conn = conn->dd_data;
drivers/scsi/qedi/qedi_iscsi.c
816
memset(qedi_conn->gen_pdu.req_buf, 0, ISCSI_DEF_MAX_RECV_SEG_LEN);
drivers/scsi/qedi/qedi_iscsi.c
818
qedi_conn->gen_pdu.req_buf_size = task->data_count;
drivers/scsi/qedi/qedi_iscsi.c
82
if (qedi_conn->gen_pdu.resp_buf) {
drivers/scsi/qedi/qedi_iscsi.c
821
memcpy(qedi_conn->gen_pdu.req_buf, task->data,
drivers/scsi/qedi/qedi_iscsi.c
823
qedi_conn->gen_pdu.req_wr_ptr =
drivers/scsi/qedi/qedi_iscsi.c
824
qedi_conn->gen_pdu.req_buf + task->data_count;
drivers/scsi/qedi/qedi_iscsi.c
834
struct qedi_conn *qedi_conn = conn->dd_data;
drivers/scsi/qedi/qedi_iscsi.c
842
if (test_bit(QEDI_IN_SHUTDOWN, &qedi_conn->qedi->flags))
drivers/scsi/qedi/qedi_iscsi.c
845
if (test_bit(QEDI_BLOCK_IO, &qedi_conn->qedi->flags))
drivers/scsi/qedi/qedi_iscsi.c
85
qedi_conn->gen_pdu.resp_buf,
drivers/scsi/qedi/qedi_iscsi.c
851
cmd->conn = qedi_conn;
drivers/scsi/qedi/qedi_iscsi.c
86
qedi_conn->gen_pdu.resp_dma_addr);
drivers/scsi/qedi/qedi_iscsi.c
87
qedi_conn->gen_pdu.resp_buf = NULL;
drivers/scsi/qedi/qedi_iscsi.c
90
if (qedi_conn->gen_pdu.req_buf) {
drivers/scsi/qedi/qedi_iscsi.c
93
qedi_conn->gen_pdu.req_buf,
drivers/scsi/qedi/qedi_iscsi.c
94
qedi_conn->gen_pdu.req_dma_addr);
drivers/scsi/qedi/qedi_iscsi.c
95
qedi_conn->gen_pdu.req_buf = NULL;
drivers/scsi/qedi/qedi_iscsi.h
181
struct qedi_conn *conn;
drivers/scsi/qedi/qedi_iscsi.h
62
struct qedi_conn;
drivers/scsi/qedi/qedi_iscsi.h
97
struct qedi_conn *conn;
drivers/scsi/qedi/qedi_main.c
1175
struct qedi_conn *qedi_conn = conn->dd_data;
drivers/scsi/qedi/qedi_main.c
1177
qedi_start_conn_recovery(qedi_conn->qedi, qedi_conn);
drivers/scsi/qedi/qedi_main.c
1209
struct qedi_conn *q_conn;
drivers/scsi/qedi/qedi_main.c
2828
struct qedi_conn *qedi_conn = conn->dd_data;
drivers/scsi/qedi/qedi_main.c
2830
iscsi_conn_failure(qedi_conn->cls_conn->dd_data, ISCSI_ERR_CONN_FAILED);
drivers/scsi/qedi/qedi_main.c
501
qedi->cid_que.conn_cid_tbl = kmalloc_objs(struct qedi_conn *,
drivers/scsi/qedi/qedi_main.c
949
struct qedi_conn *qedi_conn;
drivers/scsi/qedi/qedi_main.c
976
qedi_conn = qedi_get_conn_from_id(qedi, i);
drivers/scsi/qedi/qedi_main.c
977
if (!qedi_conn)
drivers/scsi/qedi/qedi_main.c
980
if (qedi_conn->ep->ip_type == TCP_IPV4)
drivers/scsi/qedi/qedi_main.c
982
qedi_conn->ep->dst_addr);
drivers/scsi/qedi/qedi_main.c
985
qedi_conn->ep->dst_addr);
drivers/scsi/qedi/qedi_main.c
987
cls_conn = qedi_conn->cls_conn;