Home
last modified time | relevance | path

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

/linux-2.6.39/drivers/scsi/qla2xxx/
Dqla_gbl.h126 struct qla_hw_data *);
153 extern void qla2x00_sp_compl(struct qla_hw_data *, srb_t *);
380 extern int qla2x00_request_irqs(struct qla_hw_data *, struct rsp_que *);
492 extern int qla25xx_create_req_que(struct qla_hw_data *, uint16_t, uint8_t,
494 extern int qla25xx_create_rsp_que(struct qla_hw_data *, uint16_t, uint8_t,
499 extern uint16_t qla24xx_rd_req_reg(struct qla_hw_data *, uint16_t);
500 extern uint16_t qla25xx_rd_req_reg(struct qla_hw_data *, uint16_t);
501 extern void qla24xx_wrt_req_reg(struct qla_hw_data *, uint16_t, uint16_t);
502 extern void qla25xx_wrt_req_reg(struct qla_hw_data *, uint16_t, uint16_t);
503 extern void qla25xx_wrt_rsp_reg(struct qla_hw_data *, uint16_t, uint16_t);
[all …]
Dqla_sup.c23 qla2x00_lock_nvram_access(struct qla_hw_data *ha) in qla2x00_lock_nvram_access()
56 qla2x00_unlock_nvram_access(struct qla_hw_data *ha) in qla2x00_unlock_nvram_access()
72 qla2x00_nv_write(struct qla_hw_data *ha, uint16_t data) in qla2x00_nv_write()
104 qla2x00_nvram_request(struct qla_hw_data *ha, uint32_t nv_cmd) in qla2x00_nvram_request()
153 qla2x00_get_nvram_word(struct qla_hw_data *ha, uint32_t addr) in qla2x00_get_nvram_word()
170 qla2x00_nv_deselect(struct qla_hw_data *ha) in qla2x00_nv_deselect()
186 qla2x00_write_nvram_word(struct qla_hw_data *ha, uint32_t addr, uint16_t 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()
370 qla2x00_set_nvram_protection(struct qla_hw_data *ha, int stat) in qla2x00_set_nvram_protection()
[all …]
Dqla_nx.c348 qla82xx_pci_set_crbwindow_2M(struct qla_hw_data *ha, ulong *off) in qla82xx_pci_set_crbwindow_2M()
369 qla82xx_pci_set_crbwindow(struct qla_hw_data *ha, u64 off) in qla82xx_pci_set_crbwindow()
408 qla82xx_pci_get_crb_addr_2M(struct qla_hw_data *ha, ulong *off) in qla82xx_pci_get_crb_addr_2M()
438 static int qla82xx_crb_win_lock(struct qla_hw_data *ha) in qla82xx_crb_win_lock()
456 qla82xx_wr_32(struct qla_hw_data *ha, ulong off, u32 data) in qla82xx_wr_32()
481 qla82xx_rd_32(struct qla_hw_data *ha, ulong off) in qla82xx_rd_32()
506 int qla82xx_idc_lock(struct qla_hw_data *ha) in qla82xx_idc_lock()
533 void qla82xx_idc_unlock(struct qla_hw_data *ha) in qla82xx_idc_unlock()
546 qla82xx_pci_mem_bound_check(struct qla_hw_data *ha, in qla82xx_pci_mem_bound_check()
562 qla82xx_pci_set_window(struct qla_hw_data *ha, unsigned long long addr) in qla82xx_pci_set_window()
[all …]
Dqla_dfs.c22 struct qla_hw_data *ha = vha->hw; in qla2x00_dfs_fce_show()
56 struct qla_hw_data *ha = vha->hw; in qla2x00_dfs_fce_open()
81 struct qla_hw_data *ha = vha->hw; in qla2x00_dfs_fce_release()
115 struct qla_hw_data *ha = vha->hw; in qla2x00_dfs_setup()
162 struct qla_hw_data *ha = vha->hw; in qla2x00_dfs_remove()
Dqla_attr.c25 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_read_fw_dump()
41 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_write_fw_dump()
101 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_read_nvram()
120 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_write_nvram()
186 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_read_optrom()
202 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_write_optrom()
233 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_write_optrom_ctl()
396 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_read_vpd()
417 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_write_vpd()
470 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_read_sfp()
[all …]
Dqla_inline.h38 struct qla_hw_data *ha = rsp->hw; in qla2x00_poll()
63 struct qla_hw_data *ha = vha->hw; in qla2x00_is_reserved_id()
72 qla2x00_clean_dsd_pool(struct qla_hw_data *ha, srb_t *sp) in qla2x00_clean_dsd_pool()
Dqla_mid.c32 struct qla_hw_data *ha = vha->hw; in qla24xx_allocate_vp_id()
61 struct qla_hw_data *ha = vha->hw; in qla24xx_deallocate_vp_id()
91 qla24xx_find_vhost_by_name(struct qla_hw_data *ha, uint8_t *port_name) in qla24xx_find_vhost_by_name()
168 struct qla_hw_data *ha = vha->hw; in qla24xx_enable_vp()
232 struct qla_hw_data *ha = rsp->hw; in qla2x00_alert_all_vps()
341 struct qla_hw_data *ha = vha->hw; in qla2x00_do_dpc_all_vps()
374 struct qla_hw_data *ha = base_vha->hw; in qla24xx_vport_create_req_sanity_check()
411 struct qla_hw_data *ha = base_vha->hw; in qla24xx_create_vhost()
483 struct qla_hw_data *ha = vha->hw; in qla25xx_free_req_que()
503 struct qla_hw_data *ha = vha->hw; in qla25xx_free_rsp_que()
[all …]
Dqla_os.c253 static int qla2x00_mem_alloc(struct qla_hw_data *, uint16_t, uint16_t,
255 static void qla2x00_free_fw_dump(struct qla_hw_data *);
256 static void qla2x00_mem_free(struct qla_hw_data *);
260 static int qla2x00_alloc_queues(struct qla_hw_data *ha) in qla2x00_alloc_queues()
288 static void qla2x00_free_req_que(struct qla_hw_data *ha, struct req_que *req) in qla2x00_free_req_que()
299 static void qla2x00_free_rsp_que(struct qla_hw_data *ha, struct rsp_que *rsp) in qla2x00_free_rsp_que()
310 static void qla2x00_free_queues(struct qla_hw_data *ha) in qla2x00_free_queues()
335 struct qla_hw_data *ha = vha->hw; in qla25xx_setup_mode()
386 struct qla_hw_data *ha = vha->hw; in qla2x00_pci_info_str()
411 struct qla_hw_data *ha = vha->hw; in qla24xx_pci_info_str()
[all …]
Dqla_gs.c27 struct qla_hw_data *ha = vha->hw; in qla2x00_prep_ms_iocb()
65 struct qla_hw_data *ha = vha->hw; in qla24xx_prep_ms_iocb()
120 struct qla_hw_data *ha = vha->hw; in qla2x00_chk_ms_status()
180 struct qla_hw_data *ha = vha->hw; in qla2x00_ga_nxt()
265 struct qla_hw_data *ha = vha->hw; in qla2x00_gid_pt()
341 struct qla_hw_data *ha = vha->hw; in qla2x00_gpn_id()
398 struct qla_hw_data *ha = vha->hw; in qla2x00_gnn_id()
472 struct qla_hw_data *ha = vha->hw; in qla2x00_rft_id()
525 struct qla_hw_data *ha = vha->hw; in qla2x00_rff_id()
582 struct qla_hw_data *ha = vha->hw; in qla2x00_rnn_id()
[all …]
Dqla_init.c42 static int qla25xx_init_queues(struct qla_hw_data *);
53 struct qla_hw_data *ha = fcport->vha->hw; in qla2x00_ctx_sp_timeout()
87 struct qla_hw_data *ha = vha->hw; in qla2x00_get_ctx_sp()
138 struct qla_hw_data *ha = vha->hw; in qla2x00_get_async_timeout()
492 struct qla_hw_data *ha = vha->hw; in qla2x00_initialize_adapter()
597 struct qla_hw_data *ha = vha->hw; in qla2100_pci_config()
629 struct qla_hw_data *ha = vha->hw; in qla2300_pci_config()
710 struct qla_hw_data *ha = vha->hw; in qla24xx_pci_config()
753 struct qla_hw_data *ha = vha->hw; in qla25xx_pci_config()
786 struct qla_hw_data *ha = vha->hw; in qla2x00_isp_firmware()
[all …]
Dqla_isr.c36 struct qla_hw_data *ha; in qla2100_intr_handler()
139 struct qla_hw_data *ha; in qla2300_intr_handler()
245 struct qla_hw_data *ha = vha->hw; in qla2x00_mbx_completion()
321 struct qla_hw_data *ha = vha->hw; in qla2x00_async_event()
837 struct qla_hw_data *ha = vha->hw; in qla2x00_process_completed_request()
872 struct qla_hw_data *ha = vha->hw; in qla2x00_get_sp_from_handle()
1000 struct qla_hw_data *ha = vha->hw; in qla2x00_ct_entry()
1080 struct qla_hw_data *ha = vha->hw; in qla24xx_els_ct_entry()
1331 struct qla_hw_data *ha = rsp->hw; in qla2x00_process_response_queue()
1529 struct qla_hw_data *ha = vha->hw; in qla2x00_status_entry()
[all …]
Dqla_bsg.c18 struct qla_hw_data *ha = vha->hw; in qla2x00_get_ctx_bsg_sp()
99 struct qla_hw_data *ha = vha->hw; in qla24xx_proc_fcp_prio_cfg_cmd()
235 struct qla_hw_data *ha; in qla2x00_process_els()
402 struct qla_hw_data *ha = vha->hw; in qla2x00_process_ct()
527 struct qla_hw_data *ha = vha->hw; in qla81xx_set_internal_loopback()
570 struct qla_hw_data *ha = vha->hw; in qla81xx_reset_internal_loopback()
615 struct qla_hw_data *ha = vha->hw; in qla2x00_process_loopback()
848 struct qla_hw_data *ha = vha->hw; in qla84xx_reset()
888 struct qla_hw_data *ha = vha->hw; in qla84xx_updatefw()
1000 struct qla_hw_data *ha = vha->hw; in qla84xx_mgmt_cmd()
[all …]
Dqla_iocb.c328 struct qla_hw_data *ha; in qla2x00_start_scsi()
487 struct qla_hw_data *ha = vha->hw; in __qla2x00_marker()
546 struct qla_hw_data *ha = vha->hw; in qla2x00_isp_cmd()
801 qla24xx_walk_and_build_sglist(struct qla_hw_data *ha, srb_t *sp, uint32_t *dsd, in qla24xx_walk_and_build_sglist()
878 qla24xx_walk_and_build_prot_sglist(struct qla_hw_data *ha, srb_t *sp, in qla24xx_walk_and_build_prot_sglist()
985 struct qla_hw_data *ha; in qla24xx_build_scsi_crc_2_iocbs()
1214 struct qla_hw_data *ha = vha->hw; in qla24xx_start_scsi()
1381 struct qla_hw_data *ha = vha->hw; in qla24xx_dif_start_scsi()
1547 struct qla_hw_data *ha = sp->fcport->vha->hw; in qla25xx_set_que()
1561 struct qla_hw_data *ha = vha->hw; in qla2x00_alloc_iocbs()
[all …]
Dqla_dbg.c12 qla2xxx_prep_dump(struct qla_hw_data *ha, struct qla2xxx_fw_dump *fw_dump) in qla2xxx_prep_dump()
26 qla2xxx_copy_queues(struct qla_hw_data *ha, void *ptr) in qla2xxx_copy_queues()
43 qla24xx_dump_ram(struct qla_hw_data *ha, uint32_t addr, uint32_t *ram, in qla24xx_dump_ram()
117 qla24xx_dump_memory(struct qla_hw_data *ha, uint32_t *code_ram, in qla24xx_dump_memory()
166 qla24xx_soft_reset(struct qla_hw_data *ha) in qla24xx_soft_reset()
218 qla2xxx_dump_ram(struct qla_hw_data *ha, uint32_t addr, uint16_t *ram, in qla2xxx_dump_ram()
312 qla24xx_copy_eft(struct qla_hw_data *ha, void *ptr) in qla24xx_copy_eft()
322 qla25xx_copy_fce(struct qla_hw_data *ha, void *ptr, uint32_t **last_chain) in qla25xx_copy_fce()
349 qla25xx_copy_mq(struct qla_hw_data *ha, void *ptr, uint32_t **last_chain) in qla25xx_copy_mq()
383 struct qla_hw_data *ha = vha->hw; in qla2xxx_dump_post_process()
[all …]
Dqla_mbx.c46 struct qla_hw_data *ha = vha->hw; in qla2x00_mailbox_command()
365 struct qla_hw_data *ha = vha->hw; in qla2x00_load_ram()
429 struct qla_hw_data *ha = vha->hw; in qla2x00_execute_fw()
847 struct qla_hw_data *ha = vha->hw; in qla2x00_abort_command()
1140 struct qla_hw_data *ha = vha->hw; in qla2x00_init_firmware()
1214 struct qla_hw_data *ha = vha->hw; in qla2x00_get_port_database()
1592 struct qla_hw_data *ha = vha->hw; in qla24xx_login_fabric()
1722 struct qla_hw_data *ha = vha->hw; in qla2x00_login_fabric()
1802 struct qla_hw_data *ha = vha->hw; in qla2x00_login_local_device()
1862 struct qla_hw_data *ha = vha->hw; in qla24xx_fabric_logout()
[all …]
Dqla_def.h2183 struct qla_hw_data;
2203 void (*enable_intrs) (struct qla_hw_data *);
2204 void (*disable_intrs) (struct qla_hw_data *);
2357 struct qla_hw_data *hw;
2396 struct qla_hw_data { struct
2933 struct qla_hw_data *hw;