/kernel/linux/linux-5.10/drivers/scsi/qla2xxx/ |
H A D | qla_gbl.h | 94 qla2x00_alloc_outstanding_cmds(struct qla_hw_data *, struct req_que *); 194 extern void qla2x00_free_exlogin_buffer(struct qla_hw_data *); 196 extern void qla2x00_free_exchoffld_buffer(struct qla_hw_data *); 201 struct qla_hw_data *); 305 extern int qla24xx_walk_and_build_sglist_no_difb(struct qla_hw_data *, srb_t *, 307 extern int qla24xx_walk_and_build_sglist(struct qla_hw_data *, srb_t *, 309 extern int qla24xx_walk_and_build_prot_sglist(struct qla_hw_data *, srb_t *, 563 extern int qla2x00_request_irqs(struct qla_hw_data *, struct rsp_que *); 567 extern const char *qla2x00_get_link_speed_str(struct qla_hw_data *, uint16_t); 712 uint qla25xx_fdmi_port_speed_capability(struct qla_hw_data *); [all...] |
H A D | qla_nx.c | 360 qla82xx_pci_set_crbwindow_2M(struct qla_hw_data *ha, ulong off_in, in qla82xx_pci_set_crbwindow_2M() 383 qla82xx_pci_get_crb_addr_2M(struct qla_hw_data *ha, ulong off_in, in qla82xx_pci_get_crb_addr_2M() 415 static int qla82xx_crb_win_lock(struct qla_hw_data *ha) in qla82xx_crb_win_lock() 433 qla82xx_wr_32(struct qla_hw_data *ha, ulong off_in, u32 data) in qla82xx_wr_32() 463 qla82xx_rd_32(struct qla_hw_data *ha, ulong off_in) in qla82xx_rd_32() 493 int qla82xx_idc_lock(struct qla_hw_data *ha) in qla82xx_idc_lock() 520 void qla82xx_idc_unlock(struct qla_hw_data *ha) in qla82xx_idc_unlock() 530 qla82xx_pci_mem_bound_check(struct qla_hw_data *ha, in qla82xx_pci_mem_bound_check() 546 qla82xx_pci_set_window(struct qla_hw_data *ha, unsigned long long addr) in qla82xx_pci_set_window() 623 static int qla82xx_pci_is_same_window(struct qla_hw_data *h [all...] |
H A D | qla_sup.c | 22 qla2x00_lock_nvram_access(struct qla_hw_data *ha) in qla2x00_lock_nvram_access() 55 qla2x00_unlock_nvram_access(struct qla_hw_data *ha) in qla2x00_unlock_nvram_access() 71 qla2x00_nv_write(struct qla_hw_data *ha, uint16_t data) in qla2x00_nv_write() 103 qla2x00_nvram_request(struct qla_hw_data *ha, uint32_t nv_cmd) in qla2x00_nvram_request() 152 qla2x00_get_nvram_word(struct qla_hw_data *ha, uint32_t addr) in qla2x00_get_nvram_word() 169 qla2x00_nv_deselect(struct qla_hw_data *ha) in qla2x00_nv_deselect() 185 qla2x00_write_nvram_word(struct qla_hw_data *ha, uint32_t addr, __le16 data) in qla2x00_write_nvram_word() 242 qla2x00_write_nvram_word_tmo(struct qla_hw_data *ha, uint32_t addr, in qla2x00_write_nvram_word_tmo() 305 qla2x00_clear_nvram_protection(struct qla_hw_data *ha) in qla2x00_clear_nvram_protection() 371 qla2x00_set_nvram_protection(struct qla_hw_data *h [all...] |
H A D | qla_dfs.c | 152 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() 364 struct qla_hw_data *ha = vha->hw; in qla2x00_dfs_fce_show() 398 struct qla_hw_data *ha = vha->hw; in qla2x00_dfs_fce_open() 423 struct qla_hw_data *ha = vha->hw; in qla2x00_dfs_fce_release() 458 struct qla_hw_data *ha = vha->hw; in qla_dfs_naqp_show() 478 struct qla_hw_data *ha = vha->hw; in qla_dfs_naqp_write() 532 struct qla_hw_data *ha = vha->hw; in qla2x00_dfs_setup() 593 struct qla_hw_data *h in qla2x00_dfs_remove() [all...] |
H A D | qla_nx2.c | 34 qla8044_rd_reg(struct qla_hw_data *ha, ulong addr) in qla8044_rd_reg() 40 qla8044_wr_reg(struct qla_hw_data *ha, ulong addr, uint32_t val) in qla8044_wr_reg() 49 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 *h in qla8044_lock_recovery() [all...] |
H A D | qla_attr.c | 25 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 *h in qla2x00_sysfs_write_reset() [all...] |
H A D | qla_os.c | 326 static void qla2x00_clear_drv_active(struct qla_hw_data *); 329 static void qla2x00_destroy_deferred_work(struct qla_hw_data *); 373 static int qla2x00_mem_alloc(struct qla_hw_data *, uint16_t, uint16_t, 375 static void qla2x00_free_fw_dump(struct qla_hw_data *); 376 static void qla2x00_mem_free(struct qla_hw_data *); 384 struct qla_hw_data *ha = vha->hw; in qla_init_base_qpair() 406 static int qla2x00_alloc_queues(struct qla_hw_data *ha, struct req_que *req, in qla2x00_alloc_queues() 469 static void qla2x00_free_req_que(struct qla_hw_data *ha, struct req_que *req) in qla2x00_free_req_que() 487 static void qla2x00_free_rsp_que(struct qla_hw_data *ha, struct rsp_que *rsp) in qla2x00_free_rsp_que() 502 static void qla2x00_free_queues(struct qla_hw_data *h [all...] |
H A D | qla_mid.c | 32 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() 102 qla24xx_find_vhost_by_name(struct qla_hw_data *ha, uint8_t *port_name) in qla24xx_find_vhost_by_name() 192 struct qla_hw_data *ha = vha->hw; in qla24xx_enable_vp() 261 struct qla_hw_data *ha = rsp->hw; in qla2x00_alert_all_vps() 344 struct qla_hw_data *ha = vha->hw; in qla2x00_do_dpc_vp() 418 struct qla_hw_data *ha = vha->hw; in qla2x00_do_dpc_all_vps() 451 struct qla_hw_data *ha = base_vha->hw; in qla24xx_vport_create_req_sanity_check() 489 struct qla_hw_data *ha = base_vha->hw; in qla24xx_create_vhost() 566 struct qla_hw_data *h in qla25xx_free_req_que() [all...] |
H A D | qla_inline.h | 60 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() 393 struct qla_hw_data *ha = qp->vha->hw; in qla_get_iocbs() 456 uint32_t qla2x00_isp_reg_stat(struct qla_hw_data *ha) in qla2x00_isp_reg_stat()
|
H A D | qla_bsg.c | 36 struct qla_hw_data *ha = sp->vha->hw; in qla2x00_bsg_sp_free() 133 struct qla_hw_data *ha = vha->hw; in qla24xx_proc_fcp_prio_cfg_cmd() 262 struct qla_hw_data *ha; in qla2x00_process_els() 448 struct qla_hw_data *ha = vha->hw; in qla2x00_process_ct() 580 struct qla_hw_data *ha = vha->hw; in qla81xx_reset_loopback_mode() 651 struct qla_hw_data *ha = vha->hw; in qla81xx_set_loopback_mode() 726 struct qla_hw_data *ha = vha->hw; in qla2x00_process_loopback() 969 struct qla_hw_data *ha = vha->hw; in qla84xx_reset() 1005 struct qla_hw_data *ha = vha->hw; in qla84xx_updatefw() 1115 struct qla_hw_data *h in qla84xx_mgmt_cmd() [all...] |
H A D | qla_dbg.h | 371 extern int qla27xx_dump_mpi_ram(struct qla_hw_data *, uint32_t, uint32_t *, 373 extern int qla24xx_dump_ram(struct qla_hw_data *, uint32_t, __be32 *, 376 struct qla_hw_data *); 377 extern int qla24xx_soft_reset(struct qla_hw_data *);
|
H A D | qla_mr.c | 52 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() 708 qlafx00_enable_intrs(struct qla_hw_data *h [all...] |
H A D | qla_target.h | 777 struct qla_hw_data *ha; 999 extern int qlt_add_target(struct qla_hw_data *, struct scsi_qla_host *); 1000 extern int qlt_remove_target(struct qla_hw_data *, struct scsi_qla_host *); 1054 extern void qlt_vport_create(struct scsi_qla_host *, struct qla_hw_data *); 1071 extern void qlt_probe_one_stage1(struct scsi_qla_host *, struct qla_hw_data *); 1072 extern int qlt_mem_alloc(struct qla_hw_data *); 1073 extern void qlt_mem_free(struct qla_hw_data *); 1077 extern void qlt_83xx_iospace_config(struct qla_hw_data *);
|
/kernel/linux/linux-6.6/drivers/scsi/qla2xxx/ |
H A D | qla_gbl.h | 91 qla2x00_alloc_outstanding_cmds(struct qla_hw_data *, struct req_que *); 131 void qla_edif_sadb_release(struct qla_hw_data *ha); 132 int qla_edif_sadb_build_free_pool(struct qla_hw_data *ha); 133 void qla_edif_sadb_release_free_pool(struct qla_hw_data *ha); 208 extern void qla2x00_free_exlogin_buffer(struct qla_hw_data *); 210 extern void qla2x00_free_exchoffld_buffer(struct qla_hw_data *); 215 struct qla_hw_data *); 321 extern int qla24xx_walk_and_build_sglist_no_difb(struct qla_hw_data *, srb_t *, 323 extern int qla24xx_walk_and_build_sglist(struct qla_hw_data *, srb_t *, 325 extern int qla24xx_walk_and_build_prot_sglist(struct qla_hw_data *, srb_ [all...] |
H A D | qla_nx.c | 360 qla82xx_pci_set_crbwindow_2M(struct qla_hw_data *ha, ulong off_in, in qla82xx_pci_set_crbwindow_2M() 383 qla82xx_pci_get_crb_addr_2M(struct qla_hw_data *ha, ulong off_in, in qla82xx_pci_get_crb_addr_2M() 415 static int qla82xx_crb_win_lock(struct qla_hw_data *ha) in qla82xx_crb_win_lock() 433 qla82xx_wr_32(struct qla_hw_data *ha, ulong off_in, u32 data) in qla82xx_wr_32() 463 qla82xx_rd_32(struct qla_hw_data *ha, ulong off_in) in qla82xx_rd_32() 495 int qla82xx_idc_lock(struct qla_hw_data *ha) in qla82xx_idc_lock() 517 void qla82xx_idc_unlock(struct qla_hw_data *ha) in qla82xx_idc_unlock() 527 qla82xx_pci_mem_bound_check(struct qla_hw_data *ha, in qla82xx_pci_mem_bound_check() 543 qla82xx_pci_set_window(struct qla_hw_data *ha, unsigned long long addr) in qla82xx_pci_set_window() 620 static int qla82xx_pci_is_same_window(struct qla_hw_data *h [all...] |
H A D | qla_sup.c | 22 qla2x00_lock_nvram_access(struct qla_hw_data *ha) in qla2x00_lock_nvram_access() 55 qla2x00_unlock_nvram_access(struct qla_hw_data *ha) in qla2x00_unlock_nvram_access() 71 qla2x00_nv_write(struct qla_hw_data *ha, uint16_t data) in qla2x00_nv_write() 103 qla2x00_nvram_request(struct qla_hw_data *ha, uint32_t nv_cmd) in qla2x00_nvram_request() 152 qla2x00_get_nvram_word(struct qla_hw_data *ha, uint32_t addr) in qla2x00_get_nvram_word() 169 qla2x00_nv_deselect(struct qla_hw_data *ha) in qla2x00_nv_deselect() 185 qla2x00_write_nvram_word(struct qla_hw_data *ha, uint32_t addr, __le16 data) in qla2x00_write_nvram_word() 242 qla2x00_write_nvram_word_tmo(struct qla_hw_data *ha, uint32_t addr, in qla2x00_write_nvram_word_tmo() 305 qla2x00_clear_nvram_protection(struct qla_hw_data *ha) in qla2x00_clear_nvram_protection() 371 qla2x00_set_nvram_protection(struct qla_hw_data *h [all...] |
H A D | qla_inline.h | 60 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 *h [all...] |
H A D | qla_mid.c | 32 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() 110 qla24xx_find_vhost_by_name(struct qla_hw_data *ha, uint8_t *port_name) in qla24xx_find_vhost_by_name() 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() 459 struct qla_hw_data *ha = base_vha->hw; in qla24xx_vport_create_req_sanity_check() 497 struct qla_hw_data *ha = base_vha->hw; in qla24xx_create_vhost() 574 struct qla_hw_data *h in qla25xx_free_req_que() [all...] |
H A D | qla_nx2.c | 34 qla8044_rd_reg(struct qla_hw_data *ha, ulong addr) in qla8044_rd_reg() 40 qla8044_wr_reg(struct qla_hw_data *ha, ulong addr, uint32_t val) in qla8044_wr_reg() 49 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 *h in qla8044_lock_recovery() [all...] |
H A D | qla_os.c | 351 static void qla2x00_clear_drv_active(struct qla_hw_data *); 354 static void qla2x00_destroy_deferred_work(struct qla_hw_data *); 412 static int qla2x00_mem_alloc(struct qla_hw_data *, uint16_t, uint16_t, 414 static void qla2x00_free_fw_dump(struct qla_hw_data *); 415 static void qla2x00_mem_free(struct qla_hw_data *); 423 struct qla_hw_data *ha = vha->hw; in qla_init_base_qpair() 446 static int qla2x00_alloc_queues(struct qla_hw_data *ha, struct req_que *req, in qla2x00_alloc_queues() 514 static void qla2x00_free_req_que(struct qla_hw_data *ha, struct req_que *req) in qla2x00_free_req_que() 532 static void qla2x00_free_rsp_que(struct qla_hw_data *ha, struct rsp_que *rsp) in qla2x00_free_rsp_que() 547 static void qla2x00_free_queues(struct qla_hw_data *h [all...] |
H A D | qla_attr.c | 25 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 *h in qla2x00_sysfs_write_reset() [all...] |
H A D | qla_dfs.c | 152 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() 442 struct qla_hw_data *ha = vha->hw; in qla2x00_dfs_fce_open() 467 struct qla_hw_data *ha = vha->hw; in qla2x00_dfs_fce_release() 502 struct qla_hw_data *ha = vha->hw; in qla_dfs_naqp_show() 530 * 1. struct qla_hw_data { ... struct dentry *dfs_TEST; } 615 struct qla_hw_data *ha = vha->hw; in qla_dfs_naqp_write() 669 struct qla_hw_data *h in qla2x00_dfs_setup() [all...] |
H A D | qla_mr.c | 52 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() 708 qlafx00_enable_intrs(struct qla_hw_data *h [all...] |
H A D | qla_target.h | 791 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 D | qla_init.c | 36 static int qla25xx_init_queues(struct qla_hw_data *); 90 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() 711 struct qla_hw_data *ha = fcport->vha->hw; in qla2x00_clear_loop_id() 1220 struct qla_hw_data *ha = vha->hw; in qla24xx_async_gpdb_sp_done() 1377 struct qla_hw_data *ha = vha->hw; in qla24xx_async_gpdb() 2239 struct qla_hw_data *ha = vha->hw; in qla_put_tmf() 2252 struct qla_hw_data *ha = vha->hw; in qla_get_tmf() 2599 struct qla_hw_data *h in qla83xx_nic_core_fw_load() [all...] |