Lines Matching defs:conn
210 static void bnx2i_ring_577xx_doorbell(struct bnx2i_conn *conn)
220 writel(cpu_to_le32(msg), conn->ep->qp.ctx_base);
385 struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data;
407 ctask = iscsi_itt_to_task(conn, tmfabort_hdr->rtt);
625 * @conn: iscsi connection which requires iscsi parameter update
627 * sends down iSCSI Conn Update request to move iSCSI conn to FFP
629 void bnx2i_update_iscsi_conn(struct iscsi_conn *conn)
631 struct bnx2i_conn *bnx2i_conn = conn->dd_data;
643 /* 5771x requires conn context id to be passed as is */
649 if (conn->hdrdgst_en)
651 if (conn->datadgst_en)
653 if (conn->session->initial_r2t_en)
655 if (conn->session->imm_data_en)
658 update_wqe->max_send_pdu_length = conn->max_xmit_dlength;
659 update_wqe->max_recv_pdu_length = conn->max_recv_dlength;
660 update_wqe->first_burst_length = conn->session->first_burst;
661 update_wqe->max_burst_length = conn->session->max_burst;
662 update_wqe->exp_stat_sn = conn->exp_statsn;
663 update_wqe->max_outstanding_r2ts = conn->session->max_r2t;
664 update_wqe->session_error_recovery_level = conn->session->erl;
665 iscsi_conn_printk(KERN_ALERT, conn,
666 "bnx2i: conn update - MBL 0x%x FBL 0x%x"
732 (struct bnx2i_cleanup_request *)cmd->conn->ep->qp.sq_prod_qe;
739 bnx2i_ring_dbell_update_sq_params(cmd->conn, 1);
762 /* 5771x requires conn context id to be passed as is */
779 * bnx2i_570x_send_conn_ofld_req - initiates iscsi conn context setup process
897 /* need if we decide to go with multiple KCQE's per conn */
1048 ep->conn = NULL;
1340 struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data;
1350 task = iscsi_itt_to_task(conn,
1358 conn->datain_pdus_cnt +=
1360 conn->rxdata_octets +=
1367 conn->dataout_pdus_cnt +=
1369 conn->r2t_pdus_cnt +=
1371 conn->txdata_octets +=
1401 iscsi_conn_printk(KERN_ERR, conn,
1406 iscsi_conn_printk(KERN_ERR, conn,
1407 "sense data len %d > conn data\n",
1412 bnx2i_get_rq_buf(bnx2i_cmd->conn, conn->data, datalen);
1413 bnx2i_put_rq_buf(bnx2i_cmd->conn, 1);
1417 __iscsi_complete_pdu(conn, (struct iscsi_hdr *)hdr,
1418 conn->data, datalen);
1437 struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data;
1446 task = iscsi_itt_to_task(conn,
1484 __iscsi_complete_pdu(conn, (struct iscsi_hdr *)resp_hdr,
1505 struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data;
1514 task = iscsi_itt_to_task(conn, text->itt & ISCSI_LOGIN_RESPONSE_INDEX);
1544 __iscsi_complete_pdu(conn, (struct iscsi_hdr *)resp_hdr,
1566 struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data;
1573 task = iscsi_itt_to_task(conn,
1586 __iscsi_complete_pdu(conn, (struct iscsi_hdr *)resp_hdr, NULL, 0);
1605 struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data;
1612 task = iscsi_itt_to_task(conn,
1631 __iscsi_complete_pdu(conn, (struct iscsi_hdr *)resp_hdr, NULL, 0);
1651 struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data;
1657 task = iscsi_itt_to_task(conn,
1692 struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data;
1716 task = iscsi_itt_to_task(conn,
1725 __iscsi_complete_pdu(conn, (struct iscsi_hdr *)hdr, NULL, 0);
1794 struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data;
1800 bnx2i_get_rq_buf(bnx2i_conn, conn->data, reject->data_length);
1814 __iscsi_complete_pdu(conn, (struct iscsi_hdr *)hdr, conn->data,
1825 * process command cleanup response CQE during conn shutdown or error recovery
1832 struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data;
1837 task = iscsi_itt_to_task(conn,
1957 struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data;
1958 struct iscsi_session *session = conn->session;
1980 if (unlikely(test_bit(ISCSI_CONN_FLAG_SUSPEND_RX, &conn->flags))) {
2114 * bnx2i_process_update_conn_cmpl - process iscsi conn update completion KCQE
2123 struct bnx2i_conn *conn;
2127 conn = bnx2i_get_conn_from_id(hba, iscsi_cid);
2129 if (!conn) {
2133 if (!conn->ep) {
2140 conn->ep->state = EP_STATE_ULP_UPDATE_FAILED;
2142 conn->ep->state = EP_STATE_ULP_UPDATE_COMPL;
2144 wake_up_interruptible(&conn->ep->ofld_wait);
2365 "conn_err - hostno %d conn %p, "
2382 * bnx2i_process_conn_destroy_cmpl - process iscsi conn destroy completion
2384 * @conn_destroy: conn destroy kcqe pointer
2401 printk(KERN_ALERT "conn destroy- error hba mismatch\n");
2415 * bnx2i_process_ofld_cmpl - process initial iscsi conn offload completion
2417 * @ofld_kcqe: conn offload kcqe pointer
2468 * bnx2i_indicate_kcqe - process iscsi conn update completion KCQE
2563 * bnx2i_cm_connect_cmpl - process iscsi conn establishment completion
2585 * bnx2i_cm_close_cmpl - process tcp conn close completion
2601 * bnx2i_cm_abort_cmpl - process abortive tcp conn teardown completion
2628 if (ep->conn)
2629 bnx2i_recovery_que_add_conn(ep->hba, ep->conn);
2633 * bnx2i_cm_remote_abort - process TCP RST and start conn cleanup
2648 if (ep->conn)
2649 bnx2i_recovery_que_add_conn(ep->hba, ep->conn);