Lines Matching refs:ddb_entry

788 	struct ddb_entry *ddb_entry;  in __qla4xxx_is_chap_active()  local
795 ddb_entry = sess->dd_data; in __qla4xxx_is_chap_active()
800 if (ddb_entry->chap_tbl_idx == *chap_tbl_idx) in __qla4xxx_is_chap_active()
1767 struct ddb_entry *ddb_entry; in qla4xxx_conn_get_stats() local
1776 ddb_entry = sess->dd_data; in qla4xxx_conn_get_stats()
1777 ha = ddb_entry->ha; in qla4xxx_conn_get_stats()
1791 ret = qla4xxx_get_mgmt_data(ha, ddb_entry->fw_ddb_index, stats_size, in qla4xxx_conn_get_stats()
2806 struct ddb_entry *ddb_entry = sess->dd_data; in qla4xxx_session_get_param() local
2807 struct scsi_qla_host *ha = ddb_entry->ha; in qla4xxx_session_get_param()
2808 struct iscsi_cls_conn *cls_conn = ddb_entry->conn; in qla4xxx_session_get_param()
2825 if (ddb_entry->ddb_type == FLASH_DDB) { in qla4xxx_session_get_param()
2826 if (ddb_entry->chap_tbl_idx != INVALID_ENTRY) { in qla4xxx_session_get_param()
2827 idx = ddb_entry->chap_tbl_idx; in qla4xxx_session_get_param()
2848 if (ddb_entry->ddb_type == FLASH_DDB && in qla4xxx_session_get_param()
2849 ddb_entry->chap_tbl_idx != INVALID_ENTRY && in qla4xxx_session_get_param()
2851 idx = ddb_entry->chap_tbl_idx; in qla4xxx_session_get_param()
2933 struct ddb_entry *ddb_entry, in qla4xxx_match_ipaddress() argument
2941 if (ddb_entry->fw_ddb_entry.options & DDB_OPT_IPV6_DEVICE) { in qla4xxx_match_ipaddress()
2973 struct ddb_entry *ddb_entry; in qla4xxx_match_fwdb_session() local
2987 ddb_entry = qla4xxx_lookup_ddb_by_fw_index(ha, idx); in qla4xxx_match_fwdb_session()
2988 if (ddb_entry == NULL) in qla4xxx_match_fwdb_session()
2991 if (ddb_entry->ddb_type != FLASH_DDB) in qla4xxx_match_fwdb_session()
2994 existing_sess = ddb_entry->sess->dd_data; in qla4xxx_match_fwdb_session()
2995 existing_conn = ddb_entry->conn->dd_data; in qla4xxx_match_fwdb_session()
3019 rval = qla4xxx_match_ipaddress(ha, ddb_entry, in qla4xxx_match_fwdb_session()
3045 struct ddb_entry *ddb_entry; in qla4xxx_session_create() local
3067 cmds_max, sizeof(struct ddb_entry), in qla4xxx_session_create()
3074 ddb_entry = sess->dd_data; in qla4xxx_session_create()
3075 ddb_entry->fw_ddb_index = ddb_index; in qla4xxx_session_create()
3076 ddb_entry->fw_ddb_device_state = DDB_DS_NO_CONNECTION_ACTIVE; in qla4xxx_session_create()
3077 ddb_entry->ha = ha; in qla4xxx_session_create()
3078 ddb_entry->sess = cls_sess; in qla4xxx_session_create()
3079 ddb_entry->unblock_sess = qla4xxx_unblock_ddb; in qla4xxx_session_create()
3080 ddb_entry->ddb_change = qla4xxx_ddb_change; in qla4xxx_session_create()
3081 clear_bit(DDB_CONN_CLOSE_FAILURE, &ddb_entry->flags); in qla4xxx_session_create()
3083 ha->fw_ddb_index_map[ddb_entry->fw_ddb_index] = ddb_entry; in qla4xxx_session_create()
3092 struct ddb_entry *ddb_entry; in qla4xxx_session_destroy() local
3101 ddb_entry = sess->dd_data; in qla4xxx_session_destroy()
3102 ha = ddb_entry->ha; in qla4xxx_session_destroy()
3116 ret = qla4xxx_get_fwddb_entry(ha, ddb_entry->fw_ddb_index, in qla4xxx_session_destroy()
3131 qla4xxx_clear_ddb_entry(ha, ddb_entry->fw_ddb_index); in qla4xxx_session_destroy()
3132 if (test_and_clear_bit(DDB_CONN_CLOSE_FAILURE, &ddb_entry->flags)) in qla4xxx_session_destroy()
3133 clear_bit(ddb_entry->fw_ddb_index, ha->ddb_idx_map); in qla4xxx_session_destroy()
3135 qla4xxx_free_ddb(ha, ddb_entry); in qla4xxx_session_destroy()
3150 struct ddb_entry *ddb_entry; in qla4xxx_conn_create() local
3162 ddb_entry = sess->dd_data; in qla4xxx_conn_create()
3163 ddb_entry->conn = cls_conn; in qla4xxx_conn_create()
3165 ha = ddb_entry->ha; in qla4xxx_conn_create()
3178 struct ddb_entry *ddb_entry; in qla4xxx_conn_bind() local
3183 ddb_entry = sess->dd_data; in qla4xxx_conn_bind()
3184 ha = ddb_entry->ha; in qla4xxx_conn_bind()
3202 struct ddb_entry *ddb_entry; in qla4xxx_conn_start() local
3211 ddb_entry = sess->dd_data; in qla4xxx_conn_start()
3212 ha = ddb_entry->ha; in qla4xxx_conn_start()
3237 ret = qla4xxx_set_param_ddbentry(ha, ddb_entry, cls_conn, &mbx_sts); in qla4xxx_conn_start()
3245 if (ddb_entry->fw_ddb_device_state == in qla4xxx_conn_start()
3247 ddb_entry->unblock_sess(ddb_entry->sess); in qla4xxx_conn_start()
3252 __func__, ddb_entry->fw_ddb_index); in qla4xxx_conn_start()
3256 status = qla4xxx_conn_open(ha, ddb_entry->fw_ddb_index); in qla4xxx_conn_start()
3264 if (ddb_entry->fw_ddb_device_state == DDB_DS_NO_CONNECTION_ACTIVE) in qla4xxx_conn_start()
3265 ddb_entry->fw_ddb_device_state = DDB_DS_LOGIN_IN_PROCESS; in qla4xxx_conn_start()
3268 ddb_entry->fw_ddb_device_state)); in qla4xxx_conn_start()
3285 struct ddb_entry *ddb_entry; in qla4xxx_conn_destroy() local
3289 ddb_entry = sess->dd_data; in qla4xxx_conn_destroy()
3290 ha = ddb_entry->ha; in qla4xxx_conn_destroy()
3295 if (qla4xxx_session_logout_ddb(ha, ddb_entry, options) == QLA_ERROR) in qla4xxx_conn_destroy()
3347 struct ddb_entry *ddb_entry; in qla4xxx_alloc_pdu() local
3352 ddb_entry = sess->dd_data; in qla4xxx_alloc_pdu()
3353 ha = ddb_entry->ha; in qla4xxx_alloc_pdu()
3413 struct ddb_entry *ddb_entry; in qla4xxx_task_cleanup() local
3419 ddb_entry = sess->dd_data; in qla4xxx_task_cleanup()
3420 ha = ddb_entry->ha; in qla4xxx_task_cleanup()
3442 struct ddb_entry *ddb_entry = sess->dd_data; in qla4xxx_task_xmit() local
3443 struct scsi_qla_host *ha = ddb_entry->ha; in qla4xxx_task_xmit()
3808 struct ddb_entry *ddb_entry; in qla4xxx_copy_fwddb_param() local
3815 ddb_entry = sess->dd_data; in qla4xxx_copy_fwddb_param()
3819 ddb_entry->chap_tbl_idx = le16_to_cpu(fw_ddb_entry->chap_tbl_idx); in qla4xxx_copy_fwddb_param()
3845 if (ddb_entry->chap_tbl_idx != INVALID_ENTRY) { in qla4xxx_copy_fwddb_param()
3848 ddb_entry->chap_tbl_idx)) { in qla4xxx_copy_fwddb_param()
3860 struct ddb_entry *ddb_entry) in qla4xxx_update_session_conn_fwddb_param() argument
3876 if (qla4xxx_get_fwddb_entry(ha, ddb_entry->fw_ddb_index, fw_ddb_entry, in qla4xxx_update_session_conn_fwddb_param()
3882 ddb_entry->fw_ddb_index)); in qla4xxx_update_session_conn_fwddb_param()
3886 cls_sess = ddb_entry->sess; in qla4xxx_update_session_conn_fwddb_param()
3888 cls_conn = ddb_entry->conn; in qla4xxx_update_session_conn_fwddb_param()
3900 struct ddb_entry *ddb_entry) in qla4xxx_update_session_conn_param() argument
3918 if (qla4xxx_get_fwddb_entry(ha, ddb_entry->fw_ddb_index, fw_ddb_entry, in qla4xxx_update_session_conn_param()
3924 ddb_entry->fw_ddb_index)); in qla4xxx_update_session_conn_param()
3928 cls_sess = ddb_entry->sess; in qla4xxx_update_session_conn_param()
3931 cls_conn = ddb_entry->conn; in qla4xxx_update_session_conn_param()
3935 ddb_entry->default_relogin_timeout = in qla4xxx_update_session_conn_param()
3939 ddb_entry->default_time2wait = in qla4xxx_update_session_conn_param()
3943 ddb_entry->chap_tbl_idx = le16_to_cpu(fw_ddb_entry->chap_tbl_idx); in qla4xxx_update_session_conn_param()
4002 struct ddb_entry *ddb_entry, in qla4xxx_get_new_srb() argument
4013 srb->ddb = ddb_entry; in qla4xxx_get_new_srb()
4061 struct ddb_entry *ddb_entry = cmd->device->hostdata; in qla4xxx_queuecommand() local
4062 struct iscsi_cls_session *sess = ddb_entry->sess; in qla4xxx_queuecommand()
4098 srb = qla4xxx_get_new_srb(ha, ddb_entry, cmd); in qla4xxx_queuecommand()
4456 struct ddb_entry *ddb_entry; in qla4xxx_check_relogin_flash_ddb() local
4460 ddb_entry = sess->dd_data; in qla4xxx_check_relogin_flash_ddb()
4461 ha = ddb_entry->ha; in qla4xxx_check_relogin_flash_ddb()
4463 if (!(ddb_entry->ddb_type == FLASH_DDB)) in qla4xxx_check_relogin_flash_ddb()
4466 if (adapter_up(ha) && !test_bit(DF_RELOGIN, &ddb_entry->flags) && in qla4xxx_check_relogin_flash_ddb()
4468 if (atomic_read(&ddb_entry->retry_relogin_timer) != in qla4xxx_check_relogin_flash_ddb()
4470 if (atomic_read(&ddb_entry->retry_relogin_timer) == in qla4xxx_check_relogin_flash_ddb()
4472 atomic_set(&ddb_entry->retry_relogin_timer, in qla4xxx_check_relogin_flash_ddb()
4475 set_bit(DF_RELOGIN, &ddb_entry->flags); in qla4xxx_check_relogin_flash_ddb()
4478 __func__, ddb_entry->fw_ddb_index)); in qla4xxx_check_relogin_flash_ddb()
4480 atomic_dec(&ddb_entry->retry_relogin_timer); in qla4xxx_check_relogin_flash_ddb()
4485 if (atomic_read(&ddb_entry->relogin_timer) && in qla4xxx_check_relogin_flash_ddb()
4486 (atomic_dec_and_test(&ddb_entry->relogin_timer) != 0)) { in qla4xxx_check_relogin_flash_ddb()
4493 atomic_inc(&ddb_entry->relogin_retry_count); in qla4xxx_check_relogin_flash_ddb()
4497 ddb_entry->fw_ddb_index, in qla4xxx_check_relogin_flash_ddb()
4498 atomic_read(&ddb_entry->relogin_retry_count), in qla4xxx_check_relogin_flash_ddb()
4499 ddb_entry->default_time2wait + 4)); in qla4xxx_check_relogin_flash_ddb()
4501 atomic_set(&ddb_entry->retry_relogin_timer, in qla4xxx_check_relogin_flash_ddb()
4502 ddb_entry->default_time2wait + 4); in qla4xxx_check_relogin_flash_ddb()
4794 struct ddb_entry *ddb_entry; in qla4xxx_fail_session() local
4797 ddb_entry = sess->dd_data; in qla4xxx_fail_session()
4798 ddb_entry->fw_ddb_device_state = DDB_DS_SESSION_FAILED; in qla4xxx_fail_session()
4800 if (ddb_entry->ddb_type == FLASH_DDB) in qla4xxx_fail_session()
4801 iscsi_block_session(ddb_entry->sess); in qla4xxx_fail_session()
5020 struct ddb_entry *ddb_entry; in qla4xxx_relogin_devices() local
5024 ddb_entry = sess->dd_data; in qla4xxx_relogin_devices()
5025 ha = ddb_entry->ha; in qla4xxx_relogin_devices()
5027 if (ddb_entry->fw_ddb_device_state == DDB_DS_SESSION_ACTIVE) { in qla4xxx_relogin_devices()
5030 ddb_entry->fw_ddb_index); in qla4xxx_relogin_devices()
5031 iscsi_unblock_session(ddb_entry->sess); in qla4xxx_relogin_devices()
5034 if (ddb_entry->ddb_type == FLASH_DDB) { in qla4xxx_relogin_devices()
5035 if (!(test_bit(DF_RELOGIN, &ddb_entry->flags) || in qla4xxx_relogin_devices()
5037 &ddb_entry->flags))) in qla4xxx_relogin_devices()
5038 qla4xxx_arm_relogin_timer(ddb_entry); in qla4xxx_relogin_devices()
5049 struct ddb_entry *ddb_entry; in qla4xxx_unblock_flash_ddb() local
5053 ddb_entry = sess->dd_data; in qla4xxx_unblock_flash_ddb()
5054 ha = ddb_entry->ha; in qla4xxx_unblock_flash_ddb()
5057 ddb_entry->fw_ddb_index); in qla4xxx_unblock_flash_ddb()
5059 iscsi_unblock_session(ddb_entry->sess); in qla4xxx_unblock_flash_ddb()
5065 ddb_entry->fw_ddb_index); in qla4xxx_unblock_flash_ddb()
5066 scsi_queue_work(ha->host, &ddb_entry->sess->scan_work); in qla4xxx_unblock_flash_ddb()
5074 struct ddb_entry *ddb_entry; in qla4xxx_unblock_ddb() local
5079 ddb_entry = sess->dd_data; in qla4xxx_unblock_ddb()
5080 ha = ddb_entry->ha; in qla4xxx_unblock_ddb()
5083 ddb_entry->fw_ddb_index); in qla4xxx_unblock_ddb()
5086 iscsi_conn_start(ddb_entry->conn); in qla4xxx_unblock_ddb()
5087 iscsi_conn_login_event(ddb_entry->conn, in qla4xxx_unblock_ddb()
5092 ha->host_no, __func__, ddb_entry->fw_ddb_index, in qla4xxx_unblock_ddb()
5109 struct ddb_entry *ddb_entry; in qla4xxx_relogin_flash_ddb() local
5113 ddb_entry = sess->dd_data; in qla4xxx_relogin_flash_ddb()
5114 ha = ddb_entry->ha; in qla4xxx_relogin_flash_ddb()
5116 relogin_timer = max(ddb_entry->default_relogin_timeout, in qla4xxx_relogin_flash_ddb()
5118 atomic_set(&ddb_entry->relogin_timer, relogin_timer); in qla4xxx_relogin_flash_ddb()
5122 ddb_entry->fw_ddb_index, relogin_timer)); in qla4xxx_relogin_flash_ddb()
5130 struct ddb_entry *ddb_entry; in qla4xxx_dpc_relogin() local
5134 ddb_entry = sess->dd_data; in qla4xxx_dpc_relogin()
5135 ha = ddb_entry->ha; in qla4xxx_dpc_relogin()
5137 if (!(ddb_entry->ddb_type == FLASH_DDB)) in qla4xxx_dpc_relogin()
5140 if (test_bit(DF_DISABLE_RELOGIN, &ddb_entry->flags)) in qla4xxx_dpc_relogin()
5143 if (test_and_clear_bit(DF_RELOGIN, &ddb_entry->flags) && in qla4xxx_dpc_relogin()
6239 static void qla4xxx_get_param_ddb(struct ddb_entry *ddb_entry, in qla4xxx_get_param_ddb() argument
6249 ha = ddb_entry->ha; in qla4xxx_get_param_ddb()
6250 cls_sess = ddb_entry->sess; in qla4xxx_get_param_ddb()
6252 cls_conn = ddb_entry->conn; in qla4xxx_get_param_ddb()
6333 struct ddb_entry *ddb_entry; in qla4xxx_is_session_exists() local
6358 ddb_entry = qla4xxx_lookup_ddb_by_fw_index(ha, idx); in qla4xxx_is_session_exists()
6359 if (ddb_entry == NULL) in qla4xxx_is_session_exists()
6362 qla4xxx_get_param_ddb(ddb_entry, tmp_tddb); in qla4xxx_is_session_exists()
6591 struct ddb_entry *ddb_entry, in qla4xxx_setup_flash_ddb_entry() argument
6596 ddb_entry->ddb_type = FLASH_DDB; in qla4xxx_setup_flash_ddb_entry()
6597 ddb_entry->fw_ddb_index = INVALID_ENTRY; in qla4xxx_setup_flash_ddb_entry()
6598 ddb_entry->fw_ddb_device_state = DDB_DS_NO_CONNECTION_ACTIVE; in qla4xxx_setup_flash_ddb_entry()
6599 ddb_entry->ha = ha; in qla4xxx_setup_flash_ddb_entry()
6600 ddb_entry->unblock_sess = qla4xxx_unblock_flash_ddb; in qla4xxx_setup_flash_ddb_entry()
6601 ddb_entry->ddb_change = qla4xxx_flash_ddb_change; in qla4xxx_setup_flash_ddb_entry()
6602 ddb_entry->chap_tbl_idx = INVALID_ENTRY; in qla4xxx_setup_flash_ddb_entry()
6604 atomic_set(&ddb_entry->retry_relogin_timer, INVALID_ENTRY); in qla4xxx_setup_flash_ddb_entry()
6605 atomic_set(&ddb_entry->relogin_timer, 0); in qla4xxx_setup_flash_ddb_entry()
6606 atomic_set(&ddb_entry->relogin_retry_count, 0); in qla4xxx_setup_flash_ddb_entry()
6607 def_timeout = le16_to_cpu(ddb_entry->fw_ddb_entry.def_timeout); in qla4xxx_setup_flash_ddb_entry()
6608 ddb_entry->default_relogin_timeout = in qla4xxx_setup_flash_ddb_entry()
6611 ddb_entry->default_time2wait = in qla4xxx_setup_flash_ddb_entry()
6612 le16_to_cpu(ddb_entry->fw_ddb_entry.iscsi_def_time2wait); in qla4xxx_setup_flash_ddb_entry()
6616 set_bit(DF_BOOT_TGT, &ddb_entry->flags); in qla4xxx_setup_flash_ddb_entry()
6847 struct ddb_entry *ddb_entry, in qla4xxx_update_sess_disc_idx() argument
6858 cls_sess = ddb_entry->sess; in qla4xxx_update_sess_disc_idx()
6881 struct ddb_entry *ddb_entry = NULL; in qla4xxx_sess_conn_setup() local
6887 cmds_max, sizeof(struct ddb_entry), in qla4xxx_sess_conn_setup()
6901 ddb_entry = sess->dd_data; in qla4xxx_sess_conn_setup()
6902 ddb_entry->sess = cls_sess; in qla4xxx_sess_conn_setup()
6905 memcpy(&ddb_entry->fw_ddb_entry, fw_ddb_entry, in qla4xxx_sess_conn_setup()
6908 qla4xxx_setup_flash_ddb_entry(ha, ddb_entry, idx); in qla4xxx_sess_conn_setup()
6917 ddb_entry->conn = cls_conn; in qla4xxx_sess_conn_setup()
6932 qla4xxx_update_sess_disc_idx(ha, ddb_entry, fw_ddb_entry); in qla4xxx_sess_conn_setup()
6942 set_bit(DF_RELOGIN, &ddb_entry->flags); in qla4xxx_sess_conn_setup()
6976 struct ddb_entry *ddb_entry = NULL; in qla4xxx_build_nt_list() local
7056 ddb_entry = qla4xxx_lookup_ddb_by_fw_index(ha, in qla4xxx_build_nt_list()
7058 if (ddb_entry != NULL) in qla4xxx_build_nt_list()
7060 ddb_entry, in qla4xxx_build_nt_list()
7393 struct dev_db_entry *ddb_entry = NULL; in qla4xxx_sysfs_ddb_conn_open() local
7401 ddb_entry = dma_alloc_coherent(&ha->pdev->dev, sizeof(*ddb_entry), in qla4xxx_sysfs_ddb_conn_open()
7403 if (!ddb_entry) { in qla4xxx_sysfs_ddb_conn_open()
7410 memcpy(ddb_entry, fw_ddb_entry, sizeof(*ddb_entry)); in qla4xxx_sysfs_ddb_conn_open()
7446 if (ddb_entry) in qla4xxx_sysfs_ddb_conn_open()
7447 dma_free_coherent(&ha->pdev->dev, sizeof(*ddb_entry), in qla4xxx_sysfs_ddb_conn_open()
7448 ddb_entry, ddb_entry_dma); in qla4xxx_sysfs_ddb_conn_open()
7586 struct ddb_entry *ddb_entry = NULL; in qla4xxx_sysfs_ddb_logout_sid() local
7597 ddb_entry = sess->dd_data; in qla4xxx_sysfs_ddb_logout_sid()
7598 ha = ddb_entry->ha; in qla4xxx_sysfs_ddb_logout_sid()
7600 if (ddb_entry->ddb_type != FLASH_DDB) { in qla4xxx_sysfs_ddb_logout_sid()
7607 if (test_bit(DF_BOOT_TGT, &ddb_entry->flags)) { in qla4xxx_sysfs_ddb_logout_sid()
7624 if (test_and_set_bit(DF_DISABLE_RELOGIN, &ddb_entry->flags)) in qla4xxx_sysfs_ddb_logout_sid()
7627 ret = qla4xxx_get_fwddb_entry(ha, ddb_entry->fw_ddb_index, in qla4xxx_sysfs_ddb_logout_sid()
7642 if (test_and_clear_bit(DF_RELOGIN, &ddb_entry->flags)) in qla4xxx_sysfs_ddb_logout_sid()
7649 atomic_set(&ddb_entry->retry_relogin_timer, INVALID_ENTRY); in qla4xxx_sysfs_ddb_logout_sid()
7650 atomic_set(&ddb_entry->relogin_timer, 0); in qla4xxx_sysfs_ddb_logout_sid()
7653 qla4xxx_session_logout_ddb(ha, ddb_entry, options); in qla4xxx_sysfs_ddb_logout_sid()
7658 ret = qla4xxx_get_fwddb_entry(ha, ddb_entry->fw_ddb_index, in qla4xxx_sysfs_ddb_logout_sid()
7673 qla4xxx_clear_ddb_entry(ha, ddb_entry->fw_ddb_index); in qla4xxx_sysfs_ddb_logout_sid()
7681 iscsi_destroy_endpoint(ddb_entry->conn->ep); in qla4xxx_sysfs_ddb_logout_sid()
7684 qla4xxx_free_ddb(ha, ddb_entry); in qla4xxx_sysfs_ddb_logout_sid()
7685 clear_bit(ddb_entry->fw_ddb_index, ha->ddb_idx_map); in qla4xxx_sysfs_ddb_logout_sid()
7688 iscsi_session_teardown(ddb_entry->sess); in qla4xxx_sysfs_ddb_logout_sid()
7690 clear_bit(DF_DISABLE_RELOGIN, &ddb_entry->flags); in qla4xxx_sysfs_ddb_logout_sid()
7715 struct ddb_entry *ddb_entry = NULL; in qla4xxx_sysfs_ddb_logout() local
7777 ddb_entry = qla4xxx_lookup_ddb_by_fw_index(ha, idx); in qla4xxx_sysfs_ddb_logout()
7778 if (ddb_entry == NULL) in qla4xxx_sysfs_ddb_logout()
7781 if (ddb_entry->ddb_type != FLASH_DDB) in qla4xxx_sysfs_ddb_logout()
7784 index = ddb_entry->sess->target_id; in qla4xxx_sysfs_ddb_logout()
7799 ret = qla4xxx_sysfs_ddb_logout_sid(ddb_entry->sess); in qla4xxx_sysfs_ddb_logout()
8525 struct ddb_entry *ddb_entry; in qla4xxx_wait_login_resp_boot_tgt() local
8546 ddb_entry = qla4xxx_lookup_ddb_by_fw_index(ha, idx); in qla4xxx_wait_login_resp_boot_tgt()
8547 if (ddb_entry == NULL) in qla4xxx_wait_login_resp_boot_tgt()
8550 if (test_bit(DF_BOOT_TGT, &ddb_entry->flags)) { in qla4xxx_wait_login_resp_boot_tgt()
8553 ddb_entry->fw_ddb_index)); in qla4xxx_wait_login_resp_boot_tgt()
8556 ddb_entry->fw_ddb_index, in qla4xxx_wait_login_resp_boot_tgt()
8903 struct ddb_entry *ddb_entry) in qla4xxx_destroy_ddb() argument
8913 if (qla4xxx_session_logout_ddb(ha, ddb_entry, options) == QLA_ERROR) { in qla4xxx_destroy_ddb()
8928 status = qla4xxx_get_fwddb_entry(ha, ddb_entry->fw_ddb_index, in qla4xxx_destroy_ddb()
8946 qla4xxx_clear_ddb_entry(ha, ddb_entry->fw_ddb_index); in qla4xxx_destroy_ddb()
8951 struct ddb_entry *ddb_entry; in qla4xxx_destroy_fw_ddb_session() local
8956 ddb_entry = qla4xxx_lookup_ddb_by_fw_index(ha, idx); in qla4xxx_destroy_fw_ddb_session()
8957 if ((ddb_entry != NULL) && in qla4xxx_destroy_fw_ddb_session()
8958 (ddb_entry->ddb_type == FLASH_DDB)) { in qla4xxx_destroy_fw_ddb_session()
8960 qla4xxx_destroy_ddb(ha, ddb_entry); in qla4xxx_destroy_fw_ddb_session()
8968 iscsi_destroy_endpoint(ddb_entry->conn->ep); in qla4xxx_destroy_fw_ddb_session()
8969 qla4xxx_free_ddb(ha, ddb_entry); in qla4xxx_destroy_fw_ddb_session()
8970 iscsi_session_teardown(ddb_entry->sess); in qla4xxx_destroy_fw_ddb_session()
9042 struct ddb_entry *ddb; in qla4xxx_slave_alloc()
9252 struct ddb_entry *ddb_entry = cmd->device->hostdata; in qla4xxx_eh_device_reset() local
9255 if (!ddb_entry) in qla4xxx_eh_device_reset()
9274 stat = qla4xxx_reset_lun(ha, ddb_entry, cmd->device->lun); in qla4xxx_eh_device_reset()
9289 if (qla4xxx_send_marker_iocb(ha, ddb_entry, cmd->device->lun, in qla4xxx_eh_device_reset()
9314 struct ddb_entry *ddb_entry = cmd->device->hostdata; in qla4xxx_eh_target_reset() local
9317 if (!ddb_entry) in qla4xxx_eh_target_reset()
9333 stat = qla4xxx_reset_target(ha, ddb_entry); in qla4xxx_eh_target_reset()
9349 if (qla4xxx_send_marker_iocb(ha, ddb_entry, cmd->device->lun, in qla4xxx_eh_target_reset()