• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/bnx2i/

Lines Matching defs:conn

175  * @conn:		iscsi connection on which RQ event occured
201 static void bnx2i_ring_577xx_doorbell(struct bnx2i_conn *conn)
211 writel(cpu_to_le32(msg), conn->ep->qp.ctx_base);
217 * @conn: iscsi connection on which event to post
253 * @conn: iscsi connection to which new SQ entries belong
280 * @conn: iscsi connection to which new SQ entries belong
317 * @conn: iscsi connection
372 * @conn: iscsi connection
381 struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data;
404 ctask = iscsi_itt_to_task(conn, tmfabort_hdr->rtt);
442 * @conn: iscsi connection
464 * @conn: iscsi connection
529 * @conn: iscsi connection
574 * @conn: iscsi connection which requires iscsi parameter update
576 * sends down iSCSI Conn Update request to move iSCSI conn to FFP
578 void bnx2i_update_iscsi_conn(struct iscsi_conn *conn)
580 struct bnx2i_conn *bnx2i_conn = conn->dd_data;
592 /* 5771x requires conn context id to be passed as is */
598 if (conn->hdrdgst_en)
600 if (conn->datadgst_en)
602 if (conn->session->initial_r2t_en)
604 if (conn->session->imm_data_en)
607 update_wqe->max_send_pdu_length = conn->max_xmit_dlength;
608 update_wqe->max_recv_pdu_length = conn->max_recv_dlength;
609 update_wqe->first_burst_length = conn->session->first_burst;
610 update_wqe->max_burst_length = conn->session->max_burst;
611 update_wqe->exp_stat_sn = conn->exp_statsn;
612 update_wqe->max_outstanding_r2ts = conn->session->max_r2t;
613 update_wqe->session_error_recovery_level = conn->session->erl;
614 iscsi_conn_printk(KERN_ALERT, conn,
615 "bnx2i: conn update - MBL 0x%x FBL 0x%x"
680 (struct bnx2i_cleanup_request *)cmd->conn->ep->qp.sq_prod_qe;
687 bnx2i_ring_dbell_update_sq_params(cmd->conn, 1);
709 /* 5771x requires conn context id to be passed as is */
724 * bnx2i_570x_send_conn_ofld_req - initiates iscsi conn context setup process
838 /* need if we decide to go with multiple KCQE's per conn */
983 ep->conn = NULL;
1259 * @conn: iscsi connection
1268 struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data;
1277 task = iscsi_itt_to_task(conn,
1285 conn->datain_pdus_cnt +=
1287 conn->rxdata_octets +=
1290 conn->dataout_pdus_cnt +=
1292 conn->r2t_pdus_cnt +=
1294 conn->txdata_octets +=
1318 iscsi_conn_printk(KERN_ERR, conn,
1323 iscsi_conn_printk(KERN_ERR, conn,
1324 "sense data len %d > conn data\n",
1329 bnx2i_get_rq_buf(bnx2i_cmd->conn, conn->data, datalen);
1330 bnx2i_put_rq_buf(bnx2i_cmd->conn, 1);
1334 __iscsi_complete_pdu(conn, (struct iscsi_hdr *)hdr,
1335 conn->data, datalen);
1354 struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data;
1363 task = iscsi_itt_to_task(conn,
1401 __iscsi_complete_pdu(conn, (struct iscsi_hdr *)resp_hdr,
1421 struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data;
1428 task = iscsi_itt_to_task(conn,
1441 __iscsi_complete_pdu(conn, (struct iscsi_hdr *)resp_hdr, NULL, 0);
1460 struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data;
1467 task = iscsi_itt_to_task(conn,
1486 __iscsi_complete_pdu(conn, (struct iscsi_hdr *)resp_hdr, NULL, 0);
1506 struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data;
1512 task = iscsi_itt_to_task(conn,
1521 * @conn: iscsi connection
1547 struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data;
1573 task = iscsi_itt_to_task(conn, itt);
1581 __iscsi_complete_pdu(conn, (struct iscsi_hdr *)hdr, NULL, 0);
1650 struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data;
1656 bnx2i_get_rq_buf(bnx2i_conn, conn->data, reject->data_length);
1670 __iscsi_complete_pdu(conn, (struct iscsi_hdr *)hdr, conn->data,
1681 * process command cleanup response CQE during conn shutdown or error recovery
1688 struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data;
1693 task = iscsi_itt_to_task(conn,
1712 struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data;
1713 struct iscsi_session *session = conn->session;
1723 if (unlikely(test_bit(ISCSI_SUSPEND_BIT, &conn->suspend_rx)))
1806 struct bnx2i_conn *conn;
1810 conn = bnx2i_get_conn_from_id(hba, iscsi_cid);
1812 if (!conn) {
1816 if (!conn->ep) {
1821 bnx2i_process_new_cqes(conn);
1826 * bnx2i_process_update_conn_cmpl - process iscsi conn update completion KCQE
1835 struct bnx2i_conn *conn;
1839 conn = bnx2i_get_conn_from_id(hba, iscsi_cid);
1841 if (!conn) {
1845 if (!conn->ep) {
1852 conn->ep->state = EP_STATE_ULP_UPDATE_FAILED;
1854 conn->ep->state = EP_STATE_ULP_UPDATE_COMPL;
1856 wake_up_interruptible(&conn->ep->ofld_wait);
2080 "conn_err - hostno %d conn %p, "
2097 * bnx2i_process_conn_destroy_cmpl - process iscsi conn destroy completion
2099 * @conn_destroy: conn destroy kcqe pointer
2116 printk(KERN_ALERT "conn destroy- error hba mis-match\n");
2130 * bnx2i_process_ofld_cmpl - process initial iscsi conn offload completion
2132 * @ofld_kcqe: conn offload kcqe pointer
2172 * bnx2i_indicate_kcqe - process iscsi conn update completion KCQE
2260 * bnx2i_cm_connect_cmpl - process iscsi conn establishment completion
2282 * bnx2i_cm_close_cmpl - process tcp conn close completion
2298 * bnx2i_cm_abort_cmpl - process abortive tcp conn teardown completion
2326 if (ep->conn)
2327 bnx2i_recovery_que_add_conn(ep->hba, ep->conn);
2331 * bnx2i_cm_remote_abort - process TCP RST and start conn cleanup
2343 if (ep->conn)
2344 bnx2i_recovery_que_add_conn(ep->hba, ep->conn);