beiscsi_conn 135 drivers/scsi/be2iscsi/be_iscsi.c struct beiscsi_conn *beiscsi_conn; beiscsi_conn 147 drivers/scsi/be2iscsi/be_iscsi.c cls_conn = iscsi_conn_setup(cls_session, sizeof(*beiscsi_conn), cid); beiscsi_conn 152 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_conn = conn->dd_data; beiscsi_conn 153 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_conn->ep = NULL; beiscsi_conn 154 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_conn->phba = phba; beiscsi_conn 155 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_conn->conn = conn; beiscsi_conn 158 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_conn->beiscsi_sess = beiscsi_sess; beiscsi_conn 175 drivers/scsi/be2iscsi/be_iscsi.c struct beiscsi_conn *beiscsi_conn = conn->dd_data; beiscsi_conn 202 drivers/scsi/be2iscsi/be_iscsi.c if (beiscsi_conn != phba->conn_table[cri_index] || beiscsi_conn 208 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_conn, beiscsi_conn 214 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_conn->beiscsi_conn_cid = beiscsi_ep->ep_cid; beiscsi_conn 215 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_conn->ep = beiscsi_ep; beiscsi_conn 216 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_ep->conn = beiscsi_conn; beiscsi_conn 222 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_conn->doorbell_offset = pwrb_context->doorbell_offset; beiscsi_conn 225 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_ep->ep_cid, cri_index, beiscsi_conn); beiscsi_conn 226 drivers/scsi/be2iscsi/be_iscsi.c phba->conn_table[cri_index] = beiscsi_conn; beiscsi_conn 650 drivers/scsi/be2iscsi/be_iscsi.c phba = ((struct beiscsi_conn *)conn->dd_data)->phba; beiscsi_conn 821 drivers/scsi/be2iscsi/be_iscsi.c phba = ((struct beiscsi_conn *)conn->dd_data)->phba; beiscsi_conn 846 drivers/scsi/be2iscsi/be_iscsi.c static void beiscsi_set_params_for_offld(struct beiscsi_conn *beiscsi_conn, beiscsi_conn 849 drivers/scsi/be2iscsi/be_iscsi.c struct iscsi_conn *conn = beiscsi_conn->conn; beiscsi_conn 892 drivers/scsi/be2iscsi/be_iscsi.c struct beiscsi_conn *beiscsi_conn = conn->dd_data; beiscsi_conn 897 drivers/scsi/be2iscsi/be_iscsi.c phba = ((struct beiscsi_conn *)conn->dd_data)->phba; beiscsi_conn 904 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_log(beiscsi_conn->phba, KERN_INFO, BEISCSI_LOG_CONFIG, beiscsi_conn 908 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_ep = beiscsi_conn->ep; beiscsi_conn 910 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_log(beiscsi_conn->phba, KERN_ERR, beiscsi_conn 914 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_conn->login_in_progress = 0; beiscsi_conn 915 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_set_params_for_offld(beiscsi_conn, ¶ms); beiscsi_conn 916 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_offload_connection(beiscsi_conn, ¶ms); beiscsi_conn 1000 drivers/scsi/be2iscsi/be_iscsi.c struct beiscsi_conn *beiscsi_conn; beiscsi_conn 1015 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_conn = beiscsi_ep->conn; beiscsi_conn 1021 drivers/scsi/be2iscsi/be_iscsi.c if (beiscsi_conn->login_in_progress) { beiscsi_conn 1022 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_free_mgmt_task_handles(beiscsi_conn, beiscsi_conn 1023 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_conn->task); beiscsi_conn 1024 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_conn->login_in_progress = 0; beiscsi_conn 1293 drivers/scsi/be2iscsi/be_iscsi.c struct beiscsi_conn *beiscsi_conn; beiscsi_conn 1313 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_conn = beiscsi_ep->conn; beiscsi_conn 1314 drivers/scsi/be2iscsi/be_iscsi.c iscsi_suspend_queue(beiscsi_conn->conn); beiscsi_conn 29 drivers/scsi/be2iscsi/be_iscsi.h void beiscsi_offload_connection(struct beiscsi_conn *beiscsi_conn, beiscsi_conn 33 drivers/scsi/be2iscsi/be_iscsi.h struct beiscsi_conn *beiscsi_conn, beiscsi_conn 222 drivers/scsi/be2iscsi/be_main.c struct beiscsi_conn *beiscsi_conn; beiscsi_conn 242 drivers/scsi/be2iscsi/be_main.c beiscsi_conn = conn->dd_data; beiscsi_conn 243 drivers/scsi/be2iscsi/be_main.c phba = beiscsi_conn->phba; beiscsi_conn 252 drivers/scsi/be2iscsi/be_main.c inv_tbl.cid = beiscsi_conn->beiscsi_conn_cid; beiscsi_conn 275 drivers/scsi/be2iscsi/be_main.c struct beiscsi_conn *beiscsi_conn; beiscsi_conn 294 drivers/scsi/be2iscsi/be_main.c beiscsi_conn = conn->dd_data; beiscsi_conn 295 drivers/scsi/be2iscsi/be_main.c phba = beiscsi_conn->phba; beiscsi_conn 335 drivers/scsi/be2iscsi/be_main.c inv_tbl->tbl[nents].cid = beiscsi_conn->beiscsi_conn_cid; beiscsi_conn 357 drivers/scsi/be2iscsi/be_main.c beiscsi_conn->beiscsi_conn_cid); beiscsi_conn 1100 drivers/scsi/be2iscsi/be_main.c be_complete_io(struct beiscsi_conn *beiscsi_conn, beiscsi_conn 1107 drivers/scsi/be2iscsi/be_main.c struct iscsi_conn *conn = beiscsi_conn->conn; beiscsi_conn 1168 drivers/scsi/be2iscsi/be_main.c be_complete_logout(struct beiscsi_conn *beiscsi_conn, beiscsi_conn 1174 drivers/scsi/be2iscsi/be_main.c struct iscsi_conn *conn = beiscsi_conn->conn; beiscsi_conn 1195 drivers/scsi/be2iscsi/be_main.c be_complete_tmf(struct beiscsi_conn *beiscsi_conn, beiscsi_conn 1200 drivers/scsi/be2iscsi/be_main.c struct iscsi_conn *conn = beiscsi_conn->conn; beiscsi_conn 1216 drivers/scsi/be2iscsi/be_main.c hwi_complete_drvr_msgs(struct beiscsi_conn *beiscsi_conn, beiscsi_conn 1242 drivers/scsi/be2iscsi/be_main.c session = beiscsi_conn->conn->session; beiscsi_conn 1251 drivers/scsi/be2iscsi/be_main.c be_complete_nopin_resp(struct beiscsi_conn *beiscsi_conn, beiscsi_conn 1256 drivers/scsi/be2iscsi/be_main.c struct iscsi_conn *conn = beiscsi_conn->conn; beiscsi_conn 1324 drivers/scsi/be2iscsi/be_main.c static void hwi_complete_cmd(struct beiscsi_conn *beiscsi_conn, beiscsi_conn 1327 drivers/scsi/be2iscsi/be_main.c struct iscsi_conn *conn = beiscsi_conn->conn; beiscsi_conn 1361 drivers/scsi/be2iscsi/be_main.c be_complete_nopin_resp(beiscsi_conn, task, &csol_cqe); beiscsi_conn 1363 drivers/scsi/be2iscsi/be_main.c be_complete_io(beiscsi_conn, task, &csol_cqe); beiscsi_conn 1368 drivers/scsi/be2iscsi/be_main.c be_complete_logout(beiscsi_conn, task, &csol_cqe); beiscsi_conn 1370 drivers/scsi/be2iscsi/be_main.c be_complete_tmf(beiscsi_conn, task, &csol_cqe); beiscsi_conn 1381 drivers/scsi/be2iscsi/be_main.c be_complete_nopin_resp(beiscsi_conn, task, &csol_cqe); beiscsi_conn 1407 drivers/scsi/be2iscsi/be_main.c beiscsi_complete_pdu(struct beiscsi_conn *beiscsi_conn, beiscsi_conn 1410 drivers/scsi/be2iscsi/be_main.c struct beiscsi_hba *phba = beiscsi_conn->phba; beiscsi_conn 1411 drivers/scsi/be2iscsi/be_main.c struct iscsi_conn *conn = beiscsi_conn->conn; beiscsi_conn 1479 drivers/scsi/be2iscsi/be_main.c beiscsi_hdl_get_handle(struct beiscsi_conn *beiscsi_conn, beiscsi_conn 1484 drivers/scsi/be2iscsi/be_main.c struct beiscsi_hba *phba = beiscsi_conn->phba; beiscsi_conn 1491 drivers/scsi/be2iscsi/be_main.c cid = beiscsi_conn->beiscsi_conn_cid; beiscsi_conn 1587 drivers/scsi/be2iscsi/be_main.c beiscsi_hdl_fwd_pdu(struct beiscsi_conn *beiscsi_conn, beiscsi_conn 1591 drivers/scsi/be2iscsi/be_main.c struct iscsi_session *session = beiscsi_conn->conn->session; beiscsi_conn 1593 drivers/scsi/be2iscsi/be_main.c struct beiscsi_hba *phba = beiscsi_conn->phba; beiscsi_conn 1626 drivers/scsi/be2iscsi/be_main.c beiscsi_conn->beiscsi_conn_cid, plast_handle, beiscsi_conn 1633 drivers/scsi/be2iscsi/be_main.c status = beiscsi_complete_pdu(beiscsi_conn, phdr, pdata, dlen); beiscsi_conn 1640 drivers/scsi/be2iscsi/be_main.c beiscsi_hdl_gather_pdu(struct beiscsi_conn *beiscsi_conn, beiscsi_conn 1651 drivers/scsi/be2iscsi/be_main.c phba = beiscsi_conn->phba; beiscsi_conn 1670 drivers/scsi/be2iscsi/be_main.c status = beiscsi_hdl_fwd_pdu(beiscsi_conn, beiscsi_conn 1686 drivers/scsi/be2iscsi/be_main.c status = beiscsi_hdl_fwd_pdu(beiscsi_conn, beiscsi_conn 1694 drivers/scsi/be2iscsi/be_main.c beiscsi_conn->beiscsi_conn_cid, err, beiscsi_conn 1764 drivers/scsi/be2iscsi/be_main.c beiscsi_hdq_process_compl(struct beiscsi_conn *beiscsi_conn, beiscsi_conn 1767 drivers/scsi/be2iscsi/be_main.c struct beiscsi_hba *phba = beiscsi_conn->phba; beiscsi_conn 1775 drivers/scsi/be2iscsi/be_main.c cid_cri = BE_GET_CRI_FROM_CID(beiscsi_conn->beiscsi_conn_cid); beiscsi_conn 1778 drivers/scsi/be2iscsi/be_main.c pasync_handle = beiscsi_hdl_get_handle(beiscsi_conn, pasync_ctx, beiscsi_conn 1787 drivers/scsi/be2iscsi/be_main.c beiscsi_hdl_gather_pdu(beiscsi_conn, pasync_ctx, pasync_handle); beiscsi_conn 1857 drivers/scsi/be2iscsi/be_main.c struct beiscsi_conn *beiscsi_conn; beiscsi_conn 1906 drivers/scsi/be2iscsi/be_main.c beiscsi_conn = beiscsi_ep->conn; beiscsi_conn 1917 drivers/scsi/be2iscsi/be_main.c hwi_complete_cmd(beiscsi_conn, phba, sol); beiscsi_conn 1925 drivers/scsi/be2iscsi/be_main.c hwi_complete_drvr_msgs(beiscsi_conn, phba, sol); beiscsi_conn 1934 drivers/scsi/be2iscsi/be_main.c beiscsi_hdq_process_compl(beiscsi_conn, beiscsi_conn 1945 drivers/scsi/be2iscsi/be_main.c beiscsi_hdq_process_compl(beiscsi_conn, beiscsi_conn 1983 drivers/scsi/be2iscsi/be_main.c beiscsi_hdq_process_compl(beiscsi_conn, beiscsi_conn 2006 drivers/scsi/be2iscsi/be_main.c if (beiscsi_conn) beiscsi_conn 2007 drivers/scsi/be2iscsi/be_main.c iscsi_conn_failure(beiscsi_conn->conn, beiscsi_conn 2265 drivers/scsi/be2iscsi/be_main.c struct beiscsi_conn *beiscsi_conn = io_task->conn; beiscsi_conn 2266 drivers/scsi/be2iscsi/be_main.c struct beiscsi_hba *phba = beiscsi_conn->phba; beiscsi_conn 4045 drivers/scsi/be2iscsi/be_main.c sizeof(struct beiscsi_conn *), beiscsi_conn 4214 drivers/scsi/be2iscsi/be_main.c beiscsi_free_mgmt_task_handles(struct beiscsi_conn *beiscsi_conn, beiscsi_conn 4218 drivers/scsi/be2iscsi/be_main.c struct beiscsi_hba *phba = beiscsi_conn->phba; beiscsi_conn 4222 drivers/scsi/be2iscsi/be_main.c beiscsi_conn->beiscsi_conn_cid); beiscsi_conn 4257 drivers/scsi/be2iscsi/be_main.c struct beiscsi_conn *beiscsi_conn = conn->dd_data; beiscsi_conn 4258 drivers/scsi/be2iscsi/be_main.c struct beiscsi_hba *phba = beiscsi_conn->phba; beiscsi_conn 4259 drivers/scsi/be2iscsi/be_main.c struct beiscsi_session *beiscsi_sess = beiscsi_conn->beiscsi_sess; beiscsi_conn 4263 drivers/scsi/be2iscsi/be_main.c beiscsi_conn->beiscsi_conn_cid); beiscsi_conn 4293 drivers/scsi/be2iscsi/be_main.c if (!beiscsi_conn->login_in_progress) beiscsi_conn 4294 drivers/scsi/be2iscsi/be_main.c beiscsi_free_mgmt_task_handles(beiscsi_conn, task); beiscsi_conn 4299 drivers/scsi/be2iscsi/be_main.c beiscsi_offload_connection(struct beiscsi_conn *beiscsi_conn, beiscsi_conn 4304 drivers/scsi/be2iscsi/be_main.c struct beiscsi_hba *phba = beiscsi_conn->phba; beiscsi_conn 4305 drivers/scsi/be2iscsi/be_main.c struct iscsi_task *task = beiscsi_conn->task; beiscsi_conn 4313 drivers/scsi/be2iscsi/be_main.c beiscsi_conn->login_in_progress = 0; beiscsi_conn 4318 drivers/scsi/be2iscsi/be_main.c pwrb_handle = alloc_wrb_handle(phba, beiscsi_conn->beiscsi_conn_cid, beiscsi_conn 4333 drivers/scsi/be2iscsi/be_main.c doorbell |= beiscsi_conn->beiscsi_conn_cid & DB_WRB_POST_CID_MASK; beiscsi_conn 4338 drivers/scsi/be2iscsi/be_main.c beiscsi_conn->doorbell_offset); beiscsi_conn 4377 drivers/scsi/be2iscsi/be_main.c struct beiscsi_conn *beiscsi_conn = conn->dd_data; beiscsi_conn 4378 drivers/scsi/be2iscsi/be_main.c struct beiscsi_hba *phba = beiscsi_conn->phba; beiscsi_conn 4383 drivers/scsi/be2iscsi/be_main.c struct beiscsi_session *beiscsi_sess = beiscsi_conn->beiscsi_sess; beiscsi_conn 4392 drivers/scsi/be2iscsi/be_main.c io_task->conn = beiscsi_conn; beiscsi_conn 4406 drivers/scsi/be2iscsi/be_main.c beiscsi_conn->beiscsi_conn_cid); beiscsi_conn 4410 drivers/scsi/be2iscsi/be_main.c beiscsi_conn->beiscsi_conn_cid, beiscsi_conn 4417 drivers/scsi/be2iscsi/be_main.c beiscsi_conn->beiscsi_conn_cid); beiscsi_conn 4423 drivers/scsi/be2iscsi/be_main.c beiscsi_conn->task = task; beiscsi_conn 4424 drivers/scsi/be2iscsi/be_main.c if (!beiscsi_conn->login_in_progress) { beiscsi_conn 4433 drivers/scsi/be2iscsi/be_main.c beiscsi_conn-> beiscsi_conn 4438 drivers/scsi/be2iscsi/be_main.c beiscsi_conn->login_in_progress = 1; beiscsi_conn 4439 drivers/scsi/be2iscsi/be_main.c beiscsi_conn->plogin_sgl_handle = beiscsi_conn 4443 drivers/scsi/be2iscsi/be_main.c beiscsi_conn->beiscsi_conn_cid, beiscsi_conn 4451 drivers/scsi/be2iscsi/be_main.c beiscsi_conn-> beiscsi_conn 4455 drivers/scsi/be2iscsi/be_main.c beiscsi_conn->plogin_wrb_handle = beiscsi_conn 4460 drivers/scsi/be2iscsi/be_main.c beiscsi_conn->plogin_sgl_handle; beiscsi_conn 4462 drivers/scsi/be2iscsi/be_main.c beiscsi_conn->plogin_wrb_handle; beiscsi_conn 4472 drivers/scsi/be2iscsi/be_main.c beiscsi_conn-> beiscsi_conn 4478 drivers/scsi/be2iscsi/be_main.c beiscsi_conn->beiscsi_conn_cid, beiscsi_conn 4485 drivers/scsi/be2iscsi/be_main.c beiscsi_conn->beiscsi_conn_cid); beiscsi_conn 4508 drivers/scsi/be2iscsi/be_main.c beiscsi_conn->beiscsi_conn_cid); beiscsi_conn 4525 drivers/scsi/be2iscsi/be_main.c struct beiscsi_conn *beiscsi_conn = conn->dd_data; beiscsi_conn 4526 drivers/scsi/be2iscsi/be_main.c struct beiscsi_hba *phba = beiscsi_conn->phba; beiscsi_conn 4569 drivers/scsi/be2iscsi/be_main.c doorbell |= beiscsi_conn->beiscsi_conn_cid & DB_WRB_POST_CID_MASK; beiscsi_conn 4575 drivers/scsi/be2iscsi/be_main.c beiscsi_conn->doorbell_offset); beiscsi_conn 4586 drivers/scsi/be2iscsi/be_main.c struct beiscsi_conn *beiscsi_conn = conn->dd_data; beiscsi_conn 4587 drivers/scsi/be2iscsi/be_main.c struct beiscsi_hba *phba = beiscsi_conn->phba; beiscsi_conn 4630 drivers/scsi/be2iscsi/be_main.c doorbell |= beiscsi_conn->beiscsi_conn_cid & DB_WRB_POST_CID_MASK; beiscsi_conn 4636 drivers/scsi/be2iscsi/be_main.c beiscsi_conn->doorbell_offset); beiscsi_conn 4644 drivers/scsi/be2iscsi/be_main.c struct beiscsi_conn *beiscsi_conn = conn->dd_data; beiscsi_conn 4645 drivers/scsi/be2iscsi/be_main.c struct beiscsi_hba *phba = beiscsi_conn->phba; beiscsi_conn 4652 drivers/scsi/be2iscsi/be_main.c cid = beiscsi_conn->beiscsi_conn_cid; beiscsi_conn 4754 drivers/scsi/be2iscsi/be_main.c beiscsi_conn->doorbell_offset); beiscsi_conn 305 drivers/scsi/be2iscsi/be_main.h struct beiscsi_conn **conn_table; beiscsi_conn 460 drivers/scsi/be2iscsi/be_main.h struct beiscsi_conn *conn; beiscsi_conn 795 drivers/scsi/be2iscsi/be_main.h void beiscsi_free_mgmt_task_handles(struct beiscsi_conn *beiscsi_conn, beiscsi_conn 155 drivers/scsi/be2iscsi/be_mgmt.h struct beiscsi_conn *conn;