Home
last modified time | relevance | path

Searched refs:qla_hw_data (Results 1 - 25 of 51) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/scsi/qla2xxx/
H A Dqla_gbl.h94 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 Dqla_nx.c360 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 Dqla_sup.c22 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 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()
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 Dqla_nx2.c34 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 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 *h in qla2x00_sysfs_write_reset()
[all...]
H A Dqla_os.c326 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 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()
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 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()
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 Dqla_bsg.c36 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 Dqla_dbg.h371 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 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()
708 qlafx00_enable_intrs(struct qla_hw_data *h
[all...]
H A Dqla_target.h777 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 Dqla_gbl.h91 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 Dqla_nx.c360 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 Dqla_sup.c22 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 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 *h
[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()
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 Dqla_nx2.c34 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 Dqla_os.c351 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 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 *h in qla2x00_sysfs_write_reset()
[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()
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 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()
708 qlafx00_enable_intrs(struct qla_hw_data *h
[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.c36 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...]

Completed in 47 milliseconds

123