/kernel/linux/linux-5.10/drivers/scsi/qla4xxx/ |
H A D | ql4_init.c | 43 * @ddb_entry: pointer to device database entry 48 struct ddb_entry *ddb_entry) in qla4xxx_free_ddb() 51 ha->fw_ddb_index_map[ddb_entry->fw_ddb_index] = in qla4xxx_free_ddb() 52 (struct ddb_entry *) INVALID_ENTRY; in qla4xxx_free_ddb() 1002 struct ddb_entry *ddb_entry, uint32_t state) in qla4xxx_ddb_change() 1007 old_fw_ddb_device_state = ddb_entry->fw_ddb_device_state; in qla4xxx_ddb_change() 1011 ddb_entry->fw_ddb_device_state, state, fw_ddb_index)); in qla4xxx_ddb_change() 1013 ddb_entry in qla4xxx_ddb_change() 47 qla4xxx_free_ddb(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry) qla4xxx_free_ddb() argument 1001 qla4xxx_ddb_change(struct scsi_qla_host *ha, uint32_t fw_ddb_index, struct ddb_entry *ddb_entry, uint32_t state) qla4xxx_ddb_change() argument 1074 qla4xxx_arm_relogin_timer(struct ddb_entry *ddb_entry) qla4xxx_arm_relogin_timer() argument 1095 qla4xxx_flash_ddb_change(struct scsi_qla_host *ha, uint32_t fw_ddb_index, struct ddb_entry *ddb_entry, uint32_t state) qla4xxx_flash_ddb_change() argument 1171 struct ddb_entry *ddb_entry; qla4xxx_process_ddb_changed() local 1206 struct ddb_entry *ddb_entry; qla4xxx_login_flash_ddb() local [all...] |
H A D | ql4_glbl.h | 19 void qla4xxx_free_ddb(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry); 24 int qla4xxx_reset_lun(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, 27 struct ddb_entry *ddb_entry); 78 struct ddb_entry *ddb_entry, uint64_t lun, uint16_t mrkr_mod); 149 struct ddb_entry *ddb_entry, [all...] |
H A D | ql4_inline.h | 20 static inline struct ddb_entry * 23 struct ddb_entry *ddb_entry = NULL; in qla4xxx_lookup_ddb_by_fw_index() local 27 (struct ddb_entry *) INVALID_ENTRY)) { in qla4xxx_lookup_ddb_by_fw_index() 28 ddb_entry = ha->fw_ddb_index_map[fw_ddb_index]; in qla4xxx_lookup_ddb_by_fw_index() 31 DEBUG3(printk("scsi%d: %s: ddb [%d], ddb_entry = %p\n", in qla4xxx_lookup_ddb_by_fw_index() 32 ha->host_no, __func__, fw_ddb_index, ddb_entry)); in qla4xxx_lookup_ddb_by_fw_index() 34 return ddb_entry; in qla4xxx_lookup_ddb_by_fw_index()
|
H A D | ql4_os.c | 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() 1821 struct ddb_entry *ddb_entry; in qla4xxx_conn_get_stats() local 1830 ddb_entry = sess->dd_data; in qla4xxx_conn_get_stats() 1831 ha = ddb_entry->ha; in qla4xxx_conn_get_stats() 1845 ret = qla4xxx_get_mgmt_data(ha, ddb_entry->fw_ddb_index, stats_size, in qla4xxx_conn_get_stats() 2862 struct ddb_entry *ddb_entr in qla4xxx_session_get_param() local 2988 qla4xxx_match_ipaddress(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, char *existing_ipaddr, char *user_ipaddr) qla4xxx_match_ipaddress() argument 3029 struct ddb_entry *ddb_entry; qla4xxx_match_fwdb_session() local 3101 struct ddb_entry *ddb_entry; qla4xxx_session_create() local 3146 struct ddb_entry *ddb_entry; qla4xxx_session_destroy() local 3204 struct ddb_entry *ddb_entry; qla4xxx_conn_create() local 3232 struct ddb_entry *ddb_entry; qla4xxx_conn_bind() local 3259 struct ddb_entry *ddb_entry; qla4xxx_conn_start() local 3342 struct ddb_entry *ddb_entry; qla4xxx_conn_destroy() local 3404 struct ddb_entry *ddb_entry; qla4xxx_alloc_pdu() local 3470 struct ddb_entry *ddb_entry; qla4xxx_task_cleanup() local 3499 struct ddb_entry *ddb_entry = sess->dd_data; qla4xxx_task_xmit() local 3865 struct ddb_entry *ddb_entry; qla4xxx_copy_fwddb_param() local 3916 qla4xxx_update_session_conn_fwddb_param(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry) qla4xxx_update_session_conn_fwddb_param() argument 3956 qla4xxx_update_session_conn_param(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry) qla4xxx_update_session_conn_param() argument 4057 qla4xxx_get_new_srb(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, struct scsi_cmnd *cmd) qla4xxx_get_new_srb() argument 4117 struct ddb_entry *ddb_entry = cmd->device->hostdata; qla4xxx_queuecommand() local 4506 struct ddb_entry *ddb_entry; qla4xxx_check_relogin_flash_ddb() local 4845 struct ddb_entry *ddb_entry; qla4xxx_fail_session() local 5071 struct ddb_entry *ddb_entry; qla4xxx_relogin_devices() local 5100 struct ddb_entry *ddb_entry; qla4xxx_unblock_flash_ddb() local 5125 struct ddb_entry *ddb_entry; qla4xxx_unblock_ddb() local 5160 struct ddb_entry *ddb_entry; qla4xxx_relogin_flash_ddb() local 5181 struct ddb_entry *ddb_entry; qla4xxx_dpc_relogin() local 6287 qla4xxx_get_param_ddb(struct ddb_entry *ddb_entry, struct ql4_tuple_ddb *tddb) qla4xxx_get_param_ddb() argument 6375 struct ddb_entry *ddb_entry; qla4xxx_is_session_exists() local 6632 qla4xxx_setup_flash_ddb_entry(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, uint16_t idx) qla4xxx_setup_flash_ddb_entry() argument 6888 qla4xxx_update_sess_disc_idx(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, struct dev_db_entry *fw_ddb_entry) qla4xxx_update_sess_disc_idx() argument 6923 struct ddb_entry *ddb_entry = NULL; qla4xxx_sess_conn_setup() local 7018 struct ddb_entry *ddb_entry = NULL; qla4xxx_build_nt_list() local 7437 struct dev_db_entry *ddb_entry = NULL; qla4xxx_sysfs_ddb_conn_open() local 7630 struct ddb_entry *ddb_entry = NULL; qla4xxx_sysfs_ddb_logout_sid() local 7759 struct ddb_entry *ddb_entry = NULL; qla4xxx_sysfs_ddb_logout() local 8571 struct ddb_entry *ddb_entry; qla4xxx_wait_login_resp_boot_tgt() local 8947 qla4xxx_destroy_ddb(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry) qla4xxx_destroy_ddb() argument 8996 struct ddb_entry *ddb_entry; qla4xxx_destroy_fw_ddb_session() local 9295 struct ddb_entry *ddb_entry = cmd->device->hostdata; qla4xxx_eh_device_reset() local 9364 struct ddb_entry *ddb_entry = cmd->device->hostdata; qla4xxx_eh_target_reset() local [all...] |
H A D | ql4_iocb.c | 78 * @ddb_entry: Pointer to device database entry 85 struct ddb_entry *ddb_entry, uint64_t lun, uint16_t mrkr_mod) in qla4xxx_send_marker_iocb() 104 marker_entry->target = cpu_to_le16(ddb_entry->fw_ddb_index); in qla4xxx_send_marker_iocb() 275 struct ddb_entry *ddb_entry; in qla4xxx_send_command_to_isp() local 284 ddb_entry = srb->ddb; in qla4xxx_send_command_to_isp() 325 cmd_entry->target = cpu_to_le16(ddb_entry->fw_ddb_index); in qla4xxx_send_command_to_isp() 387 struct ddb_entry *ddb_entry in qla4xxx_send_passthru0() local 84 qla4xxx_send_marker_iocb(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, uint64_t lun, uint16_t mrkr_mod) qla4xxx_send_marker_iocb() argument [all...] |
H A D | ql4_isr.c | 120 struct ddb_entry *ddb_entry; in qla4xxx_status_entry() local 146 ddb_entry = srb->ddb; in qla4xxx_status_entry() 147 if (ddb_entry == NULL) { in qla4xxx_status_entry() 226 if (iscsi_is_session_online(ddb_entry->sess)) in qla4xxx_status_entry() 227 qla4xxx_mark_device_missing(ddb_entry->sess); in qla4xxx_status_entry() 324 if (iscsi_is_session_online(ddb_entry->sess)) in qla4xxx_status_entry() 325 qla4xxx_mark_device_missing(ddb_entry->sess); in qla4xxx_status_entry() 367 struct ddb_entry *ddb_entry; in qla4xxx_passthru_status_entry() local [all...] |
H A D | ql4_mbx.c | 975 struct ddb_entry *ddb_entry, int options) in qla4xxx_session_logout_ddb() 985 mbox_cmd[1] = ddb_entry->fw_ddb_index; in qla4xxx_session_logout_ddb() 997 set_bit(DDB_CONN_CLOSE_FAILURE, &ddb_entry->flags); in qla4xxx_session_logout_ddb() 1164 * The caller must ensure that the ddb_entry and lun_entry pointers 1214 * @ddb_entry: Pointer to device database entry 1218 * The caller must ensure that the ddb_entry and lun_entry pointers 1221 int qla4xxx_reset_lun(struct scsi_qla_host * ha, struct ddb_entry * ddb_entry, in qla4xxx_reset_lun() argument 1230 ddb_entry in qla4xxx_reset_lun() 974 qla4xxx_session_logout_ddb(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, int options) qla4xxx_session_logout_ddb() argument 1267 qla4xxx_reset_target(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry) qla4xxx_reset_target() argument 1978 qla4xxx_set_param_ddbentry(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, struct iscsi_cls_conn *cls_conn, uint32_t *mbx_sts) qla4xxx_set_param_ddbentry() argument [all...] |
H A D | ql4_def.h | 228 struct ddb_entry *ddb; 285 struct ddb_entry { struct 298 struct ddb_entry *ddb_entry, uint32_t state); 717 struct ddb_entry *fw_ddb_index_map[MAX_DDB_ENTRIES];
|
/kernel/linux/linux-6.6/drivers/scsi/qla4xxx/ |
H A D | ql4_init.c | 43 * @ddb_entry: pointer to device database entry 48 struct ddb_entry *ddb_entry) in qla4xxx_free_ddb() 51 ha->fw_ddb_index_map[ddb_entry->fw_ddb_index] = in qla4xxx_free_ddb() 52 (struct ddb_entry *) INVALID_ENTRY; in qla4xxx_free_ddb() 1002 struct ddb_entry *ddb_entry, uint32_t state) in qla4xxx_ddb_change() 1007 old_fw_ddb_device_state = ddb_entry->fw_ddb_device_state; in qla4xxx_ddb_change() 1011 ddb_entry->fw_ddb_device_state, state, fw_ddb_index)); in qla4xxx_ddb_change() 1013 ddb_entry in qla4xxx_ddb_change() 47 qla4xxx_free_ddb(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry) qla4xxx_free_ddb() argument 1001 qla4xxx_ddb_change(struct scsi_qla_host *ha, uint32_t fw_ddb_index, struct ddb_entry *ddb_entry, uint32_t state) qla4xxx_ddb_change() argument 1074 qla4xxx_arm_relogin_timer(struct ddb_entry *ddb_entry) qla4xxx_arm_relogin_timer() argument 1095 qla4xxx_flash_ddb_change(struct scsi_qla_host *ha, uint32_t fw_ddb_index, struct ddb_entry *ddb_entry, uint32_t state) qla4xxx_flash_ddb_change() argument 1171 struct ddb_entry *ddb_entry; qla4xxx_process_ddb_changed() local 1206 struct ddb_entry *ddb_entry; qla4xxx_login_flash_ddb() local [all...] |
H A D | ql4_glbl.h | 19 void qla4xxx_free_ddb(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry); 24 int qla4xxx_reset_lun(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, 27 struct ddb_entry *ddb_entry); 78 struct ddb_entry *ddb_entry, uint64_t lun, uint16_t mrkr_mod); 148 struct ddb_entry *ddb_entry, [all...] |
H A D | ql4_inline.h | 20 static inline struct ddb_entry * 23 struct ddb_entry *ddb_entry = NULL; in qla4xxx_lookup_ddb_by_fw_index() local 27 (struct ddb_entry *) INVALID_ENTRY)) { in qla4xxx_lookup_ddb_by_fw_index() 28 ddb_entry = ha->fw_ddb_index_map[fw_ddb_index]; in qla4xxx_lookup_ddb_by_fw_index() 31 DEBUG3(printk("scsi%d: %s: ddb [%d], ddb_entry = %p\n", in qla4xxx_lookup_ddb_by_fw_index() 32 ha->host_no, __func__, fw_ddb_index, ddb_entry)); in qla4xxx_lookup_ddb_by_fw_index() 34 return ddb_entry; in qla4xxx_lookup_ddb_by_fw_index()
|
H A D | ql4_os.c | 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() 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() 2857 struct ddb_entry *ddb_entr in qla4xxx_session_get_param() local 2983 qla4xxx_match_ipaddress(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, char *existing_ipaddr, char *user_ipaddr) qla4xxx_match_ipaddress() argument 3024 struct ddb_entry *ddb_entry; qla4xxx_match_fwdb_session() local 3096 struct ddb_entry *ddb_entry; qla4xxx_session_create() local 3141 struct ddb_entry *ddb_entry; qla4xxx_session_destroy() local 3199 struct ddb_entry *ddb_entry; qla4xxx_conn_create() local 3227 struct ddb_entry *ddb_entry; qla4xxx_conn_bind() local 3254 struct ddb_entry *ddb_entry; qla4xxx_conn_start() local 3337 struct ddb_entry *ddb_entry; qla4xxx_conn_destroy() local 3399 struct ddb_entry *ddb_entry; qla4xxx_alloc_pdu() local 3465 struct ddb_entry *ddb_entry; qla4xxx_task_cleanup() local 3494 struct ddb_entry *ddb_entry = sess->dd_data; qla4xxx_task_xmit() local 3859 struct ddb_entry *ddb_entry; qla4xxx_copy_fwddb_param() local 3910 qla4xxx_update_session_conn_fwddb_param(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry) qla4xxx_update_session_conn_fwddb_param() argument 3950 qla4xxx_update_session_conn_param(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry) qla4xxx_update_session_conn_param() argument 4051 qla4xxx_get_new_srb(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, struct scsi_cmnd *cmd) qla4xxx_get_new_srb() argument 4111 struct ddb_entry *ddb_entry = cmd->device->hostdata; qla4xxx_queuecommand() local 4497 struct ddb_entry *ddb_entry; qla4xxx_check_relogin_flash_ddb() local 4836 struct ddb_entry *ddb_entry; qla4xxx_fail_session() local 5062 struct ddb_entry *ddb_entry; qla4xxx_relogin_devices() local 5091 struct ddb_entry *ddb_entry; qla4xxx_unblock_flash_ddb() local 5116 struct ddb_entry *ddb_entry; qla4xxx_unblock_ddb() local 5151 struct ddb_entry *ddb_entry; qla4xxx_relogin_flash_ddb() local 5172 struct ddb_entry *ddb_entry; qla4xxx_dpc_relogin() local 6278 qla4xxx_get_param_ddb(struct ddb_entry *ddb_entry, struct ql4_tuple_ddb *tddb) qla4xxx_get_param_ddb() argument 6366 struct ddb_entry *ddb_entry; qla4xxx_is_session_exists() local 6619 qla4xxx_setup_flash_ddb_entry(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, uint16_t idx) qla4xxx_setup_flash_ddb_entry() argument 6875 qla4xxx_update_sess_disc_idx(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, struct dev_db_entry *fw_ddb_entry) qla4xxx_update_sess_disc_idx() argument 6910 struct ddb_entry *ddb_entry = NULL; qla4xxx_sess_conn_setup() local 7005 struct ddb_entry *ddb_entry = NULL; qla4xxx_build_nt_list() local 7424 struct dev_db_entry *ddb_entry = NULL; qla4xxx_sysfs_ddb_conn_open() local 7617 struct ddb_entry *ddb_entry = NULL; qla4xxx_sysfs_ddb_logout_sid() local 7746 struct ddb_entry *ddb_entry = NULL; qla4xxx_sysfs_ddb_logout() local 8556 struct ddb_entry *ddb_entry; qla4xxx_wait_login_resp_boot_tgt() local 8929 qla4xxx_destroy_ddb(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry) qla4xxx_destroy_ddb() argument 8978 struct ddb_entry *ddb_entry; qla4xxx_destroy_fw_ddb_session() local 9276 struct ddb_entry *ddb_entry = cmd->device->hostdata; qla4xxx_eh_device_reset() local 9345 struct ddb_entry *ddb_entry = cmd->device->hostdata; qla4xxx_eh_target_reset() local [all...] |
H A D | ql4_iocb.c | 78 * @ddb_entry: Pointer to device database entry 85 struct ddb_entry *ddb_entry, uint64_t lun, uint16_t mrkr_mod) in qla4xxx_send_marker_iocb() 104 marker_entry->target = cpu_to_le16(ddb_entry->fw_ddb_index); in qla4xxx_send_marker_iocb() 275 struct ddb_entry *ddb_entry; in qla4xxx_send_command_to_isp() local 284 ddb_entry = srb->ddb; in qla4xxx_send_command_to_isp() 325 cmd_entry->target = cpu_to_le16(ddb_entry->fw_ddb_index); in qla4xxx_send_command_to_isp() 387 struct ddb_entry *ddb_entry in qla4xxx_send_passthru0() local 84 qla4xxx_send_marker_iocb(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, uint64_t lun, uint16_t mrkr_mod) qla4xxx_send_marker_iocb() argument [all...] |
H A D | ql4_isr.c | 120 struct ddb_entry *ddb_entry; in qla4xxx_status_entry() local 146 ddb_entry = srb->ddb; in qla4xxx_status_entry() 147 if (ddb_entry == NULL) { in qla4xxx_status_entry() 226 if (iscsi_is_session_online(ddb_entry->sess)) in qla4xxx_status_entry() 227 qla4xxx_mark_device_missing(ddb_entry->sess); in qla4xxx_status_entry() 324 if (iscsi_is_session_online(ddb_entry->sess)) in qla4xxx_status_entry() 325 qla4xxx_mark_device_missing(ddb_entry->sess); in qla4xxx_status_entry() 367 struct ddb_entry *ddb_entry; in qla4xxx_passthru_status_entry() local [all...] |
H A D | ql4_mbx.c | 975 struct ddb_entry *ddb_entry, int options) in qla4xxx_session_logout_ddb() 985 mbox_cmd[1] = ddb_entry->fw_ddb_index; in qla4xxx_session_logout_ddb() 997 set_bit(DDB_CONN_CLOSE_FAILURE, &ddb_entry->flags); in qla4xxx_session_logout_ddb() 1164 * The caller must ensure that the ddb_entry and lun_entry pointers 1214 * @ddb_entry: Pointer to device database entry 1218 * The caller must ensure that the ddb_entry and lun_entry pointers 1221 int qla4xxx_reset_lun(struct scsi_qla_host * ha, struct ddb_entry * ddb_entry, in qla4xxx_reset_lun() argument 1230 ddb_entry in qla4xxx_reset_lun() 974 qla4xxx_session_logout_ddb(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, int options) qla4xxx_session_logout_ddb() argument 1267 qla4xxx_reset_target(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry) qla4xxx_reset_target() argument 1978 qla4xxx_set_param_ddbentry(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, struct iscsi_cls_conn *cls_conn, uint32_t *mbx_sts) qla4xxx_set_param_ddbentry() argument [all...] |
H A D | ql4_def.h | 237 struct ddb_entry *ddb; 294 struct ddb_entry { struct 307 struct ddb_entry *ddb_entry, uint32_t state); 726 struct ddb_entry *fw_ddb_index_map[MAX_DDB_ENTRIES];
|