Lines Matching refs:ddb_entry

805 	struct ddb_entry *ddb_entry;  in __qla4xxx_is_chap_active()  local
812 ddb_entry = sess->dd_data; in __qla4xxx_is_chap_active()
817 if (ddb_entry->chap_tbl_idx == *chap_tbl_idx) in __qla4xxx_is_chap_active()
1782 struct ddb_entry *ddb_entry; in qla4xxx_conn_get_stats() local
1791 ddb_entry = sess->dd_data; in qla4xxx_conn_get_stats()
1792 ha = ddb_entry->ha; in qla4xxx_conn_get_stats()
1806 ret = qla4xxx_get_mgmt_data(ha, ddb_entry->fw_ddb_index, stats_size, in qla4xxx_conn_get_stats()
2820 struct ddb_entry *ddb_entry = sess->dd_data; in qla4xxx_session_get_param() local
2821 struct scsi_qla_host *ha = ddb_entry->ha; in qla4xxx_session_get_param()
2822 struct iscsi_cls_conn *cls_conn = ddb_entry->conn; in qla4xxx_session_get_param()
2839 if (ddb_entry->ddb_type == FLASH_DDB) { in qla4xxx_session_get_param()
2840 if (ddb_entry->chap_tbl_idx != INVALID_ENTRY) { in qla4xxx_session_get_param()
2841 idx = ddb_entry->chap_tbl_idx; in qla4xxx_session_get_param()
2862 if (ddb_entry->ddb_type == FLASH_DDB && in qla4xxx_session_get_param()
2863 ddb_entry->chap_tbl_idx != INVALID_ENTRY && in qla4xxx_session_get_param()
2865 idx = ddb_entry->chap_tbl_idx; in qla4xxx_session_get_param()
2947 struct ddb_entry *ddb_entry, in qla4xxx_match_ipaddress() argument
2955 if (ddb_entry->fw_ddb_entry.options & DDB_OPT_IPV6_DEVICE) { in qla4xxx_match_ipaddress()
2987 struct ddb_entry *ddb_entry; in qla4xxx_match_fwdb_session() local
3001 ddb_entry = qla4xxx_lookup_ddb_by_fw_index(ha, idx); in qla4xxx_match_fwdb_session()
3002 if (ddb_entry == NULL) in qla4xxx_match_fwdb_session()
3005 if (ddb_entry->ddb_type != FLASH_DDB) in qla4xxx_match_fwdb_session()
3008 existing_sess = ddb_entry->sess->dd_data; in qla4xxx_match_fwdb_session()
3009 existing_conn = ddb_entry->conn->dd_data; in qla4xxx_match_fwdb_session()
3033 rval = qla4xxx_match_ipaddress(ha, ddb_entry, in qla4xxx_match_fwdb_session()
3059 struct ddb_entry *ddb_entry; in qla4xxx_session_create() local
3081 cmds_max, sizeof(struct ddb_entry), in qla4xxx_session_create()
3088 ddb_entry = sess->dd_data; in qla4xxx_session_create()
3089 ddb_entry->fw_ddb_index = ddb_index; in qla4xxx_session_create()
3090 ddb_entry->fw_ddb_device_state = DDB_DS_NO_CONNECTION_ACTIVE; in qla4xxx_session_create()
3091 ddb_entry->ha = ha; in qla4xxx_session_create()
3092 ddb_entry->sess = cls_sess; in qla4xxx_session_create()
3093 ddb_entry->unblock_sess = qla4xxx_unblock_ddb; in qla4xxx_session_create()
3094 ddb_entry->ddb_change = qla4xxx_ddb_change; in qla4xxx_session_create()
3095 clear_bit(DDB_CONN_CLOSE_FAILURE, &ddb_entry->flags); in qla4xxx_session_create()
3097 ha->fw_ddb_index_map[ddb_entry->fw_ddb_index] = ddb_entry; in qla4xxx_session_create()
3106 struct ddb_entry *ddb_entry; in qla4xxx_session_destroy() local
3115 ddb_entry = sess->dd_data; in qla4xxx_session_destroy()
3116 ha = ddb_entry->ha; in qla4xxx_session_destroy()
3130 ret = qla4xxx_get_fwddb_entry(ha, ddb_entry->fw_ddb_index, in qla4xxx_session_destroy()
3145 qla4xxx_clear_ddb_entry(ha, ddb_entry->fw_ddb_index); in qla4xxx_session_destroy()
3146 if (test_and_clear_bit(DDB_CONN_CLOSE_FAILURE, &ddb_entry->flags)) in qla4xxx_session_destroy()
3147 clear_bit(ddb_entry->fw_ddb_index, ha->ddb_idx_map); in qla4xxx_session_destroy()
3149 qla4xxx_free_ddb(ha, ddb_entry); in qla4xxx_session_destroy()
3164 struct ddb_entry *ddb_entry; in qla4xxx_conn_create() local
3176 ddb_entry = sess->dd_data; in qla4xxx_conn_create()
3177 ddb_entry->conn = cls_conn; in qla4xxx_conn_create()
3179 ha = ddb_entry->ha; in qla4xxx_conn_create()
3192 struct ddb_entry *ddb_entry; in qla4xxx_conn_bind() local
3197 ddb_entry = sess->dd_data; in qla4xxx_conn_bind()
3198 ha = ddb_entry->ha; in qla4xxx_conn_bind()
3218 struct ddb_entry *ddb_entry; in qla4xxx_conn_start() local
3227 ddb_entry = sess->dd_data; in qla4xxx_conn_start()
3228 ha = ddb_entry->ha; in qla4xxx_conn_start()
3253 ret = qla4xxx_set_param_ddbentry(ha, ddb_entry, cls_conn, &mbx_sts); in qla4xxx_conn_start()
3261 if (ddb_entry->fw_ddb_device_state == in qla4xxx_conn_start()
3263 ddb_entry->unblock_sess(ddb_entry->sess); in qla4xxx_conn_start()
3268 __func__, ddb_entry->fw_ddb_index); in qla4xxx_conn_start()
3272 status = qla4xxx_conn_open(ha, ddb_entry->fw_ddb_index); in qla4xxx_conn_start()
3280 if (ddb_entry->fw_ddb_device_state == DDB_DS_NO_CONNECTION_ACTIVE) in qla4xxx_conn_start()
3281 ddb_entry->fw_ddb_device_state = DDB_DS_LOGIN_IN_PROCESS; in qla4xxx_conn_start()
3284 ddb_entry->fw_ddb_device_state)); in qla4xxx_conn_start()
3301 struct ddb_entry *ddb_entry; in qla4xxx_conn_destroy() local
3305 ddb_entry = sess->dd_data; in qla4xxx_conn_destroy()
3306 ha = ddb_entry->ha; in qla4xxx_conn_destroy()
3311 if (qla4xxx_session_logout_ddb(ha, ddb_entry, options) == QLA_ERROR) in qla4xxx_conn_destroy()
3363 struct ddb_entry *ddb_entry; in qla4xxx_alloc_pdu() local
3368 ddb_entry = sess->dd_data; in qla4xxx_alloc_pdu()
3369 ha = ddb_entry->ha; in qla4xxx_alloc_pdu()
3429 struct ddb_entry *ddb_entry; in qla4xxx_task_cleanup() local
3435 ddb_entry = sess->dd_data; in qla4xxx_task_cleanup()
3436 ha = ddb_entry->ha; in qla4xxx_task_cleanup()
3458 struct ddb_entry *ddb_entry = sess->dd_data; in qla4xxx_task_xmit() local
3459 struct scsi_qla_host *ha = ddb_entry->ha; in qla4xxx_task_xmit()
3824 struct ddb_entry *ddb_entry; in qla4xxx_copy_fwddb_param() local
3831 ddb_entry = sess->dd_data; in qla4xxx_copy_fwddb_param()
3835 ddb_entry->chap_tbl_idx = le16_to_cpu(fw_ddb_entry->chap_tbl_idx); in qla4xxx_copy_fwddb_param()
3861 if (ddb_entry->chap_tbl_idx != INVALID_ENTRY) { in qla4xxx_copy_fwddb_param()
3864 ddb_entry->chap_tbl_idx)) { in qla4xxx_copy_fwddb_param()
3876 struct ddb_entry *ddb_entry) in qla4xxx_update_session_conn_fwddb_param() argument
3892 if (qla4xxx_get_fwddb_entry(ha, ddb_entry->fw_ddb_index, fw_ddb_entry, in qla4xxx_update_session_conn_fwddb_param()
3898 ddb_entry->fw_ddb_index)); in qla4xxx_update_session_conn_fwddb_param()
3902 cls_sess = ddb_entry->sess; in qla4xxx_update_session_conn_fwddb_param()
3904 cls_conn = ddb_entry->conn; in qla4xxx_update_session_conn_fwddb_param()
3916 struct ddb_entry *ddb_entry) in qla4xxx_update_session_conn_param() argument
3934 if (qla4xxx_get_fwddb_entry(ha, ddb_entry->fw_ddb_index, fw_ddb_entry, in qla4xxx_update_session_conn_param()
3940 ddb_entry->fw_ddb_index)); in qla4xxx_update_session_conn_param()
3944 cls_sess = ddb_entry->sess; in qla4xxx_update_session_conn_param()
3947 cls_conn = ddb_entry->conn; in qla4xxx_update_session_conn_param()
3951 ddb_entry->default_relogin_timeout = in qla4xxx_update_session_conn_param()
3955 ddb_entry->default_time2wait = in qla4xxx_update_session_conn_param()
3959 ddb_entry->chap_tbl_idx = le16_to_cpu(fw_ddb_entry->chap_tbl_idx); in qla4xxx_update_session_conn_param()
4017 struct ddb_entry *ddb_entry, in qla4xxx_get_new_srb() argument
4028 srb->ddb = ddb_entry; in qla4xxx_get_new_srb()
4076 struct ddb_entry *ddb_entry = cmd->device->hostdata; in qla4xxx_queuecommand() local
4077 struct iscsi_cls_session *sess = ddb_entry->sess; in qla4xxx_queuecommand()
4113 srb = qla4xxx_get_new_srb(ha, ddb_entry, cmd); in qla4xxx_queuecommand()
4466 struct ddb_entry *ddb_entry; in qla4xxx_check_relogin_flash_ddb() local
4470 ddb_entry = sess->dd_data; in qla4xxx_check_relogin_flash_ddb()
4471 ha = ddb_entry->ha; in qla4xxx_check_relogin_flash_ddb()
4473 if (!(ddb_entry->ddb_type == FLASH_DDB)) in qla4xxx_check_relogin_flash_ddb()
4476 if (adapter_up(ha) && !test_bit(DF_RELOGIN, &ddb_entry->flags) && in qla4xxx_check_relogin_flash_ddb()
4478 if (atomic_read(&ddb_entry->retry_relogin_timer) != in qla4xxx_check_relogin_flash_ddb()
4480 if (atomic_read(&ddb_entry->retry_relogin_timer) == in qla4xxx_check_relogin_flash_ddb()
4482 atomic_set(&ddb_entry->retry_relogin_timer, in qla4xxx_check_relogin_flash_ddb()
4485 set_bit(DF_RELOGIN, &ddb_entry->flags); in qla4xxx_check_relogin_flash_ddb()
4488 __func__, ddb_entry->fw_ddb_index)); in qla4xxx_check_relogin_flash_ddb()
4490 atomic_dec(&ddb_entry->retry_relogin_timer); in qla4xxx_check_relogin_flash_ddb()
4495 if (atomic_read(&ddb_entry->relogin_timer) && in qla4xxx_check_relogin_flash_ddb()
4496 (atomic_dec_and_test(&ddb_entry->relogin_timer) != 0)) { in qla4xxx_check_relogin_flash_ddb()
4503 atomic_inc(&ddb_entry->relogin_retry_count); in qla4xxx_check_relogin_flash_ddb()
4507 ddb_entry->fw_ddb_index, in qla4xxx_check_relogin_flash_ddb()
4508 atomic_read(&ddb_entry->relogin_retry_count), in qla4xxx_check_relogin_flash_ddb()
4509 ddb_entry->default_time2wait + 4)); in qla4xxx_check_relogin_flash_ddb()
4511 atomic_set(&ddb_entry->retry_relogin_timer, in qla4xxx_check_relogin_flash_ddb()
4512 ddb_entry->default_time2wait + 4); in qla4xxx_check_relogin_flash_ddb()
4805 struct ddb_entry *ddb_entry; in qla4xxx_fail_session() local
4808 ddb_entry = sess->dd_data; in qla4xxx_fail_session()
4809 ddb_entry->fw_ddb_device_state = DDB_DS_SESSION_FAILED; in qla4xxx_fail_session()
4811 if (ddb_entry->ddb_type == FLASH_DDB) in qla4xxx_fail_session()
4812 iscsi_block_session(ddb_entry->sess); in qla4xxx_fail_session()
5031 struct ddb_entry *ddb_entry; in qla4xxx_relogin_devices() local
5035 ddb_entry = sess->dd_data; in qla4xxx_relogin_devices()
5036 ha = ddb_entry->ha; in qla4xxx_relogin_devices()
5038 if (ddb_entry->fw_ddb_device_state == DDB_DS_SESSION_ACTIVE) { in qla4xxx_relogin_devices()
5041 ddb_entry->fw_ddb_index); in qla4xxx_relogin_devices()
5042 iscsi_unblock_session(ddb_entry->sess); in qla4xxx_relogin_devices()
5045 if (ddb_entry->ddb_type == FLASH_DDB) { in qla4xxx_relogin_devices()
5046 if (!(test_bit(DF_RELOGIN, &ddb_entry->flags) || in qla4xxx_relogin_devices()
5048 &ddb_entry->flags))) in qla4xxx_relogin_devices()
5049 qla4xxx_arm_relogin_timer(ddb_entry); in qla4xxx_relogin_devices()
5060 struct ddb_entry *ddb_entry; in qla4xxx_unblock_flash_ddb() local
5064 ddb_entry = sess->dd_data; in qla4xxx_unblock_flash_ddb()
5065 ha = ddb_entry->ha; in qla4xxx_unblock_flash_ddb()
5068 ddb_entry->fw_ddb_index); in qla4xxx_unblock_flash_ddb()
5070 iscsi_unblock_session(ddb_entry->sess); in qla4xxx_unblock_flash_ddb()
5076 ddb_entry->fw_ddb_index); in qla4xxx_unblock_flash_ddb()
5077 scsi_queue_work(ha->host, &ddb_entry->sess->scan_work); in qla4xxx_unblock_flash_ddb()
5085 struct ddb_entry *ddb_entry; in qla4xxx_unblock_ddb() local
5090 ddb_entry = sess->dd_data; in qla4xxx_unblock_ddb()
5091 ha = ddb_entry->ha; in qla4xxx_unblock_ddb()
5094 ddb_entry->fw_ddb_index); in qla4xxx_unblock_ddb()
5097 iscsi_conn_start(ddb_entry->conn); in qla4xxx_unblock_ddb()
5098 iscsi_conn_login_event(ddb_entry->conn, in qla4xxx_unblock_ddb()
5103 ha->host_no, __func__, ddb_entry->fw_ddb_index, in qla4xxx_unblock_ddb()
5120 struct ddb_entry *ddb_entry; in qla4xxx_relogin_flash_ddb() local
5124 ddb_entry = sess->dd_data; in qla4xxx_relogin_flash_ddb()
5125 ha = ddb_entry->ha; in qla4xxx_relogin_flash_ddb()
5127 relogin_timer = max(ddb_entry->default_relogin_timeout, in qla4xxx_relogin_flash_ddb()
5129 atomic_set(&ddb_entry->relogin_timer, relogin_timer); in qla4xxx_relogin_flash_ddb()
5133 ddb_entry->fw_ddb_index, relogin_timer)); in qla4xxx_relogin_flash_ddb()
5141 struct ddb_entry *ddb_entry; in qla4xxx_dpc_relogin() local
5145 ddb_entry = sess->dd_data; in qla4xxx_dpc_relogin()
5146 ha = ddb_entry->ha; in qla4xxx_dpc_relogin()
5148 if (!(ddb_entry->ddb_type == FLASH_DDB)) in qla4xxx_dpc_relogin()
5151 if (test_bit(DF_DISABLE_RELOGIN, &ddb_entry->flags)) in qla4xxx_dpc_relogin()
5154 if (test_and_clear_bit(DF_RELOGIN, &ddb_entry->flags) && in qla4xxx_dpc_relogin()
6250 static void qla4xxx_get_param_ddb(struct ddb_entry *ddb_entry, in qla4xxx_get_param_ddb() argument
6260 ha = ddb_entry->ha; in qla4xxx_get_param_ddb()
6261 cls_sess = ddb_entry->sess; in qla4xxx_get_param_ddb()
6263 cls_conn = ddb_entry->conn; in qla4xxx_get_param_ddb()
6340 struct ddb_entry *ddb_entry; in qla4xxx_is_session_exists() local
6365 ddb_entry = qla4xxx_lookup_ddb_by_fw_index(ha, idx); in qla4xxx_is_session_exists()
6366 if (ddb_entry == NULL) in qla4xxx_is_session_exists()
6369 qla4xxx_get_param_ddb(ddb_entry, tmp_tddb); in qla4xxx_is_session_exists()
6598 struct ddb_entry *ddb_entry, in qla4xxx_setup_flash_ddb_entry() argument
6603 ddb_entry->ddb_type = FLASH_DDB; in qla4xxx_setup_flash_ddb_entry()
6604 ddb_entry->fw_ddb_index = INVALID_ENTRY; in qla4xxx_setup_flash_ddb_entry()
6605 ddb_entry->fw_ddb_device_state = DDB_DS_NO_CONNECTION_ACTIVE; in qla4xxx_setup_flash_ddb_entry()
6606 ddb_entry->ha = ha; in qla4xxx_setup_flash_ddb_entry()
6607 ddb_entry->unblock_sess = qla4xxx_unblock_flash_ddb; in qla4xxx_setup_flash_ddb_entry()
6608 ddb_entry->ddb_change = qla4xxx_flash_ddb_change; in qla4xxx_setup_flash_ddb_entry()
6609 ddb_entry->chap_tbl_idx = INVALID_ENTRY; in qla4xxx_setup_flash_ddb_entry()
6611 atomic_set(&ddb_entry->retry_relogin_timer, INVALID_ENTRY); in qla4xxx_setup_flash_ddb_entry()
6612 atomic_set(&ddb_entry->relogin_timer, 0); in qla4xxx_setup_flash_ddb_entry()
6613 atomic_set(&ddb_entry->relogin_retry_count, 0); in qla4xxx_setup_flash_ddb_entry()
6614 def_timeout = le16_to_cpu(ddb_entry->fw_ddb_entry.def_timeout); in qla4xxx_setup_flash_ddb_entry()
6615 ddb_entry->default_relogin_timeout = in qla4xxx_setup_flash_ddb_entry()
6618 ddb_entry->default_time2wait = in qla4xxx_setup_flash_ddb_entry()
6619 le16_to_cpu(ddb_entry->fw_ddb_entry.iscsi_def_time2wait); in qla4xxx_setup_flash_ddb_entry()
6623 set_bit(DF_BOOT_TGT, &ddb_entry->flags); in qla4xxx_setup_flash_ddb_entry()
6854 struct ddb_entry *ddb_entry, in qla4xxx_update_sess_disc_idx() argument
6865 cls_sess = ddb_entry->sess; in qla4xxx_update_sess_disc_idx()
6888 struct ddb_entry *ddb_entry = NULL; in qla4xxx_sess_conn_setup() local
6894 cmds_max, sizeof(struct ddb_entry), in qla4xxx_sess_conn_setup()
6908 ddb_entry = sess->dd_data; in qla4xxx_sess_conn_setup()
6909 ddb_entry->sess = cls_sess; in qla4xxx_sess_conn_setup()
6912 memcpy(&ddb_entry->fw_ddb_entry, fw_ddb_entry, in qla4xxx_sess_conn_setup()
6915 qla4xxx_setup_flash_ddb_entry(ha, ddb_entry, idx); in qla4xxx_sess_conn_setup()
6924 ddb_entry->conn = cls_conn; in qla4xxx_sess_conn_setup()
6939 qla4xxx_update_sess_disc_idx(ha, ddb_entry, fw_ddb_entry); in qla4xxx_sess_conn_setup()
6949 set_bit(DF_RELOGIN, &ddb_entry->flags); in qla4xxx_sess_conn_setup()
6983 struct ddb_entry *ddb_entry = NULL; in qla4xxx_build_nt_list() local
7063 ddb_entry = qla4xxx_lookup_ddb_by_fw_index(ha, in qla4xxx_build_nt_list()
7065 if (ddb_entry != NULL) in qla4xxx_build_nt_list()
7067 ddb_entry, in qla4xxx_build_nt_list()
7402 struct dev_db_entry *ddb_entry = NULL; in qla4xxx_sysfs_ddb_conn_open() local
7410 ddb_entry = dma_alloc_coherent(&ha->pdev->dev, sizeof(*ddb_entry), in qla4xxx_sysfs_ddb_conn_open()
7412 if (!ddb_entry) { in qla4xxx_sysfs_ddb_conn_open()
7419 memcpy(ddb_entry, fw_ddb_entry, sizeof(*ddb_entry)); in qla4xxx_sysfs_ddb_conn_open()
7455 if (ddb_entry) in qla4xxx_sysfs_ddb_conn_open()
7456 dma_free_coherent(&ha->pdev->dev, sizeof(*ddb_entry), in qla4xxx_sysfs_ddb_conn_open()
7457 ddb_entry, ddb_entry_dma); in qla4xxx_sysfs_ddb_conn_open()
7595 struct ddb_entry *ddb_entry = NULL; in qla4xxx_sysfs_ddb_logout_sid() local
7606 ddb_entry = sess->dd_data; in qla4xxx_sysfs_ddb_logout_sid()
7607 ha = ddb_entry->ha; in qla4xxx_sysfs_ddb_logout_sid()
7609 if (ddb_entry->ddb_type != FLASH_DDB) { in qla4xxx_sysfs_ddb_logout_sid()
7616 if (test_bit(DF_BOOT_TGT, &ddb_entry->flags)) { in qla4xxx_sysfs_ddb_logout_sid()
7633 if (test_and_set_bit(DF_DISABLE_RELOGIN, &ddb_entry->flags)) in qla4xxx_sysfs_ddb_logout_sid()
7636 ret = qla4xxx_get_fwddb_entry(ha, ddb_entry->fw_ddb_index, in qla4xxx_sysfs_ddb_logout_sid()
7651 if (test_and_clear_bit(DF_RELOGIN, &ddb_entry->flags)) in qla4xxx_sysfs_ddb_logout_sid()
7658 atomic_set(&ddb_entry->retry_relogin_timer, INVALID_ENTRY); in qla4xxx_sysfs_ddb_logout_sid()
7659 atomic_set(&ddb_entry->relogin_timer, 0); in qla4xxx_sysfs_ddb_logout_sid()
7662 qla4xxx_session_logout_ddb(ha, ddb_entry, options); in qla4xxx_sysfs_ddb_logout_sid()
7667 ret = qla4xxx_get_fwddb_entry(ha, ddb_entry->fw_ddb_index, in qla4xxx_sysfs_ddb_logout_sid()
7682 qla4xxx_clear_ddb_entry(ha, ddb_entry->fw_ddb_index); in qla4xxx_sysfs_ddb_logout_sid()
7690 iscsi_destroy_endpoint(ddb_entry->conn->ep); in qla4xxx_sysfs_ddb_logout_sid()
7693 qla4xxx_free_ddb(ha, ddb_entry); in qla4xxx_sysfs_ddb_logout_sid()
7694 clear_bit(ddb_entry->fw_ddb_index, ha->ddb_idx_map); in qla4xxx_sysfs_ddb_logout_sid()
7697 iscsi_session_teardown(ddb_entry->sess); in qla4xxx_sysfs_ddb_logout_sid()
7699 clear_bit(DF_DISABLE_RELOGIN, &ddb_entry->flags); in qla4xxx_sysfs_ddb_logout_sid()
7724 struct ddb_entry *ddb_entry = NULL; in qla4xxx_sysfs_ddb_logout() local
7786 ddb_entry = qla4xxx_lookup_ddb_by_fw_index(ha, idx); in qla4xxx_sysfs_ddb_logout()
7787 if (ddb_entry == NULL) in qla4xxx_sysfs_ddb_logout()
7790 if (ddb_entry->ddb_type != FLASH_DDB) in qla4xxx_sysfs_ddb_logout()
7793 index = ddb_entry->sess->target_id; in qla4xxx_sysfs_ddb_logout()
7808 ret = qla4xxx_sysfs_ddb_logout_sid(ddb_entry->sess); in qla4xxx_sysfs_ddb_logout()
8531 struct ddb_entry *ddb_entry; in qla4xxx_wait_login_resp_boot_tgt() local
8552 ddb_entry = qla4xxx_lookup_ddb_by_fw_index(ha, idx); in qla4xxx_wait_login_resp_boot_tgt()
8553 if (ddb_entry == NULL) in qla4xxx_wait_login_resp_boot_tgt()
8556 if (test_bit(DF_BOOT_TGT, &ddb_entry->flags)) { in qla4xxx_wait_login_resp_boot_tgt()
8559 ddb_entry->fw_ddb_index)); in qla4xxx_wait_login_resp_boot_tgt()
8562 ddb_entry->fw_ddb_index, in qla4xxx_wait_login_resp_boot_tgt()
8908 struct ddb_entry *ddb_entry) in qla4xxx_destroy_ddb() argument
8918 if (qla4xxx_session_logout_ddb(ha, ddb_entry, options) == QLA_ERROR) { in qla4xxx_destroy_ddb()
8933 status = qla4xxx_get_fwddb_entry(ha, ddb_entry->fw_ddb_index, in qla4xxx_destroy_ddb()
8951 qla4xxx_clear_ddb_entry(ha, ddb_entry->fw_ddb_index); in qla4xxx_destroy_ddb()
8956 struct ddb_entry *ddb_entry; in qla4xxx_destroy_fw_ddb_session() local
8961 ddb_entry = qla4xxx_lookup_ddb_by_fw_index(ha, idx); in qla4xxx_destroy_fw_ddb_session()
8962 if ((ddb_entry != NULL) && in qla4xxx_destroy_fw_ddb_session()
8963 (ddb_entry->ddb_type == FLASH_DDB)) { in qla4xxx_destroy_fw_ddb_session()
8965 qla4xxx_destroy_ddb(ha, ddb_entry); in qla4xxx_destroy_fw_ddb_session()
8973 iscsi_destroy_endpoint(ddb_entry->conn->ep); in qla4xxx_destroy_fw_ddb_session()
8974 qla4xxx_free_ddb(ha, ddb_entry); in qla4xxx_destroy_fw_ddb_session()
8975 iscsi_session_teardown(ddb_entry->sess); in qla4xxx_destroy_fw_ddb_session()
9038 struct ddb_entry *ddb; in qla4xxx_slave_alloc()
9255 struct ddb_entry *ddb_entry = cmd->device->hostdata; in qla4xxx_eh_device_reset() local
9259 if (!ddb_entry) in qla4xxx_eh_device_reset()
9284 stat = qla4xxx_reset_lun(ha, ddb_entry, cmd->device->lun); in qla4xxx_eh_device_reset()
9299 if (qla4xxx_send_marker_iocb(ha, ddb_entry, cmd->device->lun, in qla4xxx_eh_device_reset()
9324 struct ddb_entry *ddb_entry = cmd->device->hostdata; in qla4xxx_eh_target_reset() local
9328 if (!ddb_entry) in qla4xxx_eh_target_reset()
9350 stat = qla4xxx_reset_target(ha, ddb_entry); in qla4xxx_eh_target_reset()
9366 if (qla4xxx_send_marker_iocb(ha, ddb_entry, cmd->device->lun, in qla4xxx_eh_target_reset()