Lines Matching refs:ddb_entry

834 	struct ddb_entry *ddb_entry;  in __qla4xxx_is_chap_active()  local
841 ddb_entry = sess->dd_data; in __qla4xxx_is_chap_active()
846 if (ddb_entry->chap_tbl_idx == *chap_tbl_idx) in __qla4xxx_is_chap_active()
1811 struct ddb_entry *ddb_entry; in qla4xxx_conn_get_stats() local
1820 ddb_entry = sess->dd_data; in qla4xxx_conn_get_stats()
1821 ha = ddb_entry->ha; in qla4xxx_conn_get_stats()
1835 ret = qla4xxx_get_mgmt_data(ha, ddb_entry->fw_ddb_index, stats_size, in qla4xxx_conn_get_stats()
2847 struct ddb_entry *ddb_entry = sess->dd_data; in qla4xxx_session_get_param() local
2848 struct scsi_qla_host *ha = ddb_entry->ha; in qla4xxx_session_get_param()
2849 struct iscsi_cls_conn *cls_conn = ddb_entry->conn; in qla4xxx_session_get_param()
2866 if (ddb_entry->ddb_type == FLASH_DDB) { in qla4xxx_session_get_param()
2867 if (ddb_entry->chap_tbl_idx != INVALID_ENTRY) { in qla4xxx_session_get_param()
2868 idx = ddb_entry->chap_tbl_idx; in qla4xxx_session_get_param()
2889 if (ddb_entry->ddb_type == FLASH_DDB && in qla4xxx_session_get_param()
2890 ddb_entry->chap_tbl_idx != INVALID_ENTRY && in qla4xxx_session_get_param()
2892 idx = ddb_entry->chap_tbl_idx; in qla4xxx_session_get_param()
2974 struct ddb_entry *ddb_entry, in qla4xxx_match_ipaddress() argument
2982 if (ddb_entry->fw_ddb_entry.options & DDB_OPT_IPV6_DEVICE) { in qla4xxx_match_ipaddress()
3014 struct ddb_entry *ddb_entry; in qla4xxx_match_fwdb_session() local
3028 ddb_entry = qla4xxx_lookup_ddb_by_fw_index(ha, idx); in qla4xxx_match_fwdb_session()
3029 if (ddb_entry == NULL) in qla4xxx_match_fwdb_session()
3032 if (ddb_entry->ddb_type != FLASH_DDB) in qla4xxx_match_fwdb_session()
3035 existing_sess = ddb_entry->sess->dd_data; in qla4xxx_match_fwdb_session()
3036 existing_conn = ddb_entry->conn->dd_data; in qla4xxx_match_fwdb_session()
3060 rval = qla4xxx_match_ipaddress(ha, ddb_entry, in qla4xxx_match_fwdb_session()
3086 struct ddb_entry *ddb_entry; in qla4xxx_session_create() local
3106 cmds_max, sizeof(struct ddb_entry), in qla4xxx_session_create()
3113 ddb_entry = sess->dd_data; in qla4xxx_session_create()
3114 ddb_entry->fw_ddb_index = ddb_index; in qla4xxx_session_create()
3115 ddb_entry->fw_ddb_device_state = DDB_DS_NO_CONNECTION_ACTIVE; in qla4xxx_session_create()
3116 ddb_entry->ha = ha; in qla4xxx_session_create()
3117 ddb_entry->sess = cls_sess; in qla4xxx_session_create()
3118 ddb_entry->unblock_sess = qla4xxx_unblock_ddb; in qla4xxx_session_create()
3119 ddb_entry->ddb_change = qla4xxx_ddb_change; in qla4xxx_session_create()
3120 clear_bit(DDB_CONN_CLOSE_FAILURE, &ddb_entry->flags); in qla4xxx_session_create()
3122 ha->fw_ddb_index_map[ddb_entry->fw_ddb_index] = ddb_entry; in qla4xxx_session_create()
3131 struct ddb_entry *ddb_entry; in qla4xxx_session_destroy() local
3140 ddb_entry = sess->dd_data; in qla4xxx_session_destroy()
3141 ha = ddb_entry->ha; in qla4xxx_session_destroy()
3155 ret = qla4xxx_get_fwddb_entry(ha, ddb_entry->fw_ddb_index, in qla4xxx_session_destroy()
3170 qla4xxx_clear_ddb_entry(ha, ddb_entry->fw_ddb_index); in qla4xxx_session_destroy()
3171 if (test_and_clear_bit(DDB_CONN_CLOSE_FAILURE, &ddb_entry->flags)) in qla4xxx_session_destroy()
3172 clear_bit(ddb_entry->fw_ddb_index, ha->ddb_idx_map); in qla4xxx_session_destroy()
3174 qla4xxx_free_ddb(ha, ddb_entry); in qla4xxx_session_destroy()
3189 struct ddb_entry *ddb_entry; in qla4xxx_conn_create() local
3201 ddb_entry = sess->dd_data; in qla4xxx_conn_create()
3202 ddb_entry->conn = cls_conn; in qla4xxx_conn_create()
3204 ha = ddb_entry->ha; in qla4xxx_conn_create()
3217 struct ddb_entry *ddb_entry; in qla4xxx_conn_bind() local
3222 ddb_entry = sess->dd_data; in qla4xxx_conn_bind()
3223 ha = ddb_entry->ha; in qla4xxx_conn_bind()
3244 struct ddb_entry *ddb_entry; in qla4xxx_conn_start() local
3253 ddb_entry = sess->dd_data; in qla4xxx_conn_start()
3254 ha = ddb_entry->ha; in qla4xxx_conn_start()
3279 ret = qla4xxx_set_param_ddbentry(ha, ddb_entry, cls_conn, &mbx_sts); in qla4xxx_conn_start()
3287 if (ddb_entry->fw_ddb_device_state == in qla4xxx_conn_start()
3289 ddb_entry->unblock_sess(ddb_entry->sess); in qla4xxx_conn_start()
3294 __func__, ddb_entry->fw_ddb_index); in qla4xxx_conn_start()
3298 status = qla4xxx_conn_open(ha, ddb_entry->fw_ddb_index); in qla4xxx_conn_start()
3306 if (ddb_entry->fw_ddb_device_state == DDB_DS_NO_CONNECTION_ACTIVE) in qla4xxx_conn_start()
3307 ddb_entry->fw_ddb_device_state = DDB_DS_LOGIN_IN_PROCESS; in qla4xxx_conn_start()
3310 ddb_entry->fw_ddb_device_state)); in qla4xxx_conn_start()
3327 struct ddb_entry *ddb_entry; in qla4xxx_conn_destroy() local
3331 ddb_entry = sess->dd_data; in qla4xxx_conn_destroy()
3332 ha = ddb_entry->ha; in qla4xxx_conn_destroy()
3337 if (qla4xxx_session_logout_ddb(ha, ddb_entry, options) == QLA_ERROR) in qla4xxx_conn_destroy()
3389 struct ddb_entry *ddb_entry; in qla4xxx_alloc_pdu() local
3394 ddb_entry = sess->dd_data; in qla4xxx_alloc_pdu()
3395 ha = ddb_entry->ha; in qla4xxx_alloc_pdu()
3455 struct ddb_entry *ddb_entry; in qla4xxx_task_cleanup() local
3461 ddb_entry = sess->dd_data; in qla4xxx_task_cleanup()
3462 ha = ddb_entry->ha; in qla4xxx_task_cleanup()
3484 struct ddb_entry *ddb_entry = sess->dd_data; in qla4xxx_task_xmit() local
3485 struct scsi_qla_host *ha = ddb_entry->ha; in qla4xxx_task_xmit()
3850 struct ddb_entry *ddb_entry; in qla4xxx_copy_fwddb_param() local
3857 ddb_entry = sess->dd_data; in qla4xxx_copy_fwddb_param()
3861 ddb_entry->chap_tbl_idx = le16_to_cpu(fw_ddb_entry->chap_tbl_idx); in qla4xxx_copy_fwddb_param()
3887 if (ddb_entry->chap_tbl_idx != INVALID_ENTRY) { in qla4xxx_copy_fwddb_param()
3890 ddb_entry->chap_tbl_idx)) { in qla4xxx_copy_fwddb_param()
3902 struct ddb_entry *ddb_entry) in qla4xxx_update_session_conn_fwddb_param() argument
3918 if (qla4xxx_get_fwddb_entry(ha, ddb_entry->fw_ddb_index, fw_ddb_entry, in qla4xxx_update_session_conn_fwddb_param()
3924 ddb_entry->fw_ddb_index)); in qla4xxx_update_session_conn_fwddb_param()
3928 cls_sess = ddb_entry->sess; in qla4xxx_update_session_conn_fwddb_param()
3930 cls_conn = ddb_entry->conn; in qla4xxx_update_session_conn_fwddb_param()
3942 struct ddb_entry *ddb_entry) in qla4xxx_update_session_conn_param() argument
3960 if (qla4xxx_get_fwddb_entry(ha, ddb_entry->fw_ddb_index, fw_ddb_entry, in qla4xxx_update_session_conn_param()
3966 ddb_entry->fw_ddb_index)); in qla4xxx_update_session_conn_param()
3970 cls_sess = ddb_entry->sess; in qla4xxx_update_session_conn_param()
3973 cls_conn = ddb_entry->conn; in qla4xxx_update_session_conn_param()
3977 ddb_entry->default_relogin_timeout = in qla4xxx_update_session_conn_param()
3981 ddb_entry->default_time2wait = in qla4xxx_update_session_conn_param()
3985 ddb_entry->chap_tbl_idx = le16_to_cpu(fw_ddb_entry->chap_tbl_idx); in qla4xxx_update_session_conn_param()
4043 struct ddb_entry *ddb_entry, in qla4xxx_get_new_srb() argument
4054 srb->ddb = ddb_entry; in qla4xxx_get_new_srb()
4102 struct ddb_entry *ddb_entry = cmd->device->hostdata; in qla4xxx_queuecommand() local
4103 struct iscsi_cls_session *sess = ddb_entry->sess; in qla4xxx_queuecommand()
4139 srb = qla4xxx_get_new_srb(ha, ddb_entry, cmd); in qla4xxx_queuecommand()
4488 struct ddb_entry *ddb_entry; in qla4xxx_check_relogin_flash_ddb() local
4492 ddb_entry = sess->dd_data; in qla4xxx_check_relogin_flash_ddb()
4493 ha = ddb_entry->ha; in qla4xxx_check_relogin_flash_ddb()
4495 if (!(ddb_entry->ddb_type == FLASH_DDB)) in qla4xxx_check_relogin_flash_ddb()
4498 if (adapter_up(ha) && !test_bit(DF_RELOGIN, &ddb_entry->flags) && in qla4xxx_check_relogin_flash_ddb()
4500 if (atomic_read(&ddb_entry->retry_relogin_timer) != in qla4xxx_check_relogin_flash_ddb()
4502 if (atomic_read(&ddb_entry->retry_relogin_timer) == in qla4xxx_check_relogin_flash_ddb()
4504 atomic_set(&ddb_entry->retry_relogin_timer, in qla4xxx_check_relogin_flash_ddb()
4507 set_bit(DF_RELOGIN, &ddb_entry->flags); in qla4xxx_check_relogin_flash_ddb()
4510 __func__, ddb_entry->fw_ddb_index)); in qla4xxx_check_relogin_flash_ddb()
4512 atomic_dec(&ddb_entry->retry_relogin_timer); in qla4xxx_check_relogin_flash_ddb()
4517 if (atomic_read(&ddb_entry->relogin_timer) && in qla4xxx_check_relogin_flash_ddb()
4518 (atomic_dec_and_test(&ddb_entry->relogin_timer) != 0)) { in qla4xxx_check_relogin_flash_ddb()
4525 atomic_inc(&ddb_entry->relogin_retry_count); in qla4xxx_check_relogin_flash_ddb()
4529 ddb_entry->fw_ddb_index, in qla4xxx_check_relogin_flash_ddb()
4530 atomic_read(&ddb_entry->relogin_retry_count), in qla4xxx_check_relogin_flash_ddb()
4531 ddb_entry->default_time2wait + 4)); in qla4xxx_check_relogin_flash_ddb()
4533 atomic_set(&ddb_entry->retry_relogin_timer, in qla4xxx_check_relogin_flash_ddb()
4534 ddb_entry->default_time2wait + 4); in qla4xxx_check_relogin_flash_ddb()
4827 struct ddb_entry *ddb_entry; in qla4xxx_fail_session() local
4830 ddb_entry = sess->dd_data; in qla4xxx_fail_session()
4831 ddb_entry->fw_ddb_device_state = DDB_DS_SESSION_FAILED; in qla4xxx_fail_session()
4833 if (ddb_entry->ddb_type == FLASH_DDB) in qla4xxx_fail_session()
4834 iscsi_block_session(ddb_entry->sess); in qla4xxx_fail_session()
5053 struct ddb_entry *ddb_entry; in qla4xxx_relogin_devices() local
5057 ddb_entry = sess->dd_data; in qla4xxx_relogin_devices()
5058 ha = ddb_entry->ha; in qla4xxx_relogin_devices()
5060 if (ddb_entry->fw_ddb_device_state == DDB_DS_SESSION_ACTIVE) { in qla4xxx_relogin_devices()
5063 ddb_entry->fw_ddb_index); in qla4xxx_relogin_devices()
5064 iscsi_unblock_session(ddb_entry->sess); in qla4xxx_relogin_devices()
5067 if (ddb_entry->ddb_type == FLASH_DDB) { in qla4xxx_relogin_devices()
5068 if (!(test_bit(DF_RELOGIN, &ddb_entry->flags) || in qla4xxx_relogin_devices()
5070 &ddb_entry->flags))) in qla4xxx_relogin_devices()
5071 qla4xxx_arm_relogin_timer(ddb_entry); in qla4xxx_relogin_devices()
5082 struct ddb_entry *ddb_entry; in qla4xxx_unblock_flash_ddb() local
5086 ddb_entry = sess->dd_data; in qla4xxx_unblock_flash_ddb()
5087 ha = ddb_entry->ha; in qla4xxx_unblock_flash_ddb()
5090 ddb_entry->fw_ddb_index); in qla4xxx_unblock_flash_ddb()
5092 iscsi_unblock_session(ddb_entry->sess); in qla4xxx_unblock_flash_ddb()
5098 ddb_entry->fw_ddb_index); in qla4xxx_unblock_flash_ddb()
5099 scsi_queue_work(ha->host, &ddb_entry->sess->scan_work); in qla4xxx_unblock_flash_ddb()
5107 struct ddb_entry *ddb_entry; in qla4xxx_unblock_ddb() local
5112 ddb_entry = sess->dd_data; in qla4xxx_unblock_ddb()
5113 ha = ddb_entry->ha; in qla4xxx_unblock_ddb()
5116 ddb_entry->fw_ddb_index); in qla4xxx_unblock_ddb()
5119 iscsi_conn_start(ddb_entry->conn); in qla4xxx_unblock_ddb()
5120 iscsi_conn_login_event(ddb_entry->conn, in qla4xxx_unblock_ddb()
5125 ha->host_no, __func__, ddb_entry->fw_ddb_index, in qla4xxx_unblock_ddb()
5142 struct ddb_entry *ddb_entry; in qla4xxx_relogin_flash_ddb() local
5146 ddb_entry = sess->dd_data; in qla4xxx_relogin_flash_ddb()
5147 ha = ddb_entry->ha; in qla4xxx_relogin_flash_ddb()
5149 relogin_timer = max(ddb_entry->default_relogin_timeout, in qla4xxx_relogin_flash_ddb()
5151 atomic_set(&ddb_entry->relogin_timer, relogin_timer); in qla4xxx_relogin_flash_ddb()
5155 ddb_entry->fw_ddb_index, relogin_timer)); in qla4xxx_relogin_flash_ddb()
5163 struct ddb_entry *ddb_entry; in qla4xxx_dpc_relogin() local
5167 ddb_entry = sess->dd_data; in qla4xxx_dpc_relogin()
5168 ha = ddb_entry->ha; in qla4xxx_dpc_relogin()
5170 if (!(ddb_entry->ddb_type == FLASH_DDB)) in qla4xxx_dpc_relogin()
5173 if (test_bit(DF_DISABLE_RELOGIN, &ddb_entry->flags)) in qla4xxx_dpc_relogin()
5176 if (test_and_clear_bit(DF_RELOGIN, &ddb_entry->flags) && in qla4xxx_dpc_relogin()
6269 static void qla4xxx_get_param_ddb(struct ddb_entry *ddb_entry, in qla4xxx_get_param_ddb() argument
6278 cls_sess = ddb_entry->sess; in qla4xxx_get_param_ddb()
6280 cls_conn = ddb_entry->conn; in qla4xxx_get_param_ddb()
6357 struct ddb_entry *ddb_entry; in qla4xxx_is_session_exists() local
6382 ddb_entry = qla4xxx_lookup_ddb_by_fw_index(ha, idx); in qla4xxx_is_session_exists()
6383 if (ddb_entry == NULL) in qla4xxx_is_session_exists()
6386 qla4xxx_get_param_ddb(ddb_entry, tmp_tddb); in qla4xxx_is_session_exists()
6611 struct ddb_entry *ddb_entry, in qla4xxx_setup_flash_ddb_entry() argument
6616 ddb_entry->ddb_type = FLASH_DDB; in qla4xxx_setup_flash_ddb_entry()
6617 ddb_entry->fw_ddb_index = INVALID_ENTRY; in qla4xxx_setup_flash_ddb_entry()
6618 ddb_entry->fw_ddb_device_state = DDB_DS_NO_CONNECTION_ACTIVE; in qla4xxx_setup_flash_ddb_entry()
6619 ddb_entry->ha = ha; in qla4xxx_setup_flash_ddb_entry()
6620 ddb_entry->unblock_sess = qla4xxx_unblock_flash_ddb; in qla4xxx_setup_flash_ddb_entry()
6621 ddb_entry->ddb_change = qla4xxx_flash_ddb_change; in qla4xxx_setup_flash_ddb_entry()
6622 ddb_entry->chap_tbl_idx = INVALID_ENTRY; in qla4xxx_setup_flash_ddb_entry()
6624 atomic_set(&ddb_entry->retry_relogin_timer, INVALID_ENTRY); in qla4xxx_setup_flash_ddb_entry()
6625 atomic_set(&ddb_entry->relogin_timer, 0); in qla4xxx_setup_flash_ddb_entry()
6626 atomic_set(&ddb_entry->relogin_retry_count, 0); in qla4xxx_setup_flash_ddb_entry()
6627 def_timeout = le16_to_cpu(ddb_entry->fw_ddb_entry.def_timeout); in qla4xxx_setup_flash_ddb_entry()
6628 ddb_entry->default_relogin_timeout = in qla4xxx_setup_flash_ddb_entry()
6631 ddb_entry->default_time2wait = in qla4xxx_setup_flash_ddb_entry()
6632 le16_to_cpu(ddb_entry->fw_ddb_entry.iscsi_def_time2wait); in qla4xxx_setup_flash_ddb_entry()
6636 set_bit(DF_BOOT_TGT, &ddb_entry->flags); in qla4xxx_setup_flash_ddb_entry()
6867 struct ddb_entry *ddb_entry, in qla4xxx_update_sess_disc_idx() argument
6878 cls_sess = ddb_entry->sess; in qla4xxx_update_sess_disc_idx()
6901 struct ddb_entry *ddb_entry = NULL; in qla4xxx_sess_conn_setup() local
6907 cmds_max, sizeof(struct ddb_entry), in qla4xxx_sess_conn_setup()
6921 ddb_entry = sess->dd_data; in qla4xxx_sess_conn_setup()
6922 ddb_entry->sess = cls_sess; in qla4xxx_sess_conn_setup()
6925 memcpy(&ddb_entry->fw_ddb_entry, fw_ddb_entry, in qla4xxx_sess_conn_setup()
6928 qla4xxx_setup_flash_ddb_entry(ha, ddb_entry, idx); in qla4xxx_sess_conn_setup()
6937 ddb_entry->conn = cls_conn; in qla4xxx_sess_conn_setup()
6952 qla4xxx_update_sess_disc_idx(ha, ddb_entry, fw_ddb_entry); in qla4xxx_sess_conn_setup()
6962 set_bit(DF_RELOGIN, &ddb_entry->flags); in qla4xxx_sess_conn_setup()
6996 struct ddb_entry *ddb_entry = NULL; in qla4xxx_build_nt_list() local
7076 ddb_entry = qla4xxx_lookup_ddb_by_fw_index(ha, in qla4xxx_build_nt_list()
7078 if (ddb_entry != NULL) in qla4xxx_build_nt_list()
7080 ddb_entry, in qla4xxx_build_nt_list()
7415 struct dev_db_entry *ddb_entry = NULL; in qla4xxx_sysfs_ddb_conn_open() local
7423 ddb_entry = dma_alloc_coherent(&ha->pdev->dev, sizeof(*ddb_entry), in qla4xxx_sysfs_ddb_conn_open()
7425 if (!ddb_entry) { in qla4xxx_sysfs_ddb_conn_open()
7432 memcpy(ddb_entry, fw_ddb_entry, sizeof(*ddb_entry)); in qla4xxx_sysfs_ddb_conn_open()
7468 if (ddb_entry) in qla4xxx_sysfs_ddb_conn_open()
7469 dma_free_coherent(&ha->pdev->dev, sizeof(*ddb_entry), in qla4xxx_sysfs_ddb_conn_open()
7470 ddb_entry, ddb_entry_dma); in qla4xxx_sysfs_ddb_conn_open()
7608 struct ddb_entry *ddb_entry = NULL; in qla4xxx_sysfs_ddb_logout_sid() local
7619 ddb_entry = sess->dd_data; in qla4xxx_sysfs_ddb_logout_sid()
7620 ha = ddb_entry->ha; in qla4xxx_sysfs_ddb_logout_sid()
7622 if (ddb_entry->ddb_type != FLASH_DDB) { in qla4xxx_sysfs_ddb_logout_sid()
7629 if (test_bit(DF_BOOT_TGT, &ddb_entry->flags)) { in qla4xxx_sysfs_ddb_logout_sid()
7646 if (test_and_set_bit(DF_DISABLE_RELOGIN, &ddb_entry->flags)) in qla4xxx_sysfs_ddb_logout_sid()
7649 ret = qla4xxx_get_fwddb_entry(ha, ddb_entry->fw_ddb_index, in qla4xxx_sysfs_ddb_logout_sid()
7664 if (test_and_clear_bit(DF_RELOGIN, &ddb_entry->flags)) in qla4xxx_sysfs_ddb_logout_sid()
7671 atomic_set(&ddb_entry->retry_relogin_timer, INVALID_ENTRY); in qla4xxx_sysfs_ddb_logout_sid()
7672 atomic_set(&ddb_entry->relogin_timer, 0); in qla4xxx_sysfs_ddb_logout_sid()
7675 qla4xxx_session_logout_ddb(ha, ddb_entry, options); in qla4xxx_sysfs_ddb_logout_sid()
7680 ret = qla4xxx_get_fwddb_entry(ha, ddb_entry->fw_ddb_index, in qla4xxx_sysfs_ddb_logout_sid()
7695 qla4xxx_clear_ddb_entry(ha, ddb_entry->fw_ddb_index); in qla4xxx_sysfs_ddb_logout_sid()
7703 iscsi_destroy_endpoint(ddb_entry->conn->ep); in qla4xxx_sysfs_ddb_logout_sid()
7706 qla4xxx_free_ddb(ha, ddb_entry); in qla4xxx_sysfs_ddb_logout_sid()
7707 clear_bit(ddb_entry->fw_ddb_index, ha->ddb_idx_map); in qla4xxx_sysfs_ddb_logout_sid()
7710 iscsi_session_teardown(ddb_entry->sess); in qla4xxx_sysfs_ddb_logout_sid()
7712 clear_bit(DF_DISABLE_RELOGIN, &ddb_entry->flags); in qla4xxx_sysfs_ddb_logout_sid()
7737 struct ddb_entry *ddb_entry = NULL; in qla4xxx_sysfs_ddb_logout() local
7799 ddb_entry = qla4xxx_lookup_ddb_by_fw_index(ha, idx); in qla4xxx_sysfs_ddb_logout()
7800 if (ddb_entry == NULL) in qla4xxx_sysfs_ddb_logout()
7803 if (ddb_entry->ddb_type != FLASH_DDB) in qla4xxx_sysfs_ddb_logout()
7806 index = ddb_entry->sess->target_id; in qla4xxx_sysfs_ddb_logout()
7821 ret = qla4xxx_sysfs_ddb_logout_sid(ddb_entry->sess); in qla4xxx_sysfs_ddb_logout()
8542 struct ddb_entry *ddb_entry; in qla4xxx_wait_login_resp_boot_tgt() local
8563 ddb_entry = qla4xxx_lookup_ddb_by_fw_index(ha, idx); in qla4xxx_wait_login_resp_boot_tgt()
8564 if (ddb_entry == NULL) in qla4xxx_wait_login_resp_boot_tgt()
8567 if (test_bit(DF_BOOT_TGT, &ddb_entry->flags)) { in qla4xxx_wait_login_resp_boot_tgt()
8570 ddb_entry->fw_ddb_index)); in qla4xxx_wait_login_resp_boot_tgt()
8573 ddb_entry->fw_ddb_index, in qla4xxx_wait_login_resp_boot_tgt()
8919 struct ddb_entry *ddb_entry) in qla4xxx_destroy_ddb() argument
8929 if (qla4xxx_session_logout_ddb(ha, ddb_entry, options) == QLA_ERROR) { in qla4xxx_destroy_ddb()
8944 status = qla4xxx_get_fwddb_entry(ha, ddb_entry->fw_ddb_index, in qla4xxx_destroy_ddb()
8962 qla4xxx_clear_ddb_entry(ha, ddb_entry->fw_ddb_index); in qla4xxx_destroy_ddb()
8967 struct ddb_entry *ddb_entry; in qla4xxx_destroy_fw_ddb_session() local
8972 ddb_entry = qla4xxx_lookup_ddb_by_fw_index(ha, idx); in qla4xxx_destroy_fw_ddb_session()
8973 if ((ddb_entry != NULL) && in qla4xxx_destroy_fw_ddb_session()
8974 (ddb_entry->ddb_type == FLASH_DDB)) { in qla4xxx_destroy_fw_ddb_session()
8976 qla4xxx_destroy_ddb(ha, ddb_entry); in qla4xxx_destroy_fw_ddb_session()
8984 iscsi_destroy_endpoint(ddb_entry->conn->ep); in qla4xxx_destroy_fw_ddb_session()
8985 qla4xxx_free_ddb(ha, ddb_entry); in qla4xxx_destroy_fw_ddb_session()
8986 iscsi_session_teardown(ddb_entry->sess); in qla4xxx_destroy_fw_ddb_session()
9049 struct ddb_entry *ddb; in qla4xxx_slave_alloc()
9266 struct ddb_entry *ddb_entry = cmd->device->hostdata; in qla4xxx_eh_device_reset() local
9270 if (!ddb_entry) in qla4xxx_eh_device_reset()
9295 stat = qla4xxx_reset_lun(ha, ddb_entry, cmd->device->lun); in qla4xxx_eh_device_reset()
9310 if (qla4xxx_send_marker_iocb(ha, ddb_entry, cmd->device->lun, in qla4xxx_eh_device_reset()
9335 struct ddb_entry *ddb_entry = cmd->device->hostdata; in qla4xxx_eh_target_reset() local
9339 if (!ddb_entry) in qla4xxx_eh_target_reset()
9361 stat = qla4xxx_reset_target(ha, ddb_entry); in qla4xxx_eh_target_reset()
9377 if (qla4xxx_send_marker_iocb(ha, ddb_entry, cmd->device->lun, in qla4xxx_eh_target_reset()