bnx2i_conn 259 drivers/scsi/bnx2i/bnx2i.h struct bnx2i_conn *conn; bnx2i_conn 329 drivers/scsi/bnx2i/bnx2i.h struct bnx2i_conn **conn_cid_tbl; bnx2i_conn 751 drivers/scsi/bnx2i/bnx2i.h struct bnx2i_conn *conn; bnx2i_conn 773 drivers/scsi/bnx2i/bnx2i.h struct bnx2i_conn *bnx2i_conn; bnx2i_conn 815 drivers/scsi/bnx2i/bnx2i.h struct bnx2i_conn *bnx2i_get_conn_from_id(struct bnx2i_hba *hba, bnx2i_conn 828 drivers/scsi/bnx2i/bnx2i.h void bnx2i_get_rq_buf(struct bnx2i_conn *conn, char *ptr, int len); bnx2i_conn 829 drivers/scsi/bnx2i/bnx2i.h void bnx2i_put_rq_buf(struct bnx2i_conn *conn, int count); bnx2i_conn 836 drivers/scsi/bnx2i/bnx2i.h extern int bnx2i_send_iscsi_login(struct bnx2i_conn *conn, bnx2i_conn 838 drivers/scsi/bnx2i/bnx2i.h extern int bnx2i_send_iscsi_tmf(struct bnx2i_conn *conn, bnx2i_conn 840 drivers/scsi/bnx2i/bnx2i.h extern int bnx2i_send_iscsi_text(struct bnx2i_conn *conn, bnx2i_conn 842 drivers/scsi/bnx2i/bnx2i.h extern int bnx2i_send_iscsi_scsicmd(struct bnx2i_conn *conn, bnx2i_conn 844 drivers/scsi/bnx2i/bnx2i.h extern int bnx2i_send_iscsi_nopout(struct bnx2i_conn *conn, bnx2i_conn 847 drivers/scsi/bnx2i/bnx2i.h extern int bnx2i_send_iscsi_logout(struct bnx2i_conn *conn, bnx2i_conn 873 drivers/scsi/bnx2i/bnx2i.h extern void bnx2i_print_pend_cmd_queue(struct bnx2i_conn *conn); bnx2i_conn 874 drivers/scsi/bnx2i/bnx2i.h extern void bnx2i_print_active_cmd_queue(struct bnx2i_conn *conn); bnx2i_conn 875 drivers/scsi/bnx2i/bnx2i.h extern void bnx2i_print_xmit_pdu_queue(struct bnx2i_conn *conn); bnx2i_conn 876 drivers/scsi/bnx2i/bnx2i.h extern void bnx2i_print_recv_state(struct bnx2i_conn *conn); bnx2i_conn 880 drivers/scsi/bnx2i/bnx2i.h struct bnx2i_conn *bnx2i_conn, bnx2i_conn 193 drivers/scsi/bnx2i/bnx2i_hwi.c void bnx2i_get_rq_buf(struct bnx2i_conn *bnx2i_conn, char *ptr, int len) bnx2i_conn 195 drivers/scsi/bnx2i/bnx2i_hwi.c if (!bnx2i_conn->ep->qp.rqe_left) bnx2i_conn 198 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->ep->qp.rqe_left--; bnx2i_conn 199 drivers/scsi/bnx2i/bnx2i_hwi.c memcpy(ptr, (u8 *) bnx2i_conn->ep->qp.rq_cons_qe, len); bnx2i_conn 200 drivers/scsi/bnx2i/bnx2i_hwi.c if (bnx2i_conn->ep->qp.rq_cons_qe == bnx2i_conn->ep->qp.rq_last_qe) { bnx2i_conn 201 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->ep->qp.rq_cons_qe = bnx2i_conn->ep->qp.rq_first_qe; bnx2i_conn 202 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->ep->qp.rq_cons_idx = 0; bnx2i_conn 204 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->ep->qp.rq_cons_qe++; bnx2i_conn 205 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->ep->qp.rq_cons_idx++; bnx2i_conn 210 drivers/scsi/bnx2i/bnx2i_hwi.c static void bnx2i_ring_577xx_doorbell(struct bnx2i_conn *conn) bnx2i_conn 231 drivers/scsi/bnx2i/bnx2i_hwi.c void bnx2i_put_rq_buf(struct bnx2i_conn *bnx2i_conn, int count) bnx2i_conn 234 drivers/scsi/bnx2i/bnx2i_hwi.c u16 hi_bit = (bnx2i_conn->ep->qp.rq_prod_idx & 0x8000); bnx2i_conn 235 drivers/scsi/bnx2i/bnx2i_hwi.c struct bnx2i_endpoint *ep = bnx2i_conn->ep; bnx2i_conn 241 drivers/scsi/bnx2i/bnx2i_hwi.c if (ep->qp.rq_prod_idx > bnx2i_conn->hba->max_rqes) { bnx2i_conn 242 drivers/scsi/bnx2i/bnx2i_hwi.c ep->qp.rq_prod_idx %= bnx2i_conn->hba->max_rqes; bnx2i_conn 268 drivers/scsi/bnx2i/bnx2i_hwi.c static void bnx2i_ring_sq_dbell(struct bnx2i_conn *bnx2i_conn, int count) bnx2i_conn 271 drivers/scsi/bnx2i/bnx2i_hwi.c struct bnx2i_endpoint *ep = bnx2i_conn->ep; bnx2i_conn 278 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_ring_577xx_doorbell(bnx2i_conn); bnx2i_conn 291 drivers/scsi/bnx2i/bnx2i_hwi.c static void bnx2i_ring_dbell_update_sq_params(struct bnx2i_conn *bnx2i_conn, bnx2i_conn 297 drivers/scsi/bnx2i/bnx2i_hwi.c if (bnx2i_conn->ep->qp.sq_prod_qe == bnx2i_conn 298 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->ep->qp.sq_last_qe) bnx2i_conn 299 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->ep->qp.sq_prod_qe = bnx2i_conn 300 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->ep->qp.sq_first_qe; bnx2i_conn 302 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->ep->qp.sq_prod_qe++; bnx2i_conn 304 drivers/scsi/bnx2i/bnx2i_hwi.c if ((bnx2i_conn->ep->qp.sq_prod_qe + count) <= bnx2i_conn 305 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->ep->qp.sq_last_qe) bnx2i_conn 306 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->ep->qp.sq_prod_qe += count; bnx2i_conn 308 drivers/scsi/bnx2i/bnx2i_hwi.c tmp_cnt = bnx2i_conn->ep->qp.sq_last_qe - bnx2i_conn 309 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->ep->qp.sq_prod_qe; bnx2i_conn 310 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->ep->qp.sq_prod_qe = bnx2i_conn 311 drivers/scsi/bnx2i/bnx2i_hwi.c &bnx2i_conn->ep->qp.sq_first_qe[count - bnx2i_conn 315 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->ep->qp.sq_prod_idx += count; bnx2i_conn 317 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_ring_sq_dbell(bnx2i_conn, bnx2i_conn->ep->qp.sq_prod_idx); bnx2i_conn 329 drivers/scsi/bnx2i/bnx2i_hwi.c int bnx2i_send_iscsi_login(struct bnx2i_conn *bnx2i_conn, bnx2i_conn 338 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->ep->qp.sq_prod_qe; bnx2i_conn 356 drivers/scsi/bnx2i/bnx2i_hwi.c login_wqe->resp_bd_list_addr_lo = (u32) bnx2i_conn->gen_pdu.resp_bd_dma; bnx2i_conn 358 drivers/scsi/bnx2i/bnx2i_hwi.c (u32) ((u64) bnx2i_conn->gen_pdu.resp_bd_dma >> 32); bnx2i_conn 361 drivers/scsi/bnx2i/bnx2i_hwi.c (bnx2i_conn->gen_pdu.resp_buf_size << bnx2i_conn 364 drivers/scsi/bnx2i/bnx2i_hwi.c login_wqe->bd_list_addr_lo = (u32) bnx2i_conn->gen_pdu.req_bd_dma; bnx2i_conn 366 drivers/scsi/bnx2i/bnx2i_hwi.c (u32) ((u64) bnx2i_conn->gen_pdu.req_bd_dma >> 32); bnx2i_conn 370 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_ring_dbell_update_sq_params(bnx2i_conn, 1); bnx2i_conn 382 drivers/scsi/bnx2i/bnx2i_hwi.c int bnx2i_send_iscsi_tmf(struct bnx2i_conn *bnx2i_conn, bnx2i_conn 385 drivers/scsi/bnx2i/bnx2i_hwi.c struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data; bnx2i_conn 395 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->ep->qp.sq_prod_qe; bnx2i_conn 438 drivers/scsi/bnx2i/bnx2i_hwi.c tmfabort_wqe->bd_list_addr_lo = (u32) bnx2i_conn->hba->mp_bd_dma; bnx2i_conn 440 drivers/scsi/bnx2i/bnx2i_hwi.c ((u64) bnx2i_conn->hba->mp_bd_dma >> 32); bnx2i_conn 444 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_ring_dbell_update_sq_params(bnx2i_conn, 1); bnx2i_conn 456 drivers/scsi/bnx2i/bnx2i_hwi.c int bnx2i_send_iscsi_text(struct bnx2i_conn *bnx2i_conn, bnx2i_conn 464 drivers/scsi/bnx2i/bnx2i_hwi.c text_wqe = (struct bnx2i_text_request *) bnx2i_conn->ep->qp.sq_prod_qe; bnx2i_conn 477 drivers/scsi/bnx2i/bnx2i_hwi.c text_wqe->resp_bd_list_addr_lo = (u32) bnx2i_conn->gen_pdu.resp_bd_dma; bnx2i_conn 479 drivers/scsi/bnx2i/bnx2i_hwi.c (u32) ((u64) bnx2i_conn->gen_pdu.resp_bd_dma >> 32); bnx2i_conn 482 drivers/scsi/bnx2i/bnx2i_hwi.c (bnx2i_conn->gen_pdu.resp_buf_size << bnx2i_conn 485 drivers/scsi/bnx2i/bnx2i_hwi.c text_wqe->bd_list_addr_lo = (u32) bnx2i_conn->gen_pdu.req_bd_dma; bnx2i_conn 487 drivers/scsi/bnx2i/bnx2i_hwi.c (u32) ((u64) bnx2i_conn->gen_pdu.req_bd_dma >> 32); bnx2i_conn 491 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_ring_dbell_update_sq_params(bnx2i_conn, 1); bnx2i_conn 504 drivers/scsi/bnx2i/bnx2i_hwi.c int bnx2i_send_iscsi_scsicmd(struct bnx2i_conn *bnx2i_conn, bnx2i_conn 510 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->ep->qp.sq_prod_qe; bnx2i_conn 514 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_ring_dbell_update_sq_params(bnx2i_conn, 1); bnx2i_conn 530 drivers/scsi/bnx2i/bnx2i_hwi.c int bnx2i_send_iscsi_nopout(struct bnx2i_conn *bnx2i_conn, bnx2i_conn 534 drivers/scsi/bnx2i/bnx2i_hwi.c struct bnx2i_endpoint *ep = bnx2i_conn->ep; bnx2i_conn 568 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->hba->mp_bd_dma; bnx2i_conn 570 drivers/scsi/bnx2i/bnx2i_hwi.c (u32) ((u64) bnx2i_conn->hba->mp_bd_dma >> 32); bnx2i_conn 575 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_ring_dbell_update_sq_params(bnx2i_conn, 1); bnx2i_conn 588 drivers/scsi/bnx2i/bnx2i_hwi.c int bnx2i_send_iscsi_logout(struct bnx2i_conn *bnx2i_conn, bnx2i_conn 597 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->ep->qp.sq_prod_qe; bnx2i_conn 610 drivers/scsi/bnx2i/bnx2i_hwi.c logout_wqe->bd_list_addr_lo = (u32) bnx2i_conn->hba->mp_bd_dma; bnx2i_conn 612 drivers/scsi/bnx2i/bnx2i_hwi.c ((u64) bnx2i_conn->hba->mp_bd_dma >> 32); bnx2i_conn 616 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->ep->state = EP_STATE_LOGOUT_SENT; bnx2i_conn 618 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_ring_dbell_update_sq_params(bnx2i_conn, 1); bnx2i_conn 631 drivers/scsi/bnx2i/bnx2i_hwi.c struct bnx2i_conn *bnx2i_conn = conn->dd_data; bnx2i_conn 632 drivers/scsi/bnx2i/bnx2i_hwi.c struct bnx2i_hba *hba = bnx2i_conn->hba; bnx2i_conn 644 drivers/scsi/bnx2i/bnx2i_hwi.c if (test_bit(BNX2I_NX2_DEV_57710, &bnx2i_conn->ep->hba->cnic_dev_type)) bnx2i_conn 645 drivers/scsi/bnx2i/bnx2i_hwi.c update_wqe->context_id = bnx2i_conn->ep->ep_cid; bnx2i_conn 647 drivers/scsi/bnx2i/bnx2i_hwi.c update_wqe->context_id = (bnx2i_conn->ep->ep_cid >> 7); bnx2i_conn 1336 drivers/scsi/bnx2i/bnx2i_hwi.c struct bnx2i_conn *bnx2i_conn, bnx2i_conn 1339 drivers/scsi/bnx2i/bnx2i_hwi.c struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data; bnx2i_conn 1340 drivers/scsi/bnx2i/bnx2i_hwi.c struct bnx2i_hba *hba = bnx2i_conn->hba; bnx2i_conn 1433 drivers/scsi/bnx2i/bnx2i_hwi.c struct bnx2i_conn *bnx2i_conn, bnx2i_conn 1436 drivers/scsi/bnx2i/bnx2i_hwi.c struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data; bnx2i_conn 1450 drivers/scsi/bnx2i/bnx2i_hwi.c resp_hdr = (struct iscsi_login_rsp *) &bnx2i_conn->gen_pdu.resp_hdr; bnx2i_conn 1468 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->gen_pdu.resp_wr_ptr = bnx2i_conn 1469 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->gen_pdu.resp_buf + pld_len; bnx2i_conn 1478 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->gen_pdu.resp_wr_ptr[0] = 0; bnx2i_conn 1479 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->gen_pdu.resp_wr_ptr++; bnx2i_conn 1484 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->gen_pdu.resp_buf, bnx2i_conn 1485 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->gen_pdu.resp_wr_ptr - bnx2i_conn->gen_pdu.resp_buf); bnx2i_conn 1501 drivers/scsi/bnx2i/bnx2i_hwi.c struct bnx2i_conn *bnx2i_conn, bnx2i_conn 1504 drivers/scsi/bnx2i/bnx2i_hwi.c struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data; bnx2i_conn 1517 drivers/scsi/bnx2i/bnx2i_hwi.c resp_hdr = (struct iscsi_text_rsp *)&bnx2i_conn->gen_pdu.resp_hdr; bnx2i_conn 1530 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->gen_pdu.resp_wr_ptr = bnx2i_conn->gen_pdu.resp_buf + bnx2i_conn 1539 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->gen_pdu.resp_wr_ptr[0] = 0; bnx2i_conn 1540 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->gen_pdu.resp_wr_ptr++; bnx2i_conn 1544 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->gen_pdu.resp_buf, bnx2i_conn 1545 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->gen_pdu.resp_wr_ptr - bnx2i_conn 1546 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->gen_pdu.resp_buf); bnx2i_conn 1562 drivers/scsi/bnx2i/bnx2i_hwi.c struct bnx2i_conn *bnx2i_conn, bnx2i_conn 1565 drivers/scsi/bnx2i/bnx2i_hwi.c struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data; bnx2i_conn 1577 drivers/scsi/bnx2i/bnx2i_hwi.c resp_hdr = (struct iscsi_tm_rsp *) &bnx2i_conn->gen_pdu.resp_hdr; bnx2i_conn 1601 drivers/scsi/bnx2i/bnx2i_hwi.c struct bnx2i_conn *bnx2i_conn, bnx2i_conn 1604 drivers/scsi/bnx2i/bnx2i_hwi.c struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data; bnx2i_conn 1616 drivers/scsi/bnx2i/bnx2i_hwi.c resp_hdr = (struct iscsi_logout_rsp *) &bnx2i_conn->gen_pdu.resp_hdr; bnx2i_conn 1632 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->ep->state = EP_STATE_LOGOUT_RESP_RCVD; bnx2i_conn 1647 drivers/scsi/bnx2i/bnx2i_hwi.c struct bnx2i_conn *bnx2i_conn, bnx2i_conn 1650 drivers/scsi/bnx2i/bnx2i_hwi.c struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data; bnx2i_conn 1671 drivers/scsi/bnx2i/bnx2i_hwi.c static void bnx2i_unsol_pdu_adjust_rq(struct bnx2i_conn *bnx2i_conn) bnx2i_conn 1674 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_get_rq_buf(bnx2i_conn, dummy_rq_data, 1); bnx2i_conn 1675 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_put_rq_buf(bnx2i_conn, 1); bnx2i_conn 1688 drivers/scsi/bnx2i/bnx2i_hwi.c struct bnx2i_conn *bnx2i_conn, bnx2i_conn 1691 drivers/scsi/bnx2i/bnx2i_hwi.c struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data; bnx2i_conn 1700 drivers/scsi/bnx2i/bnx2i_hwi.c hdr = (struct iscsi_nopin *)&bnx2i_conn->gen_pdu.resp_hdr; bnx2i_conn 1708 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_unsol_pdu_adjust_rq(bnx2i_conn); bnx2i_conn 1740 drivers/scsi/bnx2i/bnx2i_hwi.c struct bnx2i_conn *bnx2i_conn, bnx2i_conn 1747 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_unsol_pdu_adjust_rq(bnx2i_conn); bnx2i_conn 1753 drivers/scsi/bnx2i/bnx2i_hwi.c iscsi_conn_printk(KERN_ALERT, bnx2i_conn->cls_conn->dd_data, bnx2i_conn 1759 drivers/scsi/bnx2i/bnx2i_hwi.c resp_hdr = (struct iscsi_async *) &bnx2i_conn->gen_pdu.resp_hdr; bnx2i_conn 1775 drivers/scsi/bnx2i/bnx2i_hwi.c __iscsi_complete_pdu(bnx2i_conn->cls_conn->dd_data, bnx2i_conn 1790 drivers/scsi/bnx2i/bnx2i_hwi.c struct bnx2i_conn *bnx2i_conn, bnx2i_conn 1793 drivers/scsi/bnx2i/bnx2i_hwi.c struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data; bnx2i_conn 1799 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_get_rq_buf(bnx2i_conn, conn->data, reject->data_length); bnx2i_conn 1800 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_put_rq_buf(bnx2i_conn, 1); bnx2i_conn 1802 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_unsol_pdu_adjust_rq(bnx2i_conn); bnx2i_conn 1805 drivers/scsi/bnx2i/bnx2i_hwi.c hdr = (struct iscsi_reject *) &bnx2i_conn->gen_pdu.resp_hdr; bnx2i_conn 1827 drivers/scsi/bnx2i/bnx2i_hwi.c struct bnx2i_conn *bnx2i_conn, bnx2i_conn 1831 drivers/scsi/bnx2i/bnx2i_hwi.c struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data; bnx2i_conn 1842 drivers/scsi/bnx2i/bnx2i_hwi.c complete(&bnx2i_conn->cmd_cleanup_cmpl); bnx2i_conn 1869 drivers/scsi/bnx2i/bnx2i_hwi.c work->bnx2i_conn, bnx2i_conn 1871 drivers/scsi/bnx2i/bnx2i_hwi.c atomic_dec(&work->bnx2i_conn->work_cnt); bnx2i_conn 1898 drivers/scsi/bnx2i/bnx2i_hwi.c struct bnx2i_conn *bnx2i_conn, bnx2i_conn 1908 drivers/scsi/bnx2i/bnx2i_hwi.c task = iscsi_itt_to_task(bnx2i_conn->cls_conn->dd_data, bnx2i_conn 1929 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_work->bnx2i_conn = bnx2i_conn; bnx2i_conn 1932 drivers/scsi/bnx2i/bnx2i_hwi.c atomic_inc(&bnx2i_conn->work_cnt); bnx2i_conn 1940 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_process_scsi_cmd_resp(session, bnx2i_conn, (struct cqe *)cqe); bnx2i_conn 1952 drivers/scsi/bnx2i/bnx2i_hwi.c static int bnx2i_process_new_cqes(struct bnx2i_conn *bnx2i_conn) bnx2i_conn 1954 drivers/scsi/bnx2i/bnx2i_hwi.c struct iscsi_conn *conn = bnx2i_conn->cls_conn->dd_data; bnx2i_conn 1956 drivers/scsi/bnx2i/bnx2i_hwi.c struct bnx2i_hba *hba = bnx2i_conn->hba; bnx2i_conn 1962 drivers/scsi/bnx2i/bnx2i_hwi.c if (bnx2i_conn->ep == NULL) bnx2i_conn 1965 drivers/scsi/bnx2i/bnx2i_hwi.c qp = &bnx2i_conn->ep->qp; bnx2i_conn 1984 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_unsol_pdu_adjust_rq(bnx2i_conn); bnx2i_conn 1996 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_queue_scsi_cmd_resp(session, bnx2i_conn, nopin); bnx2i_conn 1999 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_process_login_resp(session, bnx2i_conn, bnx2i_conn 2003 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_process_tmf_resp(session, bnx2i_conn, bnx2i_conn 2007 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_process_text_resp(session, bnx2i_conn, bnx2i_conn 2011 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_process_logout_resp(session, bnx2i_conn, bnx2i_conn 2015 drivers/scsi/bnx2i/bnx2i_hwi.c if (bnx2i_process_nopin_mesg(session, bnx2i_conn, bnx2i_conn 2020 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_process_nopin_local_cmpl(session, bnx2i_conn, bnx2i_conn 2024 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_process_async_mesg(session, bnx2i_conn, bnx2i_conn 2029 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_process_reject_mesg(session, bnx2i_conn, bnx2i_conn 2033 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_process_cmd_cleanup_resp(session, bnx2i_conn, bnx2i_conn 2045 drivers/scsi/bnx2i/bnx2i_hwi.c if (!atomic_read(&bnx2i_conn->ep->num_active_cmds)) bnx2i_conn 2051 drivers/scsi/bnx2i/bnx2i_hwi.c atomic_dec(&bnx2i_conn->ep->num_active_cmds); bnx2i_conn 2086 drivers/scsi/bnx2i/bnx2i_hwi.c struct bnx2i_conn *bnx2i_conn; bnx2i_conn 2091 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn = bnx2i_get_conn_from_id(hba, iscsi_cid); bnx2i_conn 2093 drivers/scsi/bnx2i/bnx2i_hwi.c if (!bnx2i_conn) { bnx2i_conn 2097 drivers/scsi/bnx2i/bnx2i_hwi.c if (!bnx2i_conn->ep) { bnx2i_conn 2102 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_process_new_cqes(bnx2i_conn); bnx2i_conn 2103 drivers/scsi/bnx2i/bnx2i_hwi.c nxt_idx = bnx2i_arm_cq_event_coalescing(bnx2i_conn->ep, bnx2i_conn 2105 drivers/scsi/bnx2i/bnx2i_hwi.c if (nxt_idx && nxt_idx == bnx2i_process_new_cqes(bnx2i_conn)) bnx2i_conn 2106 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_arm_cq_event_coalescing(bnx2i_conn->ep, CNIC_ARM_CQE_FP); bnx2i_conn 2120 drivers/scsi/bnx2i/bnx2i_hwi.c struct bnx2i_conn *conn; bnx2i_conn 2153 drivers/scsi/bnx2i/bnx2i_hwi.c struct bnx2i_conn *bnx2i_conn) bnx2i_conn 2155 drivers/scsi/bnx2i/bnx2i_hwi.c iscsi_conn_failure(bnx2i_conn->cls_conn->dd_data, bnx2i_conn 2171 drivers/scsi/bnx2i/bnx2i_hwi.c struct bnx2i_conn *bnx2i_conn; bnx2i_conn 2175 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn = bnx2i_get_conn_from_id(hba, iscsi_cid); bnx2i_conn 2177 drivers/scsi/bnx2i/bnx2i_hwi.c if (!bnx2i_conn) { bnx2i_conn 2184 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_recovery_que_add_conn(bnx2i_conn->hba, bnx2i_conn); bnx2i_conn 2204 drivers/scsi/bnx2i/bnx2i_hwi.c struct bnx2i_conn *bnx2i_conn; bnx2i_conn 2214 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn = bnx2i_get_conn_from_id(hba, iscsi_cid); bnx2i_conn 2215 drivers/scsi/bnx2i/bnx2i_hwi.c if (!bnx2i_conn) { bnx2i_conn 2359 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->cls_conn->dd_data, bnx2i_conn 2364 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->cls_conn->dd_data, bnx2i_conn 2367 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->hba->shost->host_no, bnx2i_conn 2368 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn, bnx2i_conn->ep->ep_iscsi_cid, bnx2i_conn 2369 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->ep->ep_cid); bnx2i_conn 2370 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_recovery_que_add_conn(bnx2i_conn->hba, bnx2i_conn); bnx2i_conn 2373 drivers/scsi/bnx2i/bnx2i_hwi.c (void *) &bnx2i_conn->violation_notified)) bnx2i_conn 2375 drivers/scsi/bnx2i/bnx2i_hwi.c bnx2i_conn->cls_conn->dd_data, bnx2i_conn 447 drivers/scsi/bnx2i/bnx2i_init.c work->bnx2i_conn, &work->cqe); bnx2i_conn 239 drivers/scsi/bnx2i/bnx2i_iscsi.c struct bnx2i_conn *bnx2i_conn, bnx2i_conn 243 drivers/scsi/bnx2i/bnx2i_iscsi.c iscsi_conn_printk(KERN_ALERT, bnx2i_conn->cls_conn->dd_data, bnx2i_conn 248 drivers/scsi/bnx2i/bnx2i_iscsi.c hba->cid_que.conn_cid_tbl[iscsi_cid] = bnx2i_conn; bnx2i_conn 258 drivers/scsi/bnx2i/bnx2i_iscsi.c struct bnx2i_conn *bnx2i_get_conn_from_id(struct bnx2i_hba *hba, bnx2i_conn 336 drivers/scsi/bnx2i/bnx2i_iscsi.c mem_size = hba->max_active_conns * sizeof(struct bnx2i_conn *); bnx2i_conn 937 drivers/scsi/bnx2i/bnx2i_iscsi.c struct bnx2i_conn *bnx2i_conn) bnx2i_conn 939 drivers/scsi/bnx2i/bnx2i_iscsi.c if (bnx2i_conn->gen_pdu.resp_bd_tbl) { bnx2i_conn 941 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.resp_bd_tbl, bnx2i_conn 942 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.resp_bd_dma); bnx2i_conn 943 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.resp_bd_tbl = NULL; bnx2i_conn 946 drivers/scsi/bnx2i/bnx2i_iscsi.c if (bnx2i_conn->gen_pdu.req_bd_tbl) { bnx2i_conn 948 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.req_bd_tbl, bnx2i_conn 949 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.req_bd_dma); bnx2i_conn 950 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.req_bd_tbl = NULL; bnx2i_conn 953 drivers/scsi/bnx2i/bnx2i_iscsi.c if (bnx2i_conn->gen_pdu.resp_buf) { bnx2i_conn 956 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.resp_buf, bnx2i_conn 957 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.resp_dma_addr); bnx2i_conn 958 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.resp_buf = NULL; bnx2i_conn 961 drivers/scsi/bnx2i/bnx2i_iscsi.c if (bnx2i_conn->gen_pdu.req_buf) { bnx2i_conn 964 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.req_buf, bnx2i_conn 965 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.req_dma_addr); bnx2i_conn 966 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.req_buf = NULL; bnx2i_conn 978 drivers/scsi/bnx2i/bnx2i_iscsi.c struct bnx2i_conn *bnx2i_conn) bnx2i_conn 981 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.req_buf = bnx2i_conn 984 drivers/scsi/bnx2i/bnx2i_iscsi.c &bnx2i_conn->gen_pdu.req_dma_addr, bnx2i_conn 986 drivers/scsi/bnx2i/bnx2i_iscsi.c if (bnx2i_conn->gen_pdu.req_buf == NULL) bnx2i_conn 989 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.req_buf_size = 0; bnx2i_conn 990 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.req_wr_ptr = bnx2i_conn->gen_pdu.req_buf; bnx2i_conn 992 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.resp_buf = bnx2i_conn 995 drivers/scsi/bnx2i/bnx2i_iscsi.c &bnx2i_conn->gen_pdu.resp_dma_addr, bnx2i_conn 997 drivers/scsi/bnx2i/bnx2i_iscsi.c if (bnx2i_conn->gen_pdu.resp_buf == NULL) bnx2i_conn 1000 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.resp_buf_size = ISCSI_DEF_MAX_RECV_SEG_LEN; bnx2i_conn 1001 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.resp_wr_ptr = bnx2i_conn->gen_pdu.resp_buf; bnx2i_conn 1003 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.req_bd_tbl = bnx2i_conn 1005 drivers/scsi/bnx2i/bnx2i_iscsi.c &bnx2i_conn->gen_pdu.req_bd_dma, GFP_KERNEL); bnx2i_conn 1006 drivers/scsi/bnx2i/bnx2i_iscsi.c if (bnx2i_conn->gen_pdu.req_bd_tbl == NULL) bnx2i_conn 1009 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.resp_bd_tbl = bnx2i_conn 1011 drivers/scsi/bnx2i/bnx2i_iscsi.c &bnx2i_conn->gen_pdu.resp_bd_dma, bnx2i_conn 1013 drivers/scsi/bnx2i/bnx2i_iscsi.c if (bnx2i_conn->gen_pdu.resp_bd_tbl == NULL) bnx2i_conn 1020 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.req_bd_tbl, bnx2i_conn 1021 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.req_bd_dma); bnx2i_conn 1022 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.req_bd_tbl = NULL; bnx2i_conn 1026 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.resp_buf, bnx2i_conn 1027 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.resp_dma_addr); bnx2i_conn 1028 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.resp_buf = NULL; bnx2i_conn 1031 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.req_buf, bnx2i_conn 1032 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.req_dma_addr); bnx2i_conn 1033 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.req_buf = NULL; bnx2i_conn 1035 drivers/scsi/bnx2i/bnx2i_iscsi.c iscsi_conn_printk(KERN_ERR, bnx2i_conn->cls_conn->dd_data, bnx2i_conn 1049 drivers/scsi/bnx2i/bnx2i_iscsi.c static void bnx2i_iscsi_prep_generic_pdu_bd(struct bnx2i_conn *bnx2i_conn) bnx2i_conn 1053 drivers/scsi/bnx2i/bnx2i_iscsi.c bd_tbl = (struct iscsi_bd *) bnx2i_conn->gen_pdu.req_bd_tbl; bnx2i_conn 1056 drivers/scsi/bnx2i/bnx2i_iscsi.c (u32) ((u64) bnx2i_conn->gen_pdu.req_dma_addr >> 32); bnx2i_conn 1057 drivers/scsi/bnx2i/bnx2i_iscsi.c bd_tbl->buffer_addr_lo = (u32) bnx2i_conn->gen_pdu.req_dma_addr; bnx2i_conn 1058 drivers/scsi/bnx2i/bnx2i_iscsi.c bd_tbl->buffer_length = bnx2i_conn->gen_pdu.req_wr_ptr - bnx2i_conn 1059 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.req_buf; bnx2i_conn 1064 drivers/scsi/bnx2i/bnx2i_iscsi.c bd_tbl = (struct iscsi_bd *) bnx2i_conn->gen_pdu.resp_bd_tbl; bnx2i_conn 1065 drivers/scsi/bnx2i/bnx2i_iscsi.c bd_tbl->buffer_addr_hi = (u64) bnx2i_conn->gen_pdu.resp_dma_addr >> 32; bnx2i_conn 1066 drivers/scsi/bnx2i/bnx2i_iscsi.c bd_tbl->buffer_addr_lo = (u32) bnx2i_conn->gen_pdu.resp_dma_addr; bnx2i_conn 1084 drivers/scsi/bnx2i/bnx2i_iscsi.c struct bnx2i_conn *bnx2i_conn = cmd->conn; bnx2i_conn 1089 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_iscsi_prep_generic_pdu_bd(bnx2i_conn); bnx2i_conn 1092 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_send_iscsi_login(bnx2i_conn, task); bnx2i_conn 1095 drivers/scsi/bnx2i/bnx2i_iscsi.c data_len = bnx2i_conn->gen_pdu.req_buf_size; bnx2i_conn 1096 drivers/scsi/bnx2i/bnx2i_iscsi.c buf = bnx2i_conn->gen_pdu.req_buf; bnx2i_conn 1098 drivers/scsi/bnx2i/bnx2i_iscsi.c rc = bnx2i_send_iscsi_nopout(bnx2i_conn, task, bnx2i_conn 1101 drivers/scsi/bnx2i/bnx2i_iscsi.c rc = bnx2i_send_iscsi_nopout(bnx2i_conn, task, bnx2i_conn 1105 drivers/scsi/bnx2i/bnx2i_iscsi.c rc = bnx2i_send_iscsi_logout(bnx2i_conn, task); bnx2i_conn 1108 drivers/scsi/bnx2i/bnx2i_iscsi.c rc = bnx2i_send_iscsi_tmf(bnx2i_conn, task); bnx2i_conn 1111 drivers/scsi/bnx2i/bnx2i_iscsi.c rc = bnx2i_send_iscsi_text(bnx2i_conn, task); bnx2i_conn 1114 drivers/scsi/bnx2i/bnx2i_iscsi.c iscsi_conn_printk(KERN_ALERT, bnx2i_conn->cls_conn->dd_data, bnx2i_conn 1161 drivers/scsi/bnx2i/bnx2i_iscsi.c struct bnx2i_conn *bnx2i_conn = conn->dd_data; bnx2i_conn 1162 drivers/scsi/bnx2i/bnx2i_iscsi.c struct bnx2i_hba *hba = bnx2i_conn->hba; bnx2i_conn 1177 drivers/scsi/bnx2i/bnx2i_iscsi.c wait_for_completion_timeout(&bnx2i_conn->cmd_cleanup_cmpl, bnx2i_conn 1193 drivers/scsi/bnx2i/bnx2i_iscsi.c struct bnx2i_conn *bnx2i_conn = conn->dd_data; bnx2i_conn 1194 drivers/scsi/bnx2i/bnx2i_iscsi.c struct bnx2i_hba *hba = bnx2i_conn->hba; bnx2i_conn 1197 drivers/scsi/bnx2i/bnx2i_iscsi.c memset(bnx2i_conn->gen_pdu.req_buf, 0, ISCSI_DEF_MAX_RECV_SEG_LEN); bnx2i_conn 1200 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.req_buf_size = task->data_count; bnx2i_conn 1207 drivers/scsi/bnx2i/bnx2i_iscsi.c memcpy(bnx2i_conn->gen_pdu.req_buf, task->data, bnx2i_conn 1209 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.req_wr_ptr = bnx2i_conn 1210 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->gen_pdu.req_buf + task->data_count; bnx2i_conn 1229 drivers/scsi/bnx2i/bnx2i_iscsi.c struct bnx2i_conn *bnx2i_conn = conn->dd_data; bnx2i_conn 1234 drivers/scsi/bnx2i/bnx2i_iscsi.c if (atomic_read(&bnx2i_conn->ep->num_active_cmds) + 1 > bnx2i_conn 1246 drivers/scsi/bnx2i/bnx2i_iscsi.c cmd->conn = bnx2i_conn; bnx2i_conn 1274 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_send_iscsi_scsicmd(bnx2i_conn, cmd); bnx2i_conn 1362 drivers/scsi/bnx2i/bnx2i_iscsi.c struct bnx2i_conn *bnx2i_conn; bnx2i_conn 1366 drivers/scsi/bnx2i/bnx2i_iscsi.c cls_conn = iscsi_conn_setup(cls_session, sizeof(*bnx2i_conn), bnx2i_conn 1372 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn = conn->dd_data; bnx2i_conn 1373 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->cls_conn = cls_conn; bnx2i_conn 1374 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->hba = hba; bnx2i_conn 1376 drivers/scsi/bnx2i/bnx2i_iscsi.c atomic_set(&bnx2i_conn->work_cnt, 0); bnx2i_conn 1379 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->ep = NULL; bnx2i_conn 1380 drivers/scsi/bnx2i/bnx2i_iscsi.c init_completion(&bnx2i_conn->cmd_cleanup_cmpl); bnx2i_conn 1382 drivers/scsi/bnx2i/bnx2i_iscsi.c if (bnx2i_conn_alloc_login_resources(hba, bnx2i_conn)) { bnx2i_conn 1412 drivers/scsi/bnx2i/bnx2i_iscsi.c struct bnx2i_conn *bnx2i_conn = conn->dd_data; bnx2i_conn 1449 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_ep->conn = bnx2i_conn; bnx2i_conn 1450 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->ep = bnx2i_ep; bnx2i_conn 1451 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->iscsi_conn_cid = bnx2i_ep->ep_iscsi_cid; bnx2i_conn 1452 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->fw_cid = bnx2i_ep->ep_cid; bnx2i_conn 1454 drivers/scsi/bnx2i/bnx2i_iscsi.c ret_code = bnx2i_bind_conn_to_iscsi_cid(hba, bnx2i_conn, bnx2i_conn 1461 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_put_rq_buf(bnx2i_conn, 0); bnx2i_conn 1463 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_arm_cq_event_coalescing(bnx2i_conn->ep, CNIC_ARM_CQE); bnx2i_conn 1478 drivers/scsi/bnx2i/bnx2i_iscsi.c struct bnx2i_conn *bnx2i_conn = conn->dd_data; bnx2i_conn 1488 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn_free_login_resources(hba, bnx2i_conn); bnx2i_conn 1490 drivers/scsi/bnx2i/bnx2i_iscsi.c if (atomic_read(&bnx2i_conn->work_cnt)) { bnx2i_conn 1497 drivers/scsi/bnx2i/bnx2i_iscsi.c work->bnx2i_conn == bnx2i_conn) { bnx2i_conn 1501 drivers/scsi/bnx2i/bnx2i_iscsi.c &bnx2i_conn->work_cnt)) bnx2i_conn 1605 drivers/scsi/bnx2i/bnx2i_iscsi.c struct bnx2i_conn *bnx2i_conn = conn->dd_data; bnx2i_conn 1607 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->ep->state = EP_STATE_ULP_UPDATE_START; bnx2i_conn 1614 drivers/scsi/bnx2i/bnx2i_iscsi.c timer_setup(&bnx2i_conn->ep->ofld_timer, bnx2i_ep_ofld_timer, 0); bnx2i_conn 1615 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->ep->ofld_timer.expires = 1 * HZ + jiffies; bnx2i_conn 1616 drivers/scsi/bnx2i/bnx2i_iscsi.c add_timer(&bnx2i_conn->ep->ofld_timer); bnx2i_conn 1618 drivers/scsi/bnx2i/bnx2i_iscsi.c wait_event_interruptible(bnx2i_conn->ep->ofld_wait, bnx2i_conn 1619 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->ep->state != EP_STATE_ULP_UPDATE_START); bnx2i_conn 1623 drivers/scsi/bnx2i/bnx2i_iscsi.c del_timer_sync(&bnx2i_conn->ep->ofld_timer); bnx2i_conn 2118 drivers/scsi/bnx2i/bnx2i_iscsi.c struct bnx2i_conn *bnx2i_conn = NULL; bnx2i_conn 2133 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn = bnx2i_ep->conn; bnx2i_conn 2134 drivers/scsi/bnx2i/bnx2i_iscsi.c conn = bnx2i_conn->cls_conn->dd_data; bnx2i_conn 2161 drivers/scsi/bnx2i/bnx2i_iscsi.c if (bnx2i_conn) bnx2i_conn 2162 drivers/scsi/bnx2i/bnx2i_iscsi.c bnx2i_conn->ep = NULL;