Lines Matching refs:ddb_entry

839 	struct ddb_entry *ddb_entry;  in __qla4xxx_is_chap_active()  local
846 ddb_entry = sess->dd_data; in __qla4xxx_is_chap_active()
851 if (ddb_entry->chap_tbl_idx == *chap_tbl_idx) in __qla4xxx_is_chap_active()
1816 struct ddb_entry *ddb_entry; in qla4xxx_conn_get_stats() local
1825 ddb_entry = sess->dd_data; in qla4xxx_conn_get_stats()
1826 ha = ddb_entry->ha; in qla4xxx_conn_get_stats()
1840 ret = qla4xxx_get_mgmt_data(ha, ddb_entry->fw_ddb_index, stats_size, in qla4xxx_conn_get_stats()
2852 struct ddb_entry *ddb_entry = sess->dd_data; in qla4xxx_session_get_param() local
2853 struct scsi_qla_host *ha = ddb_entry->ha; in qla4xxx_session_get_param()
2854 struct iscsi_cls_conn *cls_conn = ddb_entry->conn; in qla4xxx_session_get_param()
2871 if (ddb_entry->ddb_type == FLASH_DDB) { in qla4xxx_session_get_param()
2872 if (ddb_entry->chap_tbl_idx != INVALID_ENTRY) { in qla4xxx_session_get_param()
2873 idx = ddb_entry->chap_tbl_idx; in qla4xxx_session_get_param()
2894 if (ddb_entry->ddb_type == FLASH_DDB && in qla4xxx_session_get_param()
2895 ddb_entry->chap_tbl_idx != INVALID_ENTRY && in qla4xxx_session_get_param()
2897 idx = ddb_entry->chap_tbl_idx; in qla4xxx_session_get_param()
2979 struct ddb_entry *ddb_entry, in qla4xxx_match_ipaddress() argument
2987 if (ddb_entry->fw_ddb_entry.options & DDB_OPT_IPV6_DEVICE) { in qla4xxx_match_ipaddress()
3019 struct ddb_entry *ddb_entry; in qla4xxx_match_fwdb_session() local
3033 ddb_entry = qla4xxx_lookup_ddb_by_fw_index(ha, idx); in qla4xxx_match_fwdb_session()
3034 if (ddb_entry == NULL) in qla4xxx_match_fwdb_session()
3037 if (ddb_entry->ddb_type != FLASH_DDB) in qla4xxx_match_fwdb_session()
3040 existing_sess = ddb_entry->sess->dd_data; in qla4xxx_match_fwdb_session()
3041 existing_conn = ddb_entry->conn->dd_data; in qla4xxx_match_fwdb_session()
3065 rval = qla4xxx_match_ipaddress(ha, ddb_entry, in qla4xxx_match_fwdb_session()
3091 struct ddb_entry *ddb_entry; in qla4xxx_session_create() local
3111 cmds_max, sizeof(struct ddb_entry), in qla4xxx_session_create()
3118 ddb_entry = sess->dd_data; in qla4xxx_session_create()
3119 ddb_entry->fw_ddb_index = ddb_index; in qla4xxx_session_create()
3120 ddb_entry->fw_ddb_device_state = DDB_DS_NO_CONNECTION_ACTIVE; in qla4xxx_session_create()
3121 ddb_entry->ha = ha; in qla4xxx_session_create()
3122 ddb_entry->sess = cls_sess; in qla4xxx_session_create()
3123 ddb_entry->unblock_sess = qla4xxx_unblock_ddb; in qla4xxx_session_create()
3124 ddb_entry->ddb_change = qla4xxx_ddb_change; in qla4xxx_session_create()
3125 clear_bit(DDB_CONN_CLOSE_FAILURE, &ddb_entry->flags); in qla4xxx_session_create()
3127 ha->fw_ddb_index_map[ddb_entry->fw_ddb_index] = ddb_entry; in qla4xxx_session_create()
3136 struct ddb_entry *ddb_entry; in qla4xxx_session_destroy() local
3145 ddb_entry = sess->dd_data; in qla4xxx_session_destroy()
3146 ha = ddb_entry->ha; in qla4xxx_session_destroy()
3160 ret = qla4xxx_get_fwddb_entry(ha, ddb_entry->fw_ddb_index, in qla4xxx_session_destroy()
3175 qla4xxx_clear_ddb_entry(ha, ddb_entry->fw_ddb_index); in qla4xxx_session_destroy()
3176 if (test_and_clear_bit(DDB_CONN_CLOSE_FAILURE, &ddb_entry->flags)) in qla4xxx_session_destroy()
3177 clear_bit(ddb_entry->fw_ddb_index, ha->ddb_idx_map); in qla4xxx_session_destroy()
3179 qla4xxx_free_ddb(ha, ddb_entry); in qla4xxx_session_destroy()
3194 struct ddb_entry *ddb_entry; in qla4xxx_conn_create() local
3206 ddb_entry = sess->dd_data; in qla4xxx_conn_create()
3207 ddb_entry->conn = cls_conn; in qla4xxx_conn_create()
3209 ha = ddb_entry->ha; in qla4xxx_conn_create()
3222 struct ddb_entry *ddb_entry; in qla4xxx_conn_bind() local
3227 ddb_entry = sess->dd_data; in qla4xxx_conn_bind()
3228 ha = ddb_entry->ha; in qla4xxx_conn_bind()
3249 struct ddb_entry *ddb_entry; in qla4xxx_conn_start() local
3258 ddb_entry = sess->dd_data; in qla4xxx_conn_start()
3259 ha = ddb_entry->ha; in qla4xxx_conn_start()
3284 ret = qla4xxx_set_param_ddbentry(ha, ddb_entry, cls_conn, &mbx_sts); in qla4xxx_conn_start()
3292 if (ddb_entry->fw_ddb_device_state == in qla4xxx_conn_start()
3294 ddb_entry->unblock_sess(ddb_entry->sess); in qla4xxx_conn_start()
3299 __func__, ddb_entry->fw_ddb_index); in qla4xxx_conn_start()
3303 status = qla4xxx_conn_open(ha, ddb_entry->fw_ddb_index); in qla4xxx_conn_start()
3311 if (ddb_entry->fw_ddb_device_state == DDB_DS_NO_CONNECTION_ACTIVE) in qla4xxx_conn_start()
3312 ddb_entry->fw_ddb_device_state = DDB_DS_LOGIN_IN_PROCESS; in qla4xxx_conn_start()
3315 ddb_entry->fw_ddb_device_state)); in qla4xxx_conn_start()
3332 struct ddb_entry *ddb_entry; in qla4xxx_conn_destroy() local
3336 ddb_entry = sess->dd_data; in qla4xxx_conn_destroy()
3337 ha = ddb_entry->ha; in qla4xxx_conn_destroy()
3342 if (qla4xxx_session_logout_ddb(ha, ddb_entry, options) == QLA_ERROR) in qla4xxx_conn_destroy()
3394 struct ddb_entry *ddb_entry; in qla4xxx_alloc_pdu() local
3399 ddb_entry = sess->dd_data; in qla4xxx_alloc_pdu()
3400 ha = ddb_entry->ha; in qla4xxx_alloc_pdu()
3460 struct ddb_entry *ddb_entry; in qla4xxx_task_cleanup() local
3466 ddb_entry = sess->dd_data; in qla4xxx_task_cleanup()
3467 ha = ddb_entry->ha; in qla4xxx_task_cleanup()
3489 struct ddb_entry *ddb_entry = sess->dd_data; in qla4xxx_task_xmit() local
3490 struct scsi_qla_host *ha = ddb_entry->ha; in qla4xxx_task_xmit()
3855 struct ddb_entry *ddb_entry; in qla4xxx_copy_fwddb_param() local
3862 ddb_entry = sess->dd_data; in qla4xxx_copy_fwddb_param()
3866 ddb_entry->chap_tbl_idx = le16_to_cpu(fw_ddb_entry->chap_tbl_idx); in qla4xxx_copy_fwddb_param()
3892 if (ddb_entry->chap_tbl_idx != INVALID_ENTRY) { in qla4xxx_copy_fwddb_param()
3895 ddb_entry->chap_tbl_idx)) { in qla4xxx_copy_fwddb_param()
3907 struct ddb_entry *ddb_entry) in qla4xxx_update_session_conn_fwddb_param() argument
3923 if (qla4xxx_get_fwddb_entry(ha, ddb_entry->fw_ddb_index, fw_ddb_entry, in qla4xxx_update_session_conn_fwddb_param()
3929 ddb_entry->fw_ddb_index)); in qla4xxx_update_session_conn_fwddb_param()
3933 cls_sess = ddb_entry->sess; in qla4xxx_update_session_conn_fwddb_param()
3935 cls_conn = ddb_entry->conn; in qla4xxx_update_session_conn_fwddb_param()
3947 struct ddb_entry *ddb_entry) in qla4xxx_update_session_conn_param() argument
3965 if (qla4xxx_get_fwddb_entry(ha, ddb_entry->fw_ddb_index, fw_ddb_entry, in qla4xxx_update_session_conn_param()
3971 ddb_entry->fw_ddb_index)); in qla4xxx_update_session_conn_param()
3975 cls_sess = ddb_entry->sess; in qla4xxx_update_session_conn_param()
3978 cls_conn = ddb_entry->conn; in qla4xxx_update_session_conn_param()
3982 ddb_entry->default_relogin_timeout = in qla4xxx_update_session_conn_param()
3986 ddb_entry->default_time2wait = in qla4xxx_update_session_conn_param()
3990 ddb_entry->chap_tbl_idx = le16_to_cpu(fw_ddb_entry->chap_tbl_idx); in qla4xxx_update_session_conn_param()
4048 struct ddb_entry *ddb_entry, in qla4xxx_get_new_srb() argument
4059 srb->ddb = ddb_entry; in qla4xxx_get_new_srb()
4107 struct ddb_entry *ddb_entry = cmd->device->hostdata; in qla4xxx_queuecommand() local
4108 struct iscsi_cls_session *sess = ddb_entry->sess; in qla4xxx_queuecommand()
4144 srb = qla4xxx_get_new_srb(ha, ddb_entry, cmd); in qla4xxx_queuecommand()
4496 struct ddb_entry *ddb_entry; in qla4xxx_check_relogin_flash_ddb() local
4500 ddb_entry = sess->dd_data; in qla4xxx_check_relogin_flash_ddb()
4501 ha = ddb_entry->ha; in qla4xxx_check_relogin_flash_ddb()
4503 if (!(ddb_entry->ddb_type == FLASH_DDB)) in qla4xxx_check_relogin_flash_ddb()
4506 if (adapter_up(ha) && !test_bit(DF_RELOGIN, &ddb_entry->flags) && in qla4xxx_check_relogin_flash_ddb()
4508 if (atomic_read(&ddb_entry->retry_relogin_timer) != in qla4xxx_check_relogin_flash_ddb()
4510 if (atomic_read(&ddb_entry->retry_relogin_timer) == in qla4xxx_check_relogin_flash_ddb()
4512 atomic_set(&ddb_entry->retry_relogin_timer, in qla4xxx_check_relogin_flash_ddb()
4515 set_bit(DF_RELOGIN, &ddb_entry->flags); in qla4xxx_check_relogin_flash_ddb()
4518 __func__, ddb_entry->fw_ddb_index)); in qla4xxx_check_relogin_flash_ddb()
4520 atomic_dec(&ddb_entry->retry_relogin_timer); in qla4xxx_check_relogin_flash_ddb()
4525 if (atomic_read(&ddb_entry->relogin_timer) && in qla4xxx_check_relogin_flash_ddb()
4526 (atomic_dec_and_test(&ddb_entry->relogin_timer) != 0)) { in qla4xxx_check_relogin_flash_ddb()
4533 atomic_inc(&ddb_entry->relogin_retry_count); in qla4xxx_check_relogin_flash_ddb()
4537 ddb_entry->fw_ddb_index, in qla4xxx_check_relogin_flash_ddb()
4538 atomic_read(&ddb_entry->relogin_retry_count), in qla4xxx_check_relogin_flash_ddb()
4539 ddb_entry->default_time2wait + 4)); in qla4xxx_check_relogin_flash_ddb()
4541 atomic_set(&ddb_entry->retry_relogin_timer, in qla4xxx_check_relogin_flash_ddb()
4542 ddb_entry->default_time2wait + 4); in qla4xxx_check_relogin_flash_ddb()
4835 struct ddb_entry *ddb_entry; in qla4xxx_fail_session() local
4838 ddb_entry = sess->dd_data; in qla4xxx_fail_session()
4839 ddb_entry->fw_ddb_device_state = DDB_DS_SESSION_FAILED; in qla4xxx_fail_session()
4841 if (ddb_entry->ddb_type == FLASH_DDB) in qla4xxx_fail_session()
4842 iscsi_block_session(ddb_entry->sess); in qla4xxx_fail_session()
5061 struct ddb_entry *ddb_entry; in qla4xxx_relogin_devices() local
5065 ddb_entry = sess->dd_data; in qla4xxx_relogin_devices()
5066 ha = ddb_entry->ha; in qla4xxx_relogin_devices()
5068 if (ddb_entry->fw_ddb_device_state == DDB_DS_SESSION_ACTIVE) { in qla4xxx_relogin_devices()
5071 ddb_entry->fw_ddb_index); in qla4xxx_relogin_devices()
5072 iscsi_unblock_session(ddb_entry->sess); in qla4xxx_relogin_devices()
5075 if (ddb_entry->ddb_type == FLASH_DDB) { in qla4xxx_relogin_devices()
5076 if (!(test_bit(DF_RELOGIN, &ddb_entry->flags) || in qla4xxx_relogin_devices()
5078 &ddb_entry->flags))) in qla4xxx_relogin_devices()
5079 qla4xxx_arm_relogin_timer(ddb_entry); in qla4xxx_relogin_devices()
5090 struct ddb_entry *ddb_entry; in qla4xxx_unblock_flash_ddb() local
5094 ddb_entry = sess->dd_data; in qla4xxx_unblock_flash_ddb()
5095 ha = ddb_entry->ha; in qla4xxx_unblock_flash_ddb()
5098 ddb_entry->fw_ddb_index); in qla4xxx_unblock_flash_ddb()
5100 iscsi_unblock_session(ddb_entry->sess); in qla4xxx_unblock_flash_ddb()
5106 ddb_entry->fw_ddb_index); in qla4xxx_unblock_flash_ddb()
5107 scsi_queue_work(ha->host, &ddb_entry->sess->scan_work); in qla4xxx_unblock_flash_ddb()
5115 struct ddb_entry *ddb_entry; in qla4xxx_unblock_ddb() local
5120 ddb_entry = sess->dd_data; in qla4xxx_unblock_ddb()
5121 ha = ddb_entry->ha; in qla4xxx_unblock_ddb()
5124 ddb_entry->fw_ddb_index); in qla4xxx_unblock_ddb()
5127 iscsi_conn_start(ddb_entry->conn); in qla4xxx_unblock_ddb()
5128 iscsi_conn_login_event(ddb_entry->conn, in qla4xxx_unblock_ddb()
5133 ha->host_no, __func__, ddb_entry->fw_ddb_index, in qla4xxx_unblock_ddb()
5150 struct ddb_entry *ddb_entry; in qla4xxx_relogin_flash_ddb() local
5154 ddb_entry = sess->dd_data; in qla4xxx_relogin_flash_ddb()
5155 ha = ddb_entry->ha; in qla4xxx_relogin_flash_ddb()
5157 relogin_timer = max(ddb_entry->default_relogin_timeout, in qla4xxx_relogin_flash_ddb()
5159 atomic_set(&ddb_entry->relogin_timer, relogin_timer); in qla4xxx_relogin_flash_ddb()
5163 ddb_entry->fw_ddb_index, relogin_timer)); in qla4xxx_relogin_flash_ddb()
5171 struct ddb_entry *ddb_entry; in qla4xxx_dpc_relogin() local
5175 ddb_entry = sess->dd_data; in qla4xxx_dpc_relogin()
5176 ha = ddb_entry->ha; in qla4xxx_dpc_relogin()
5178 if (!(ddb_entry->ddb_type == FLASH_DDB)) in qla4xxx_dpc_relogin()
5181 if (test_bit(DF_DISABLE_RELOGIN, &ddb_entry->flags)) in qla4xxx_dpc_relogin()
5184 if (test_and_clear_bit(DF_RELOGIN, &ddb_entry->flags) && in qla4xxx_dpc_relogin()
6277 static void qla4xxx_get_param_ddb(struct ddb_entry *ddb_entry, in qla4xxx_get_param_ddb() argument
6286 cls_sess = ddb_entry->sess; in qla4xxx_get_param_ddb()
6288 cls_conn = ddb_entry->conn; in qla4xxx_get_param_ddb()
6365 struct ddb_entry *ddb_entry; in qla4xxx_is_session_exists() local
6390 ddb_entry = qla4xxx_lookup_ddb_by_fw_index(ha, idx); in qla4xxx_is_session_exists()
6391 if (ddb_entry == NULL) in qla4xxx_is_session_exists()
6394 qla4xxx_get_param_ddb(ddb_entry, tmp_tddb); in qla4xxx_is_session_exists()
6623 struct ddb_entry *ddb_entry, in qla4xxx_setup_flash_ddb_entry() argument
6628 ddb_entry->ddb_type = FLASH_DDB; in qla4xxx_setup_flash_ddb_entry()
6629 ddb_entry->fw_ddb_index = INVALID_ENTRY; in qla4xxx_setup_flash_ddb_entry()
6630 ddb_entry->fw_ddb_device_state = DDB_DS_NO_CONNECTION_ACTIVE; in qla4xxx_setup_flash_ddb_entry()
6631 ddb_entry->ha = ha; in qla4xxx_setup_flash_ddb_entry()
6632 ddb_entry->unblock_sess = qla4xxx_unblock_flash_ddb; in qla4xxx_setup_flash_ddb_entry()
6633 ddb_entry->ddb_change = qla4xxx_flash_ddb_change; in qla4xxx_setup_flash_ddb_entry()
6634 ddb_entry->chap_tbl_idx = INVALID_ENTRY; in qla4xxx_setup_flash_ddb_entry()
6636 atomic_set(&ddb_entry->retry_relogin_timer, INVALID_ENTRY); in qla4xxx_setup_flash_ddb_entry()
6637 atomic_set(&ddb_entry->relogin_timer, 0); in qla4xxx_setup_flash_ddb_entry()
6638 atomic_set(&ddb_entry->relogin_retry_count, 0); in qla4xxx_setup_flash_ddb_entry()
6639 def_timeout = le16_to_cpu(ddb_entry->fw_ddb_entry.def_timeout); in qla4xxx_setup_flash_ddb_entry()
6640 ddb_entry->default_relogin_timeout = in qla4xxx_setup_flash_ddb_entry()
6643 ddb_entry->default_time2wait = in qla4xxx_setup_flash_ddb_entry()
6644 le16_to_cpu(ddb_entry->fw_ddb_entry.iscsi_def_time2wait); in qla4xxx_setup_flash_ddb_entry()
6648 set_bit(DF_BOOT_TGT, &ddb_entry->flags); in qla4xxx_setup_flash_ddb_entry()
6879 struct ddb_entry *ddb_entry, in qla4xxx_update_sess_disc_idx() argument
6890 cls_sess = ddb_entry->sess; in qla4xxx_update_sess_disc_idx()
6913 struct ddb_entry *ddb_entry = NULL; in qla4xxx_sess_conn_setup() local
6919 cmds_max, sizeof(struct ddb_entry), in qla4xxx_sess_conn_setup()
6933 ddb_entry = sess->dd_data; in qla4xxx_sess_conn_setup()
6934 ddb_entry->sess = cls_sess; in qla4xxx_sess_conn_setup()
6937 memcpy(&ddb_entry->fw_ddb_entry, fw_ddb_entry, in qla4xxx_sess_conn_setup()
6940 qla4xxx_setup_flash_ddb_entry(ha, ddb_entry, idx); in qla4xxx_sess_conn_setup()
6949 ddb_entry->conn = cls_conn; in qla4xxx_sess_conn_setup()
6964 qla4xxx_update_sess_disc_idx(ha, ddb_entry, fw_ddb_entry); in qla4xxx_sess_conn_setup()
6974 set_bit(DF_RELOGIN, &ddb_entry->flags); in qla4xxx_sess_conn_setup()
7008 struct ddb_entry *ddb_entry = NULL; in qla4xxx_build_nt_list() local
7088 ddb_entry = qla4xxx_lookup_ddb_by_fw_index(ha, in qla4xxx_build_nt_list()
7090 if (ddb_entry != NULL) in qla4xxx_build_nt_list()
7092 ddb_entry, in qla4xxx_build_nt_list()
7427 struct dev_db_entry *ddb_entry = NULL; in qla4xxx_sysfs_ddb_conn_open() local
7435 ddb_entry = dma_alloc_coherent(&ha->pdev->dev, sizeof(*ddb_entry), in qla4xxx_sysfs_ddb_conn_open()
7437 if (!ddb_entry) { in qla4xxx_sysfs_ddb_conn_open()
7444 memcpy(ddb_entry, fw_ddb_entry, sizeof(*ddb_entry)); in qla4xxx_sysfs_ddb_conn_open()
7480 if (ddb_entry) in qla4xxx_sysfs_ddb_conn_open()
7481 dma_free_coherent(&ha->pdev->dev, sizeof(*ddb_entry), in qla4xxx_sysfs_ddb_conn_open()
7482 ddb_entry, ddb_entry_dma); in qla4xxx_sysfs_ddb_conn_open()
7620 struct ddb_entry *ddb_entry = NULL; in qla4xxx_sysfs_ddb_logout_sid() local
7631 ddb_entry = sess->dd_data; in qla4xxx_sysfs_ddb_logout_sid()
7632 ha = ddb_entry->ha; in qla4xxx_sysfs_ddb_logout_sid()
7634 if (ddb_entry->ddb_type != FLASH_DDB) { in qla4xxx_sysfs_ddb_logout_sid()
7641 if (test_bit(DF_BOOT_TGT, &ddb_entry->flags)) { in qla4xxx_sysfs_ddb_logout_sid()
7658 if (test_and_set_bit(DF_DISABLE_RELOGIN, &ddb_entry->flags)) in qla4xxx_sysfs_ddb_logout_sid()
7661 ret = qla4xxx_get_fwddb_entry(ha, ddb_entry->fw_ddb_index, in qla4xxx_sysfs_ddb_logout_sid()
7676 if (test_and_clear_bit(DF_RELOGIN, &ddb_entry->flags)) in qla4xxx_sysfs_ddb_logout_sid()
7683 atomic_set(&ddb_entry->retry_relogin_timer, INVALID_ENTRY); in qla4xxx_sysfs_ddb_logout_sid()
7684 atomic_set(&ddb_entry->relogin_timer, 0); in qla4xxx_sysfs_ddb_logout_sid()
7687 qla4xxx_session_logout_ddb(ha, ddb_entry, options); in qla4xxx_sysfs_ddb_logout_sid()
7692 ret = qla4xxx_get_fwddb_entry(ha, ddb_entry->fw_ddb_index, in qla4xxx_sysfs_ddb_logout_sid()
7707 qla4xxx_clear_ddb_entry(ha, ddb_entry->fw_ddb_index); in qla4xxx_sysfs_ddb_logout_sid()
7715 iscsi_destroy_endpoint(ddb_entry->conn->ep); in qla4xxx_sysfs_ddb_logout_sid()
7718 qla4xxx_free_ddb(ha, ddb_entry); in qla4xxx_sysfs_ddb_logout_sid()
7719 clear_bit(ddb_entry->fw_ddb_index, ha->ddb_idx_map); in qla4xxx_sysfs_ddb_logout_sid()
7722 iscsi_session_teardown(ddb_entry->sess); in qla4xxx_sysfs_ddb_logout_sid()
7724 clear_bit(DF_DISABLE_RELOGIN, &ddb_entry->flags); in qla4xxx_sysfs_ddb_logout_sid()
7749 struct ddb_entry *ddb_entry = NULL; in qla4xxx_sysfs_ddb_logout() local
7811 ddb_entry = qla4xxx_lookup_ddb_by_fw_index(ha, idx); in qla4xxx_sysfs_ddb_logout()
7812 if (ddb_entry == NULL) in qla4xxx_sysfs_ddb_logout()
7815 if (ddb_entry->ddb_type != FLASH_DDB) in qla4xxx_sysfs_ddb_logout()
7818 index = ddb_entry->sess->target_id; in qla4xxx_sysfs_ddb_logout()
7833 ret = qla4xxx_sysfs_ddb_logout_sid(ddb_entry->sess); in qla4xxx_sysfs_ddb_logout()
8556 struct ddb_entry *ddb_entry; in qla4xxx_wait_login_resp_boot_tgt() local
8577 ddb_entry = qla4xxx_lookup_ddb_by_fw_index(ha, idx); in qla4xxx_wait_login_resp_boot_tgt()
8578 if (ddb_entry == NULL) in qla4xxx_wait_login_resp_boot_tgt()
8581 if (test_bit(DF_BOOT_TGT, &ddb_entry->flags)) { in qla4xxx_wait_login_resp_boot_tgt()
8584 ddb_entry->fw_ddb_index)); in qla4xxx_wait_login_resp_boot_tgt()
8587 ddb_entry->fw_ddb_index, in qla4xxx_wait_login_resp_boot_tgt()
8933 struct ddb_entry *ddb_entry) in qla4xxx_destroy_ddb() argument
8943 if (qla4xxx_session_logout_ddb(ha, ddb_entry, options) == QLA_ERROR) { in qla4xxx_destroy_ddb()
8958 status = qla4xxx_get_fwddb_entry(ha, ddb_entry->fw_ddb_index, in qla4xxx_destroy_ddb()
8976 qla4xxx_clear_ddb_entry(ha, ddb_entry->fw_ddb_index); in qla4xxx_destroy_ddb()
8981 struct ddb_entry *ddb_entry; in qla4xxx_destroy_fw_ddb_session() local
8986 ddb_entry = qla4xxx_lookup_ddb_by_fw_index(ha, idx); in qla4xxx_destroy_fw_ddb_session()
8987 if ((ddb_entry != NULL) && in qla4xxx_destroy_fw_ddb_session()
8988 (ddb_entry->ddb_type == FLASH_DDB)) { in qla4xxx_destroy_fw_ddb_session()
8990 qla4xxx_destroy_ddb(ha, ddb_entry); in qla4xxx_destroy_fw_ddb_session()
8998 iscsi_destroy_endpoint(ddb_entry->conn->ep); in qla4xxx_destroy_fw_ddb_session()
8999 qla4xxx_free_ddb(ha, ddb_entry); in qla4xxx_destroy_fw_ddb_session()
9000 iscsi_session_teardown(ddb_entry->sess); in qla4xxx_destroy_fw_ddb_session()
9063 struct ddb_entry *ddb; in qla4xxx_slave_alloc()
9280 struct ddb_entry *ddb_entry = cmd->device->hostdata; in qla4xxx_eh_device_reset() local
9284 if (!ddb_entry) in qla4xxx_eh_device_reset()
9309 stat = qla4xxx_reset_lun(ha, ddb_entry, cmd->device->lun); in qla4xxx_eh_device_reset()
9324 if (qla4xxx_send_marker_iocb(ha, ddb_entry, cmd->device->lun, in qla4xxx_eh_device_reset()
9349 struct ddb_entry *ddb_entry = cmd->device->hostdata; in qla4xxx_eh_target_reset() local
9353 if (!ddb_entry) in qla4xxx_eh_target_reset()
9375 stat = qla4xxx_reset_target(ha, ddb_entry); in qla4xxx_eh_target_reset()
9391 if (qla4xxx_send_marker_iocb(ha, ddb_entry, cmd->device->lun, in qla4xxx_eh_target_reset()