Lines Matching refs:qedi_conn

17 static int qedi_send_iscsi_tmf(struct qedi_conn *qedi_conn,
33 struct qedi_conn *qedi_conn) in qedi_process_logout_resp() argument
35 struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data; in qedi_process_logout_resp()
44 resp_hdr = (struct iscsi_logout_rsp *)&qedi_conn->gen_pdu.resp_hdr; in qedi_process_logout_resp()
60 cmd->task_id, qedi_conn->iscsi_conn_id); in qedi_process_logout_resp()
62 spin_lock(&qedi_conn->list_lock); in qedi_process_logout_resp()
66 qedi_conn->active_cmd_count--; in qedi_process_logout_resp()
70 cmd->task_id, qedi_conn->iscsi_conn_id, in qedi_process_logout_resp()
73 spin_unlock(&qedi_conn->list_lock); in qedi_process_logout_resp()
84 struct qedi_conn *qedi_conn) in qedi_process_text_resp() argument
86 struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data; in qedi_process_text_resp()
99 resp_hdr_ptr = (struct iscsi_text_rsp *)&qedi_conn->gen_pdu.resp_hdr; in qedi_process_text_resp()
118 qedi_conn->gen_pdu.resp_wr_ptr = qedi_conn->gen_pdu.resp_buf + pld_len; in qedi_process_text_resp()
124 cmd->task_id, qedi_conn->iscsi_conn_id); in qedi_process_text_resp()
126 spin_lock(&qedi_conn->list_lock); in qedi_process_text_resp()
130 qedi_conn->active_cmd_count--; in qedi_process_text_resp()
134 cmd->task_id, qedi_conn->iscsi_conn_id, in qedi_process_text_resp()
137 spin_unlock(&qedi_conn->list_lock); in qedi_process_text_resp()
142 qedi_conn->gen_pdu.resp_buf, in qedi_process_text_resp()
143 (qedi_conn->gen_pdu.resp_wr_ptr - in qedi_process_text_resp()
144 qedi_conn->gen_pdu.resp_buf)); in qedi_process_text_resp()
152 struct qedi_conn *qedi_conn = qedi_cmd->conn; in qedi_tmf_resp_work() local
153 struct qedi_ctx *qedi = qedi_conn->qedi; in qedi_tmf_resp_work()
154 struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data; in qedi_tmf_resp_work()
159 set_bit(QEDI_CONN_FW_CLEANUP, &qedi_conn->flags); in qedi_tmf_resp_work()
162 rval = qedi_cleanup_all_io(qedi, qedi_conn, qedi_cmd->task, true); in qedi_tmf_resp_work()
172 clear_bit(QEDI_CONN_FW_CLEANUP, &qedi_conn->flags); in qedi_tmf_resp_work()
178 struct qedi_conn *qedi_conn) in qedi_process_tmf_resp() argument
181 struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data; in qedi_process_tmf_resp()
195 qedi_conn->iscsi_conn_id); in qedi_process_tmf_resp()
220 spin_lock(&qedi_conn->list_lock); in qedi_process_tmf_resp()
224 qedi_conn->active_cmd_count--; in qedi_process_tmf_resp()
226 spin_unlock(&qedi_conn->list_lock); in qedi_process_tmf_resp()
249 struct qedi_conn *qedi_conn) in qedi_process_login_resp() argument
251 struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data; in qedi_process_login_resp()
265 resp_hdr_ptr = (struct iscsi_login_rsp *)&qedi_conn->gen_pdu.resp_hdr; in qedi_process_login_resp()
284 qedi_conn->gen_pdu.resp_wr_ptr = qedi_conn->gen_pdu.resp_buf + pld_len; in qedi_process_login_resp()
286 spin_lock(&qedi_conn->list_lock); in qedi_process_login_resp()
290 qedi_conn->active_cmd_count--; in qedi_process_login_resp()
292 spin_unlock(&qedi_conn->list_lock); in qedi_process_login_resp()
297 qedi_conn->gen_pdu.resp_buf, in qedi_process_login_resp()
298 (qedi_conn->gen_pdu.resp_wr_ptr - in qedi_process_login_resp()
299 qedi_conn->gen_pdu.resp_buf)); in qedi_process_login_resp()
304 cmd->task_id, qedi_conn->iscsi_conn_id); in qedi_process_login_resp()
400 struct qedi_conn *qedi_conn, u16 que_idx) in qedi_process_nopin_mesg() argument
402 struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data; in qedi_process_nopin_mesg()
420 hdr = (struct iscsi_nopin *)&qedi_conn->gen_pdu.resp_hdr; in qedi_process_nopin_mesg()
449 cmd->task_id, qedi_conn->iscsi_conn_id); in qedi_process_nopin_mesg()
451 spin_lock(&qedi_conn->list_lock); in qedi_process_nopin_mesg()
455 qedi_conn->active_cmd_count--; in qedi_process_nopin_mesg()
458 spin_unlock(&qedi_conn->list_lock); in qedi_process_nopin_mesg()
471 struct qedi_conn *qedi_conn, in qedi_process_async_mesg() argument
474 struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data; in qedi_process_async_mesg()
497 resp_hdr = (struct iscsi_async *)&qedi_conn->gen_pdu.resp_hdr; in qedi_process_async_mesg()
525 struct qedi_conn *qedi_conn, in qedi_process_reject_mesg() argument
528 struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data; in qedi_process_reject_mesg()
547 hdr = (struct iscsi_reject *)&qedi_conn->gen_pdu.resp_hdr; in qedi_process_reject_mesg()
575 struct qedi_conn *qedi_conn; in qedi_scsi_completion() local
580 qedi_conn = qedi->cid_que.conn_cid_tbl[iscsi_cid]; in qedi_scsi_completion()
641 qedi_conn->iscsi_conn_id, hdr->residual_count, in qedi_scsi_completion()
648 spin_lock(&qedi_conn->list_lock); in qedi_scsi_completion()
652 qedi_conn->active_cmd_count--; in qedi_scsi_completion()
654 spin_unlock(&qedi_conn->list_lock); in qedi_scsi_completion()
658 cmd->task_id, qedi_conn->iscsi_conn_id); in qedi_scsi_completion()
672 struct qedi_conn *conn, uint16_t que_idx) in qedi_mtask_completion()
708 struct qedi_conn *qedi_conn) in qedi_process_nopin_local_cmpl() argument
710 struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data; in qedi_process_nopin_local_cmpl()
737 struct qedi_conn *qedi_conn; in qedi_process_cmd_cleanup_resp() local
743 qedi_conn = qedi->cid_que.conn_cid_tbl[iscsi_cid]; in qedi_process_cmd_cleanup_resp()
744 if (!qedi_conn) { in qedi_process_cmd_cleanup_resp()
751 spin_lock_bh(&qedi_conn->tmf_work_lock); in qedi_process_cmd_cleanup_resp()
752 list_for_each_entry_safe(work, work_tmp, &qedi_conn->tmf_work_list, in qedi_process_cmd_cleanup_resp()
760 proto_itt, qedi_conn->iscsi_conn_id); in qedi_process_cmd_cleanup_resp()
772 spin_unlock_bh(&qedi_conn->tmf_work_lock); in qedi_process_cmd_cleanup_resp()
777 proto_itt, tmf_hdr->flags, qedi_conn->iscsi_conn_id); in qedi_process_cmd_cleanup_resp()
793 qedi_conn->iscsi_conn_id); in qedi_process_cmd_cleanup_resp()
802 dbg_cmd->task_id, qedi_conn->iscsi_conn_id); in qedi_process_cmd_cleanup_resp()
807 spin_lock(&qedi_conn->list_lock); in qedi_process_cmd_cleanup_resp()
811 qedi_conn->active_cmd_count--; in qedi_process_cmd_cleanup_resp()
813 spin_unlock(&qedi_conn->list_lock); in qedi_process_cmd_cleanup_resp()
815 wake_up_interruptible(&qedi_conn->wait_queue); in qedi_process_cmd_cleanup_resp()
817 } else if (qedi_conn->cmd_cleanup_req > 0) { in qedi_process_cmd_cleanup_resp()
824 cqe->itid, protoitt, qedi_conn->cmd_cleanup_cmpl, in qedi_process_cmd_cleanup_resp()
825 qedi_conn->iscsi_conn_id); in qedi_process_cmd_cleanup_resp()
831 cqe->itid, qedi_conn->iscsi_conn_id); in qedi_process_cmd_cleanup_resp()
834 qedi_conn->cmd_cleanup_cmpl++; in qedi_process_cmd_cleanup_resp()
835 wake_up(&qedi_conn->wait_queue); in qedi_process_cmd_cleanup_resp()
839 cqe->itid, qedi_conn->iscsi_conn_id); in qedi_process_cmd_cleanup_resp()
847 protoitt, cqe->itid, qedi_conn->iscsi_conn_id, task); in qedi_process_cmd_cleanup_resp()
857 struct qedi_conn *q_conn; in qedi_fp_process_cqes()
954 static void qedi_ring_doorbell(struct qedi_conn *qedi_conn) in qedi_ring_doorbell() argument
965 dbell.sq_prod = qedi_conn->ep->fw_sq_prod_idx; in qedi_ring_doorbell()
966 writel(*(u32 *)&dbell, qedi_conn->ep->p_doorbell); in qedi_ring_doorbell()
973 QEDI_INFO(&qedi_conn->qedi->dbg_ctx, QEDI_LOG_MP_REQ, in qedi_ring_doorbell()
975 qedi_conn->ep->sq_prod_idx, qedi_conn->ep->fw_sq_prod_idx, in qedi_ring_doorbell()
976 qedi_conn->iscsi_conn_id); in qedi_ring_doorbell()
979 static u16 qedi_get_wqe_idx(struct qedi_conn *qedi_conn) in qedi_get_wqe_idx() argument
984 ep = qedi_conn->ep; in qedi_get_wqe_idx()
996 int qedi_send_iscsi_login(struct qedi_conn *qedi_conn, in qedi_send_iscsi_login() argument
1004 struct qedi_ctx *qedi = qedi_conn->qedi; in qedi_send_iscsi_login()
1013 resp_sge = (struct scsi_sge *)qedi_conn->gen_pdu.resp_bd_tbl; in qedi_send_iscsi_login()
1015 ep = qedi_conn->ep; in qedi_send_iscsi_login()
1046 login_req_pdu_header.cid = qedi_conn->iscsi_conn_id; in qedi_send_iscsi_login()
1053 (struct scsi_sge *)qedi_conn->gen_pdu.req_bd_tbl; in qedi_send_iscsi_login()
1055 (u32)(qedi_conn->gen_pdu.req_dma_addr); in qedi_send_iscsi_login()
1057 (u32)((u64)qedi_conn->gen_pdu.req_dma_addr >> 32); in qedi_send_iscsi_login()
1062 (struct scsi_sge *)qedi_conn->gen_pdu.resp_bd_tbl; in qedi_send_iscsi_login()
1064 (u32)(qedi_conn->gen_pdu.resp_dma_addr); in qedi_send_iscsi_login()
1066 (u32)((u64)qedi_conn->gen_pdu.resp_dma_addr >> 32); in qedi_send_iscsi_login()
1072 task_params.conn_icid = (u16)qedi_conn->iscsi_conn_id; in qedi_send_iscsi_login()
1078 sq_idx = qedi_get_wqe_idx(qedi_conn); in qedi_send_iscsi_login()
1089 spin_lock(&qedi_conn->list_lock); in qedi_send_iscsi_login()
1090 list_add_tail(&qedi_cmd->io_cmd, &qedi_conn->active_cmd_list); in qedi_send_iscsi_login()
1092 qedi_conn->active_cmd_count++; in qedi_send_iscsi_login()
1093 spin_unlock(&qedi_conn->list_lock); in qedi_send_iscsi_login()
1095 qedi_ring_doorbell(qedi_conn); in qedi_send_iscsi_login()
1099 int qedi_send_iscsi_logout(struct qedi_conn *qedi_conn, in qedi_send_iscsi_logout() argument
1108 struct qedi_ctx *qedi = qedi_conn->qedi; in qedi_send_iscsi_logout()
1117 ep = qedi_conn->ep; in qedi_send_iscsi_logout()
1142 logout_pdu_header.cid = qedi_conn->iscsi_conn_id; in qedi_send_iscsi_logout()
1146 task_params.conn_icid = (u16)qedi_conn->iscsi_conn_id; in qedi_send_iscsi_logout()
1152 sq_idx = qedi_get_wqe_idx(qedi_conn); in qedi_send_iscsi_logout()
1162 spin_lock(&qedi_conn->list_lock); in qedi_send_iscsi_logout()
1163 list_add_tail(&qedi_cmd->io_cmd, &qedi_conn->active_cmd_list); in qedi_send_iscsi_logout()
1165 qedi_conn->active_cmd_count++; in qedi_send_iscsi_logout()
1166 spin_unlock(&qedi_conn->list_lock); in qedi_send_iscsi_logout()
1168 qedi_ring_doorbell(qedi_conn); in qedi_send_iscsi_logout()
1172 int qedi_cleanup_all_io(struct qedi_ctx *qedi, struct qedi_conn *qedi_conn, in qedi_cleanup_all_io() argument
1181 struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data; in qedi_cleanup_all_io()
1195 qedi_conn->cmd_cleanup_req = 0; in qedi_cleanup_all_io()
1196 qedi_conn->cmd_cleanup_cmpl = 0; in qedi_cleanup_all_io()
1200 qedi_conn->active_cmd_count, qedi_conn->iscsi_conn_id, in qedi_cleanup_all_io()
1206 spin_lock(&qedi_conn->list_lock); in qedi_cleanup_all_io()
1208 list_for_each_entry_safe(cmd, cmd_tmp, &qedi_conn->active_cmd_list, in qedi_cleanup_all_io()
1221 qedi_conn->iscsi_conn_id); in qedi_cleanup_all_io()
1226 qedi_conn->cmd_cleanup_req++; in qedi_cleanup_all_io()
1231 qedi_conn->active_cmd_count--; in qedi_cleanup_all_io()
1234 &cmd->io_cmd, qedi_conn->iscsi_conn_id); in qedi_cleanup_all_io()
1237 spin_unlock(&qedi_conn->list_lock); in qedi_cleanup_all_io()
1244 qedi_conn->cmd_cleanup_req, in qedi_cleanup_all_io()
1245 qedi_conn->iscsi_conn_id); in qedi_cleanup_all_io()
1247 rval = wait_event_interruptible_timeout(qedi_conn->wait_queue, in qedi_cleanup_all_io()
1248 ((qedi_conn->cmd_cleanup_req == in qedi_cleanup_all_io()
1249 qedi_conn->cmd_cleanup_cmpl) || in qedi_cleanup_all_io()
1256 qedi_conn->cmd_cleanup_req, in qedi_cleanup_all_io()
1257 qedi_conn->cmd_cleanup_cmpl, in qedi_cleanup_all_io()
1258 qedi_conn->iscsi_conn_id); in qedi_cleanup_all_io()
1265 qedi_conn->cmd_cleanup_req, in qedi_cleanup_all_io()
1266 qedi_conn->cmd_cleanup_cmpl, in qedi_cleanup_all_io()
1267 qedi_conn->iscsi_conn_id); in qedi_cleanup_all_io()
1274 if (!wait_event_interruptible_timeout(qedi_conn->wait_queue, in qedi_cleanup_all_io()
1275 (qedi_conn->cmd_cleanup_req == in qedi_cleanup_all_io()
1276 qedi_conn->cmd_cleanup_cmpl) || in qedi_cleanup_all_io()
1291 void qedi_clearsq(struct qedi_ctx *qedi, struct qedi_conn *qedi_conn, in qedi_clearsq() argument
1297 qedi_ep = qedi_conn->ep; in qedi_clearsq()
1298 qedi_conn->cmd_cleanup_req = 0; in qedi_clearsq()
1299 qedi_conn->cmd_cleanup_cmpl = 0; in qedi_clearsq()
1304 qedi_conn->iscsi_conn_id); in qedi_clearsq()
1310 qedi_conn->iscsi_conn_id, qedi_conn, qedi_ep); in qedi_clearsq()
1314 rval = qedi_cleanup_all_io(qedi, qedi_conn, task, true); in qedi_clearsq()
1318 qedi_conn->iscsi_conn_id); in qedi_clearsq()
1324 struct qedi_conn *qedi_conn, in qedi_wait_for_cleanup_request() argument
1332 wait = wait_event_interruptible_timeout(qedi_conn->wait_queue, in qedi_wait_for_cleanup_request()
1344 cmd->task_id, qedi_conn->iscsi_conn_id); in qedi_wait_for_cleanup_request()
1355 struct qedi_conn *qedi_conn = qedi_cmd->conn; in qedi_tmf_work() local
1356 struct qedi_ctx *qedi = qedi_conn->qedi; in qedi_tmf_work()
1357 struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data; in qedi_tmf_work()
1368 set_bit(QEDI_CONN_FW_CLEANUP, &qedi_conn->flags); in qedi_tmf_work()
1380 qedi_conn->iscsi_conn_id); in qedi_tmf_work()
1402 list_work->ptr_tmf_work, list_work, qedi_conn->iscsi_conn_id, in qedi_tmf_work()
1405 spin_lock_bh(&qedi_conn->tmf_work_lock); in qedi_tmf_work()
1406 list_add_tail(&list_work->list, &qedi_conn->tmf_work_list); in qedi_tmf_work()
1407 spin_unlock_bh(&qedi_conn->tmf_work_lock); in qedi_tmf_work()
1411 rval = qedi_wait_for_cleanup_request(qedi, qedi_conn, ctask, qedi_cmd, in qedi_tmf_work()
1416 qedi_conn->iscsi_conn_id); in qedi_tmf_work()
1423 qedi_conn->iscsi_conn_id); in qedi_tmf_work()
1428 qedi_send_iscsi_tmf(qedi_conn, qedi_cmd->task); in qedi_tmf_work()
1431 clear_bit(QEDI_CONN_FW_CLEANUP, &qedi_conn->flags); in qedi_tmf_work()
1435 spin_lock_bh(&qedi_conn->tmf_work_lock); in qedi_tmf_work()
1441 spin_unlock_bh(&qedi_conn->tmf_work_lock); in qedi_tmf_work()
1443 spin_lock(&qedi_conn->list_lock); in qedi_tmf_work()
1447 qedi_conn->active_cmd_count--; in qedi_tmf_work()
1449 spin_unlock(&qedi_conn->list_lock); in qedi_tmf_work()
1451 clear_bit(QEDI_CONN_FW_CLEANUP, &qedi_conn->flags); in qedi_tmf_work()
1454 static int qedi_send_iscsi_tmf(struct qedi_conn *qedi_conn, in qedi_send_iscsi_tmf() argument
1459 struct qedi_ctx *qedi = qedi_conn->qedi; in qedi_send_iscsi_tmf()
1461 struct iscsi_conn *conn = qedi_conn->cls_conn->dd_data; in qedi_send_iscsi_tmf()
1474 ep = qedi_conn->ep; in qedi_send_iscsi_tmf()
1524 task_params.conn_icid = (u16)qedi_conn->iscsi_conn_id; in qedi_send_iscsi_tmf()
1530 sq_idx = qedi_get_wqe_idx(qedi_conn); in qedi_send_iscsi_tmf()
1539 spin_lock(&qedi_conn->list_lock); in qedi_send_iscsi_tmf()
1540 list_add_tail(&qedi_cmd->io_cmd, &qedi_conn->active_cmd_list); in qedi_send_iscsi_tmf()
1542 qedi_conn->active_cmd_count++; in qedi_send_iscsi_tmf()
1543 spin_unlock(&qedi_conn->list_lock); in qedi_send_iscsi_tmf()
1545 qedi_ring_doorbell(qedi_conn); in qedi_send_iscsi_tmf()
1549 int qedi_iscsi_abort_work(struct qedi_conn *qedi_conn, in qedi_iscsi_abort_work() argument
1552 struct qedi_ctx *qedi = qedi_conn->qedi; in qedi_iscsi_abort_work()
1576 qedi_conn->iscsi_conn_id); in qedi_iscsi_abort_work()
1581 qedi_send_iscsi_tmf(qedi_conn, qedi_cmd->task); in qedi_iscsi_abort_work()
1585 qedi_conn->iscsi_conn_id); in qedi_iscsi_abort_work()
1592 int qedi_send_iscsi_text(struct qedi_conn *qedi_conn, in qedi_send_iscsi_text() argument
1600 struct qedi_ctx *qedi = qedi_conn->qedi; in qedi_send_iscsi_text()
1610 req_sge = (struct scsi_sge *)qedi_conn->gen_pdu.req_bd_tbl; in qedi_send_iscsi_text()
1611 resp_sge = (struct scsi_sge *)qedi_conn->gen_pdu.resp_bd_tbl; in qedi_send_iscsi_text()
1614 ep = qedi_conn->ep; in qedi_send_iscsi_text()
1645 (struct scsi_sge *)qedi_conn->gen_pdu.req_bd_tbl; in qedi_send_iscsi_text()
1647 (u32)(qedi_conn->gen_pdu.req_dma_addr); in qedi_send_iscsi_text()
1649 (u32)((u64)qedi_conn->gen_pdu.req_dma_addr >> 32); in qedi_send_iscsi_text()
1654 (struct scsi_sge *)qedi_conn->gen_pdu.resp_bd_tbl; in qedi_send_iscsi_text()
1656 (u32)(qedi_conn->gen_pdu.resp_dma_addr); in qedi_send_iscsi_text()
1658 (u32)((u64)qedi_conn->gen_pdu.resp_dma_addr >> 32); in qedi_send_iscsi_text()
1664 task_params.conn_icid = (u16)qedi_conn->iscsi_conn_id; in qedi_send_iscsi_text()
1670 sq_idx = qedi_get_wqe_idx(qedi_conn); in qedi_send_iscsi_text()
1681 spin_lock(&qedi_conn->list_lock); in qedi_send_iscsi_text()
1682 list_add_tail(&qedi_cmd->io_cmd, &qedi_conn->active_cmd_list); in qedi_send_iscsi_text()
1684 qedi_conn->active_cmd_count++; in qedi_send_iscsi_text()
1685 spin_unlock(&qedi_conn->list_lock); in qedi_send_iscsi_text()
1687 qedi_ring_doorbell(qedi_conn); in qedi_send_iscsi_text()
1691 int qedi_send_iscsi_nopout(struct qedi_conn *qedi_conn, in qedi_send_iscsi_nopout() argument
1699 struct qedi_ctx *qedi = qedi_conn->qedi; in qedi_send_iscsi_nopout()
1710 resp_sge = (struct scsi_sge *)qedi_conn->gen_pdu.resp_bd_tbl; in qedi_send_iscsi_nopout()
1713 ep = qedi_conn->ep; in qedi_send_iscsi_nopout()
1751 spin_lock(&qedi_conn->list_lock); in qedi_send_iscsi_nopout()
1752 list_add_tail(&qedi_cmd->io_cmd, &qedi_conn->active_cmd_list); in qedi_send_iscsi_nopout()
1754 qedi_conn->active_cmd_count++; in qedi_send_iscsi_nopout()
1755 spin_unlock(&qedi_conn->list_lock); in qedi_send_iscsi_nopout()
1761 (struct scsi_sge *)qedi_conn->gen_pdu.req_bd_tbl; in qedi_send_iscsi_nopout()
1763 (u32)(qedi_conn->gen_pdu.req_dma_addr); in qedi_send_iscsi_nopout()
1765 (u32)((u64)qedi_conn->gen_pdu.req_dma_addr >> 32); in qedi_send_iscsi_nopout()
1770 (struct scsi_sge *)qedi_conn->gen_pdu.resp_bd_tbl; in qedi_send_iscsi_nopout()
1772 (u32)(qedi_conn->gen_pdu.resp_dma_addr); in qedi_send_iscsi_nopout()
1774 (u32)((u64)qedi_conn->gen_pdu.resp_dma_addr >> 32); in qedi_send_iscsi_nopout()
1781 task_params.conn_icid = (u16)qedi_conn->iscsi_conn_id; in qedi_send_iscsi_nopout()
1787 sq_idx = qedi_get_wqe_idx(qedi_conn); in qedi_send_iscsi_nopout()
1798 qedi_ring_doorbell(qedi_conn); in qedi_send_iscsi_nopout()
1975 struct qedi_conn *qedi_conn = conn->dd_data; in qedi_trace_io() local
1984 io_log->cid = qedi_conn->iscsi_conn_id; in qedi_trace_io()
2031 struct qedi_conn *qedi_conn = conn->dd_data; in qedi_iscsi_send_ioreq() local
2053 ep = qedi_conn->ep; in qedi_iscsi_send_ioreq()
2054 cls_conn = qedi_conn->cls_conn; in qedi_iscsi_send_ioreq()
2141 task_params.conn_icid = (u16)qedi_conn->iscsi_conn_id; in qedi_iscsi_send_ioreq()
2149 sq_idx = qedi_get_wqe_idx(qedi_conn); in qedi_iscsi_send_ioreq()
2175 spin_lock(&qedi_conn->list_lock); in qedi_iscsi_send_ioreq()
2176 list_add_tail(&cmd->io_cmd, &qedi_conn->active_cmd_list); in qedi_iscsi_send_ioreq()
2178 qedi_conn->active_cmd_count++; in qedi_iscsi_send_ioreq()
2179 spin_unlock(&qedi_conn->list_lock); in qedi_iscsi_send_ioreq()
2181 qedi_ring_doorbell(qedi_conn); in qedi_iscsi_send_ioreq()
2190 struct qedi_conn *qedi_conn = conn->dd_data; in qedi_iscsi_cleanup_task() local
2195 QEDI_INFO(&qedi_conn->qedi->dbg_ctx, QEDI_LOG_SCSI_TM, in qedi_iscsi_cleanup_task()
2198 cmd->state, qedi_conn->iscsi_conn_id); in qedi_iscsi_cleanup_task()
2201 ep = qedi_conn->ep; in qedi_iscsi_cleanup_task()
2203 sq_idx = qedi_get_wqe_idx(qedi_conn); in qedi_iscsi_cleanup_task()
2213 qedi_ring_doorbell(qedi_conn); in qedi_iscsi_cleanup_task()