Home
last modified time | relevance | path

Searched refs:qla_hw_data (Results 1 – 25 of 26) sorted by relevance

12

/linux-6.15/drivers/scsi/qla2xxx/
H A Dqla_gbl.h15 void qla2x00_free_fce_trace(struct qla_hw_data *ha);
134 void qla_edif_sadb_release(struct qla_hw_data *ha);
135 int qla_edif_sadb_build_free_pool(struct qla_hw_data *ha);
218 struct qla_hw_data *);
793 extern void qlafx00_enable_intrs(struct qla_hw_data *);
860 extern void qla82xx_init_flags(struct qla_hw_data *);
865 extern int qla82xx_rd_32(struct qla_hw_data *, ulong);
870 extern int qla82xx_idc_lock(struct qla_hw_data *);
871 extern void qla82xx_idc_unlock(struct qla_hw_data *);
920 extern int qla8044_idc_lock(struct qla_hw_data *ha);
[all …]
H A Dqla_nx.c1100 struct qla_hw_data *ha = vha->hw; in qla82xx_pinit_from_rom()
1701 struct qla_hw_data *ha = vha->hw; in qla82xx_pci_config()
1722 struct qla_hw_data *ha = vha->hw; in qla82xx_reset_chip()
1731 struct qla_hw_data *ha = vha->hw; in qla82xx_config_rings()
1840 struct qla_hw_data *ha = vha->hw; in qla82xx_validate_firmware_blob()
1953 struct qla_hw_data *ha = vha->hw; in qla82xx_mbx_completion()
1985 struct qla_hw_data *ha; in qla82xx_intr_handler()
2069 struct qla_hw_data *ha; in qla82xx_msix_default()
2135 struct qla_hw_data *ha; in qla82xx_msix_rsp_q()
2166 struct qla_hw_data *ha; in qla82xx_poll()
[all …]
H A Dqla_sup.c481 struct qla_hw_data *ha = vha->hw; in qla24xx_read_flash_data()
553 struct qla_hw_data *ha = vha->hw; in qla2xxx_find_flt_start()
686 struct qla_hw_data *ha = vha->hw; in qla2xxx_get_flt_info()
966 struct qla_hw_data *ha = vha->hw; in qla2xxx_get_fdt_info()
1063 struct qla_hw_data *ha = vha->hw; in qla2xxx_get_idc_param()
1092 struct qla_hw_data *ha = vha->hw; in qla2xxx_get_flash_info()
1120 struct qla_hw_data *ha = vha->hw; in qla2xxx_flash_npiv_conf()
1210 struct qla_hw_data *ha = vha->hw; in qla24xx_unprotect_flash()
1235 struct qla_hw_data *ha = vha->hw; in qla24xx_protect_flash()
1269 struct qla_hw_data *ha = vha->hw; in qla24xx_erase_sector()
[all …]
H A Dqla_inline.h60 struct qla_hw_data *ha = rsp->hw; in qla2x00_poll()
93 qla2x00_clean_dsd_pool(struct qla_hw_data *ha, struct crc_context *ctx) in qla2x00_clean_dsd_pool()
256 qla2x00_gid_list_size(struct qla_hw_data *ha) in qla2x00_gid_list_size()
265 qla2x00_handle_mbx_completion(struct qla_hw_data *ha, int status) in qla2x00_handle_mbx_completion()
397 struct qla_hw_data *ha = qp->hw; in qla_get_fw_resources()
485 struct qla_hw_data *ha = qp->hw; in qla_put_fw_resources()
532 uint32_t qla2x00_isp_reg_stat(struct qla_hw_data *ha) in qla2x00_isp_reg_stat()
578 qla_mapq_nvme_select_qpair(struct qla_hw_data *ha, struct qla_qpair *qpair) in qla_mapq_nvme_select_qpair()
590 qla_mapq_init_qp_cpu_map(struct qla_hw_data *ha, in qla_mapq_init_qp_cpu_map()
611 qla_mapq_free_qp_cpu_map(struct qla_hw_data *ha) in qla_mapq_free_qp_cpu_map()
[all …]
H A Dqla_nx2.c49 struct qla_hw_data *ha = vha->hw; in qla8044_rd_direct()
62 struct qla_hw_data *ha = vha->hw; in qla8044_wr_direct()
73 struct qla_hw_data *ha = vha->hw; in qla8044_set_win_base()
92 struct qla_hw_data *ha = vha->hw; in qla8044_rd_reg_indirect()
107 struct qla_hw_data *ha = vha->hw; in qla8044_wr_reg_indirect()
259 struct qla_hw_data *ha = vha->hw; in qla8044_set_qsnt_ready()
272 struct qla_hw_data *ha = vha->hw; in qla8044_clear_qsnt_ready()
310 struct qla_hw_data *ha = vha->hw; in qla8044_lock_recovery()
453 struct qla_hw_data *ha = vha->hw; in qla8044_flash_lock()
478 struct qla_hw_data *ha = vha->hw; in qla8044_flash_unlock()
[all …]
H A Dqla_attr.c25 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_read_fw_dump()
66 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_write_fw_dump()
188 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_read_nvram()
228 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_write_nvram()
302 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_read_optrom()
326 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_write_optrom()
364 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_write_optrom_ctl()
548 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_read_vpd()
595 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_write_vpd()
698 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_write_reset()
[all …]
H A Dqla_mid.c32 struct qla_hw_data *ha = vha->hw; in qla24xx_allocate_vp_id()
66 struct qla_hw_data *ha = vha->hw; in qla24xx_deallocate_vp_id()
209 struct qla_hw_data *ha = vha->hw; in qla24xx_enable_vp()
278 struct qla_hw_data *ha = rsp->hw; in qla2x00_alert_all_vps()
361 struct qla_hw_data *ha = vha->hw; in qla2x00_do_dpc_vp()
426 struct qla_hw_data *ha = vha->hw; in qla2x00_do_dpc_all_vps()
575 struct qla_hw_data *ha = vha->hw; in qla25xx_free_req_que()
595 struct qla_hw_data *ha = vha->hw; in qla25xx_free_rsp_que()
658 struct qla_hw_data *ha = vha->hw; in qla25xx_delete_queues()
950 struct qla_hw_data *ha = vha->hw; in qla24xx_control_vp()
[all …]
H A Dqla_os.c2910 struct qla_hw_data *ha; in qla2x00_probe_one()
3687 struct qla_hw_data *ha; in __qla_set_remove_flag()
3710 struct qla_hw_data *ha; in qla2x00_shutdown()
3875 struct qla_hw_data *ha; in qla2x00_remove_one()
5053 struct qla_hw_data *ha) in qla2x00_create_host()
5734 struct qla_hw_data *ha = in qla83xx_nic_core_unrecoverable_work()
5756 struct qla_hw_data *ha = in qla83xx_idc_state_handler_work()
5802 struct qla_hw_data *ha = in qla83xx_nic_core_reset_work()
5841 struct qla_hw_data *ha = in qla83xx_service_idc_aen()
6810 struct qla_hw_data *ha = container_of(work, struct qla_hw_data, in qla2x00_disable_board_on_pci_error()
[all …]
H A Dqla_dfs.c152 struct qla_hw_data *ha = vha->hw; in qla2x00_dfs_tgt_sess_show()
179 struct qla_hw_data *ha = vha->hw; in qla2x00_dfs_tgt_port_database_show()
237 struct qla_hw_data *ha = vha->hw; in qla_dfs_fw_resource_cnt_show()
408 struct qla_hw_data *ha = vha->hw; in qla2x00_dfs_fce_show()
447 struct qla_hw_data *ha = vha->hw; in qla2x00_dfs_fce_open()
472 struct qla_hw_data *ha = vha->hw; in qla2x00_dfs_fce_release()
502 struct qla_hw_data *ha = vha->hw; in qla2x00_dfs_fce_write()
584 struct qla_hw_data *ha = vha->hw; in qla_dfs_naqp_show()
660 struct qla_hw_data *ha = vha->hw; in qla_dfs_naqp_write()
706 struct qla_hw_data *ha = vha->hw; in qla2x00_dfs_setup()
[all …]
H A Dqla_mr.c52 struct qla_hw_data *ha = vha->hw; in qlafx00_mailbox_command()
396 struct qla_hw_data *ha = vha->hw; in qlafx00_init_firmware()
499 struct qla_hw_data *ha = vha->hw; in qlafx00_pci_config()
527 struct qla_hw_data *ha = vha->hw; in qlafx00_soc_cpu_reset()
633 struct qla_hw_data *ha = vha->hw; in qlafx00_soft_reset()
656 struct qla_hw_data *ha = vha->hw; in qlafx00_chip_diag()
675 struct qla_hw_data *ha = vha->hw; in qlafx00_config_rings()
691 struct qla_hw_data *ha = vha->hw; in qlafx00_pci_info_str()
701 struct qla_hw_data *ha = vha->hw; in qlafx00_fw_version_str()
811 struct qla_hw_data *ha = vha->hw; in qlafx00_save_queue_ptrs()
[all …]
H A Dqla_target.h791 struct qla_hw_data *ha;
1010 extern int qlt_add_target(struct qla_hw_data *, struct scsi_qla_host *);
1011 extern int qlt_remove_target(struct qla_hw_data *, struct scsi_qla_host *);
1064 extern void qlt_vport_create(struct scsi_qla_host *, struct qla_hw_data *);
1079 extern void qlt_probe_one_stage1(struct scsi_qla_host *, struct qla_hw_data *);
1080 extern int qlt_mem_alloc(struct qla_hw_data *);
1081 extern void qlt_mem_free(struct qla_hw_data *);
1085 extern void qlt_83xx_iospace_config(struct qla_hw_data *);
H A Dqla_init.c90 struct qla_hw_data *ha = vha->hw; in qla2x00_get_async_timeout()
657 struct qla_hw_data *ha = vha->hw; in qla2x00_is_reserved_id()
680 struct qla_hw_data *ha = vha->hw; in qla2x00_find_new_loop_id()
1224 struct qla_hw_data *ha = vha->hw; in qla24xx_async_gpdb_sp_done()
1381 struct qla_hw_data *ha = vha->hw; in qla24xx_async_gpdb()
2255 struct qla_hw_data *ha = vha->hw; in qla_put_tmf()
2268 struct qla_hw_data *ha = vha->hw; in qla_get_tmf()
2615 struct qla_hw_data *ha = vha->hw; in qla83xx_nic_core_fw_load()
2687 struct qla_hw_data *ha = vha->hw; in qla_enable_fce_trace()
2706 struct qla_hw_data *ha = vha->hw; in qla_enable_eft_trace()
[all …]
H A Dqla_target.c685 struct qla_hw_data *ha = NULL; in qla24xx_delete_sess_fn()
705 struct qla_hw_data *ha = vha->hw; in qlt_fc_port_added()
952 struct qla_hw_data *ha = vha->hw; in qlt_free_session_done()
1214 struct qla_hw_data *ha = vha->hw; in qlt_reset()
1333 struct qla_hw_data *ha = vha->hw; in qla24xx_get_loop_id()
1386 struct qla_hw_data *ha = vha->hw; in qlt_create_sess()
1503 struct qla_hw_data *ha = tgt->ha; in test_tgt_sess_count()
2492 struct qla_hw_data *ha; in qlt_unmap_sg()
3052 struct qla_hw_data *ha; in qlt_build_ctio_crc2_pkt()
6521 struct qla_hw_data *ha; in qlt_lport_register()
[all …]
H A Dqla_bsg.c46 struct qla_hw_data *ha = sp->vha->hw; in qla2x00_bsg_sp_free()
151 struct qla_hw_data *ha = vha->hw; in qla24xx_proc_fcp_prio_cfg_cmd()
280 struct qla_hw_data *ha; in qla2x00_process_els()
471 struct qla_hw_data *ha = vha->hw; in qla2x00_process_ct()
593 struct qla_hw_data *ha = vha->hw; in qla81xx_reset_loopback_mode()
664 struct qla_hw_data *ha = vha->hw; in qla81xx_set_loopback_mode()
739 struct qla_hw_data *ha = vha->hw; in qla2x00_process_loopback()
982 struct qla_hw_data *ha = vha->hw; in qla84xx_reset()
1018 struct qla_hw_data *ha = vha->hw; in qla84xx_updatefw()
1128 struct qla_hw_data *ha = vha->hw; in qla84xx_mgmt_cmd()
[all …]
H A Dqla_gs.c33 struct qla_hw_data *ha = vha->hw; in qla2x00_prep_ms_iocb()
70 struct qla_hw_data *ha = vha->hw; in qla24xx_prep_ms_iocb()
125 struct qla_hw_data *ha = vha->hw; in qla2x00_chk_ms_status()
207 struct qla_hw_data *ha = vha->hw; in qla2x00_ga_nxt()
295 struct qla_hw_data *ha = vha->hw; in qla2x00_gid_pt()
377 struct qla_hw_data *ha = vha->hw; in qla2x00_gpn_id()
441 struct qla_hw_data *ha = vha->hw; in qla2x00_gnn_id()
576 struct qla_hw_data *ha = vha->hw; in qla2x00_rft_id()
671 struct qla_hw_data *ha = vha->hw; in qla2x00_rff_id()
766 struct qla_hw_data *ha = vha->hw; in qla2x00_rnn_id()
[all …]
H A Dqla_dbg.h373 extern int qla27xx_dump_mpi_ram(struct qla_hw_data *, uint32_t, uint32_t *,
375 extern int qla24xx_dump_ram(struct qla_hw_data *, uint32_t, __be32 *,
378 struct qla_hw_data *);
379 extern int qla24xx_soft_reset(struct qla_hw_data *);
H A Dqla_mbx.c119 struct qla_hw_data *ha = vha->hw; in qla2x00_mailbox_command()
621 struct qla_hw_data *ha = vha->hw; in qla2x00_load_ram()
691 struct qla_hw_data *ha = vha->hw; in qla2x00_execute_fw()
904 struct qla_hw_data *ha = vha->hw; in qla_set_exlogin_mem_cfg()
1014 struct qla_hw_data *ha = vha->hw; in qla_set_exchoffld_mem_cfg()
1066 struct qla_hw_data *ha = vha->hw; in qla2x00_get_fw_version()
1531 struct qla_hw_data *ha = vha->hw; in qla2x00_abort_command()
1865 struct qla_hw_data *ha = vha->hw; in qla2x00_init_firmware()
1969 struct qla_hw_data *ha = vha->hw; in qla2x00_get_port_database()
2207 struct qla_hw_data *ha = vha->hw; in qla2x00_get_firmware_state()
[all …]
H A Dqla_nvme.c118 struct qla_hw_data *ha; in qla_nvme_alloc_queue()
307 struct qla_hw_data *ha = fcport->vha->hw; in qla_nvme_abort_work()
371 struct qla_hw_data *ha = vha->hw; in qla_nvme_xmt_ls_rsp()
479 struct qla_hw_data *ha; in qla_nvme_ls_req()
566 struct qla_hw_data *ha = vha->hw; in qla2x00_start_nvme_mq()
769 struct qla_hw_data *ha; in qla_nvme_post_cmd()
939 struct qla_hw_data *ha; in qla_nvme_register_hba()
1006 struct qla_hw_data *ha; in qla_nvme_abort_set_option()
1205 qla2xxx_get_vha_from_vp_idx(struct qla_hw_data *ha, uint16_t vp_index) in qla2xxx_get_vha_from_vp_idx()
1235 struct qla_hw_data *ha; in qla2xxx_process_purls_iocb()
H A Dqla_isr.c80 struct qla_hw_data *ha = vha->hw; in qla24xx_process_abts()
344 struct qla_hw_data *ha; in qla2100_intr_handler()
465 struct qla_hw_data *ha; in qla2300_intr_handler()
571 struct qla_hw_data *ha = vha->hw; in qla2x00_mbx_completion()
684 struct qla_hw_data *ha = vha->hw; in qla83xx_handle_8200_aen()
974 struct qla_hw_data *ha = vha->hw; in qla2x00_is_a_vp_did()
4225 struct qla_hw_data *ha; in qla24xx_intr_handler()
4327 struct qla_hw_data *ha; in qla24xx_msix_rsp_q()
4359 struct qla_hw_data *ha; in qla24xx_msix_default()
4454 struct qla_hw_data *ha; in qla2xxx_msix_rsp_q()
[all …]
H A Dqla_dbg.c87 qla2xxx_copy_queues(struct qla_hw_data *ha, void *ptr) in qla2xxx_copy_queues()
321 qla24xx_soft_reset(struct qla_hw_data *ha) in qla24xx_soft_reset()
472 qla24xx_copy_eft(struct qla_hw_data *ha, void *ptr) in qla24xx_copy_eft()
710 struct qla_hw_data *ha = vha->hw; in qla2xxx_dump_post_process()
744 struct qla_hw_data *ha = vha->hw; in qla2300_fw_dump()
901 struct qla_hw_data *ha = vha->hw; in qla2100_fw_dump()
1082 struct qla_hw_data *ha = vha->hw; in qla24xx_fw_dump()
1328 struct qla_hw_data *ha = vha->hw; in qla25xx_fw_dump()
1641 struct qla_hw_data *ha = vha->hw; in qla81xx_fw_dump()
1956 struct qla_hw_data *ha = vha->hw; in qla83xx_fw_dump()
[all …]
H A Dqla_iocb.c337 struct qla_hw_data *ha; in qla2x00_start_scsi()
461 struct qla_hw_data *ha = vha->hw; in qla2x00_start_iocbs()
515 struct qla_hw_data *ha = vha->hw; in __qla2x00_marker()
1349 struct qla_hw_data *ha; in qla24xx_build_scsi_crc_2_iocbs()
1553 struct qla_hw_data *ha = vha->hw; in qla24xx_start_scsi()
1710 struct qla_hw_data *ha = vha->hw; in qla24xx_dif_start_scsi()
1917 struct qla_hw_data *ha = vha->hw; in qla2xxx_start_scsi_mq()
2078 struct qla_hw_data *ha = vha->hw; in qla2xxx_dif_start_scsi_mq()
2285 struct qla_hw_data *ha = vha->hw; in __qla2x00_alloc_iocbs()
2546 struct qla_hw_data *ha = vha->hw; in qla24xx_tm_iocb()
[all …]
H A Dqla_nvme.h26 struct qla_hw_data;
H A Dtcm_qla2xxx.c1343 struct qla_hw_data *ha = tgt->ha; in tcm_qla2xxx_free_session()
1372 struct qla_hw_data *ha = lport->qla_vha->hw; in tcm_qla2xxx_session_cb()
1403 struct qla_hw_data *ha = vha->hw; in tcm_qla2xxx_check_initiator_node_acl()
1449 struct qla_hw_data *ha = tgt->ha; in tcm_qla2xxx_update_sess()
1569 struct qla_hw_data *ha = vha->hw; in tcm_qla2xxx_lport_register_cb()
1752 struct qla_hw_data *ha = npiv_vha->hw; in tcm_qla2xxx_npiv_drop_lport()
H A Dqla_edif.c339 struct qla_hw_data *ha = vha->hw; in qla_edif_add_sa_index_to_freepool()
448 struct qla_hw_data *ha = vha->hw; in qla2x00_release_all_sadb()
1858 struct qla_hw_data *ha = vha->hw; in qla_enode_init()
2310 struct qla_hw_data *ha = vha->hw; in qla_edif_timer()
2674 struct qla_hw_data *ha = vha->hw; in qla_edif_get_sa_index_from_freepool()
2731 struct qla_hw_data *ha = vha->hw; in qla_edif_sadb_delete_sa_index()
2983 struct qla_hw_data *ha = vha->hw; in qla28xx_start_scsi_edif()
3259 struct qla_hw_data *ha = vha->hw; in qla_edif_sadb_get_sa_index()
3360 void qla_edif_sadb_release(struct qla_hw_data *ha) in qla_edif_sadb_release()
3380 int qla_edif_sadb_build_free_pool(struct qla_hw_data *ha) in qla_edif_sadb_build_free_pool()
[all …]
H A Dqla_def.h3429 struct qla_hw_data;
3449 void (*enable_intrs) (struct qla_hw_data *);
3450 void (*disable_intrs) (struct qla_hw_data *);
3492 int (*iospace_config)(struct qla_hw_data *);
3730 struct qla_hw_data *hw;
3853 struct qla_hw_data *hw;
4077 struct qla_hw_data { struct
5080 struct qla_hw_data *hw;

12