/linux-4.1.27/drivers/scsi/qla2xxx/ |
D | qla_gbl.h | 89 qla2x00_alloc_outstanding_cmds(struct qla_hw_data *, struct req_que *); 142 struct qla_hw_data *); 224 extern int qla24xx_walk_and_build_sglist_no_difb(struct qla_hw_data *, srb_t *, 226 extern int qla24xx_walk_and_build_sglist(struct qla_hw_data *, srb_t *, 228 extern int qla24xx_walk_and_build_prot_sglist(struct qla_hw_data *, srb_t *, 448 extern int qla2x00_request_irqs(struct qla_hw_data *, struct rsp_que *); 452 extern const char *qla2x00_get_link_speed_str(struct qla_hw_data *, uint16_t); 597 extern int qla25xx_create_req_que(struct qla_hw_data *, uint16_t, uint8_t, 599 extern int qla25xx_create_rsp_que(struct qla_hw_data *, uint16_t, uint8_t, 604 extern uint16_t qla24xx_rd_req_reg(struct qla_hw_data *, uint16_t); [all …]
|
D | qla_nx.c | 355 qla82xx_pci_set_crbwindow_2M(struct qla_hw_data *ha, ulong *off) in qla82xx_pci_set_crbwindow_2M() 379 qla82xx_pci_set_crbwindow(struct qla_hw_data *ha, u64 off) in qla82xx_pci_set_crbwindow() 420 qla82xx_pci_get_crb_addr_2M(struct qla_hw_data *ha, ulong *off) in qla82xx_pci_get_crb_addr_2M() 450 static int qla82xx_crb_win_lock(struct qla_hw_data *ha) in qla82xx_crb_win_lock() 468 qla82xx_wr_32(struct qla_hw_data *ha, ulong off, u32 data) in qla82xx_wr_32() 493 qla82xx_rd_32(struct qla_hw_data *ha, ulong off) in qla82xx_rd_32() 518 int qla82xx_idc_lock(struct qla_hw_data *ha) in qla82xx_idc_lock() 545 void qla82xx_idc_unlock(struct qla_hw_data *ha) in qla82xx_idc_unlock() 558 qla82xx_pci_mem_bound_check(struct qla_hw_data *ha, in qla82xx_pci_mem_bound_check() 574 qla82xx_pci_set_window(struct qla_hw_data *ha, unsigned long long addr) in qla82xx_pci_set_window() [all …]
|
D | qla_sup.c | 23 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() 243 qla2x00_write_nvram_word_tmo(struct qla_hw_data *ha, uint32_t addr, in qla2x00_write_nvram_word_tmo() 306 qla2x00_clear_nvram_protection(struct qla_hw_data *ha) in qla2x00_clear_nvram_protection() 372 qla2x00_set_nvram_protection(struct qla_hw_data *ha, int stat) in qla2x00_set_nvram_protection() [all …]
|
D | qla_inline.h | 61 struct qla_hw_data *ha = rsp->hw; in qla2x00_poll() 95 qla2x00_set_reserved_loop_ids(struct qla_hw_data *ha) in qla2x00_set_reserved_loop_ids() 111 struct qla_hw_data *ha = vha->hw; in qla2x00_is_reserved_id() 121 struct qla_hw_data *ha = fcport->vha->hw; in qla2x00_clear_loop_id() 132 qla2x00_clean_dsd_pool(struct qla_hw_data *ha, srb_t *sp, in qla2x00_clean_dsd_pool() 222 struct qla_hw_data *ha = vha->hw; in qla2x00_get_sp() 264 qla2x00_gid_list_size(struct qla_hw_data *ha) in qla2x00_gid_list_size() 273 qla2x00_handle_mbx_completion(struct qla_hw_data *ha, int status) in qla2x00_handle_mbx_completion()
|
D | qla_dfs.c | 22 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() 163 struct qla_hw_data *ha = vha->hw; in qla2x00_dfs_remove()
|
D | qla_mid.c | 33 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() 97 qla24xx_find_vhost_by_name(struct qla_hw_data *ha, uint8_t *port_name) in qla24xx_find_vhost_by_name() 180 struct qla_hw_data *ha = vha->hw; in qla24xx_enable_vp() 244 struct qla_hw_data *ha = rsp->hw; in qla2x00_alert_all_vps() 309 struct qla_hw_data *ha = vha->hw; in qla2x00_do_dpc_vp() 375 struct qla_hw_data *ha = vha->hw; in qla2x00_do_dpc_all_vps() 408 struct qla_hw_data *ha = base_vha->hw; in qla24xx_vport_create_req_sanity_check() 446 struct qla_hw_data *ha = base_vha->hw; in qla24xx_create_vhost() 519 struct qla_hw_data *ha = vha->hw; in qla25xx_free_req_que() [all …]
|
D | qla_attr.c | 26 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_read_fw_dump() 59 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_write_fw_dump() 156 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_read_fw_dump_template() 174 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_write_fw_dump_template() 242 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_read_nvram() 261 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_write_nvram() 329 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_read_optrom() 350 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_write_optrom() 383 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_write_optrom_ctl() 564 struct qla_hw_data *ha = vha->hw; in qla2x00_sysfs_read_vpd() [all …]
|
D | qla_os.c | 239 static void qla2x00_clear_drv_active(struct qla_hw_data *); 317 static int qla2x00_mem_alloc(struct qla_hw_data *, uint16_t, uint16_t, 319 static void qla2x00_free_fw_dump(struct qla_hw_data *); 320 static void qla2x00_mem_free(struct qla_hw_data *); 323 static int qla2x00_alloc_queues(struct qla_hw_data *ha, struct req_que *req, in qla2x00_alloc_queues() 359 static void qla2x00_free_req_que(struct qla_hw_data *ha, struct req_que *req) in qla2x00_free_req_que() 378 static void qla2x00_free_rsp_que(struct qla_hw_data *ha, struct rsp_que *rsp) in qla2x00_free_rsp_que() 394 static void qla2x00_free_queues(struct qla_hw_data *ha) in qla2x00_free_queues() 425 struct qla_hw_data *ha = vha->hw; in qla25xx_setup_mode() 480 struct qla_hw_data *ha = vha->hw; in qla2x00_pci_info_str() [all …]
|
D | qla_nx2.c | 20 qla8044_rd_reg(struct qla_hw_data *ha, ulong addr) in qla8044_rd_reg() 26 qla8044_wr_reg(struct qla_hw_data *ha, ulong addr, uint32_t val) in qla8044_wr_reg() 35 struct qla_hw_data *ha = vha->hw; in qla8044_rd_direct() 48 struct qla_hw_data *ha = vha->hw; in qla8044_wr_direct() 59 struct qla_hw_data *ha = vha->hw; in qla8044_set_win_base() 78 struct qla_hw_data *ha = vha->hw; in qla8044_rd_reg_indirect() 93 struct qla_hw_data *ha = vha->hw; in qla8044_wr_reg_indirect() 245 struct qla_hw_data *ha = vha->hw; in qla8044_set_qsnt_ready() 258 struct qla_hw_data *ha = vha->hw; in qla8044_clear_qsnt_ready() 297 struct qla_hw_data *ha = vha->hw; in qla8044_lock_recovery() [all …]
|
D | qla_init.c | 41 static int qla25xx_init_queues(struct qla_hw_data *); 51 struct qla_hw_data *ha = fcport->vha->hw; in qla2x00_sp_timeout() 81 struct qla_hw_data *ha = vha->hw; in qla2x00_get_async_timeout() 420 struct qla_hw_data *ha = vha->hw; in qla24xx_async_abort_command() 537 struct qla_hw_data *ha = vha->hw; in qla83xx_nic_core_fw_load() 620 struct qla_hw_data *ha = vha->hw; in qla2x00_initialize_adapter() 750 struct qla_hw_data *ha = vha->hw; in qla2100_pci_config() 782 struct qla_hw_data *ha = vha->hw; in qla2300_pci_config() 863 struct qla_hw_data *ha = vha->hw; in qla24xx_pci_config() 906 struct qla_hw_data *ha = vha->hw; in qla25xx_pci_config() [all …]
|
D | qla_target.c | 175 struct qla_hw_data *ha = vha->hw; in qlt_find_host_by_d_id() 196 struct qla_hw_data *ha = vha->hw; in qlt_find_host_by_vp_idx() 398 struct qla_hw_data *ha = vha->hw; in qlt_free_session_done() 498 struct qla_hw_data *ha = vha->hw; in qlt_reset() 617 struct qla_hw_data *ha = vha->hw; in qla24xx_get_loop_id() 677 struct qla_hw_data *ha = vha->hw; in qlt_del_sess_work_fn() 714 struct qla_hw_data *ha = vha->hw; in qlt_create_sess() 831 struct qla_hw_data *ha = vha->hw; in qlt_fc_port_added() 934 struct qla_hw_data *ha = tgt->ha; in test_tgt_sess_count() 955 struct qla_hw_data *ha = tgt->ha; in qlt_stop_phase1() [all …]
|
D | qla_gs.c | 29 struct qla_hw_data *ha = vha->hw; in qla2x00_prep_ms_iocb() 69 struct qla_hw_data *ha = vha->hw; in qla24xx_prep_ms_iocb() 126 struct qla_hw_data *ha = vha->hw; in qla2x00_chk_ms_status() 185 struct qla_hw_data *ha = vha->hw; in qla2x00_ga_nxt() 270 struct qla_hw_data *ha = vha->hw; in qla2x00_gid_pt() 346 struct qla_hw_data *ha = vha->hw; in qla2x00_gpn_id() 405 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() 583 struct qla_hw_data *ha = vha->hw; in qla2x00_rnn_id() [all …]
|
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() 653 struct qla_hw_data *ha = vha->hw; in qlafx00_chip_diag() 672 struct qla_hw_data *ha = vha->hw; in qlafx00_config_rings() 688 struct qla_hw_data *ha = vha->hw; in qlafx00_pci_info_str() 700 struct qla_hw_data *ha = vha->hw; in qlafx00_fw_version_str() 707 qlafx00_enable_intrs(struct qla_hw_data *ha) in qlafx00_enable_intrs() [all …]
|
D | qla_dbg.h | 352 extern int qla27xx_dump_mpi_ram(struct qla_hw_data *, uint32_t, uint32_t *, 354 extern int qla24xx_dump_ram(struct qla_hw_data *, uint32_t, uint32_t *, 357 struct qla_hw_data *); 358 extern int qla24xx_soft_reset(struct qla_hw_data *);
|
D | qla_target.h | 830 struct qla_hw_data *ha; 1074 extern int qlt_add_target(struct qla_hw_data *, struct scsi_qla_host *); 1075 extern int qlt_remove_target(struct qla_hw_data *, struct scsi_qla_host *); 1133 extern void qlt_vport_create(struct scsi_qla_host *, struct qla_hw_data *); 1150 extern void qlt_probe_one_stage1(struct scsi_qla_host *, struct qla_hw_data *); 1151 extern int qlt_mem_alloc(struct qla_hw_data *); 1152 extern void qlt_mem_free(struct qla_hw_data *); 1156 extern void qlt_83xx_iospace_config(struct qla_hw_data *);
|
D | qla_isr.c | 35 struct qla_hw_data *ha; in qla2100_intr_handler() 161 struct qla_hw_data *ha; in qla2300_intr_handler() 267 struct qla_hw_data *ha = vha->hw; in qla2x00_mbx_completion() 359 qla2x00_get_link_speed_str(struct qla_hw_data *ha, uint16_t speed) in qla2x00_get_link_speed_str() 379 struct qla_hw_data *ha = vha->hw; in qla83xx_handle_8200_aen() 541 struct qla_hw_data *ha = vha->hw; in qla2x00_is_a_vp_did() 574 struct qla_hw_data *ha = vha->hw; in qla2x00_async_event() 1155 struct qla_hw_data *ha = vha->hw; in qla2x00_process_completed_request() 1190 struct qla_hw_data *ha = vha->hw; in qla2x00_get_sp_from_handle() 1602 struct qla_hw_data *ha = rsp->hw; in qla2x00_process_response_queue() [all …]
|
D | qla_bsg.c | 32 struct qla_hw_data *ha = vha->hw; in qla2x00_bsg_sp_free() 123 struct qla_hw_data *ha = vha->hw; in qla24xx_proc_fcp_prio_cfg_cmd() 251 struct qla_hw_data *ha; in qla2x00_process_els() 428 struct qla_hw_data *ha = vha->hw; in qla2x00_process_ct() 560 struct qla_hw_data *ha = vha->hw; in qla81xx_reset_loopback_mode() 631 struct qla_hw_data *ha = vha->hw; in qla81xx_set_loopback_mode() 704 struct qla_hw_data *ha = vha->hw; in qla2x00_process_loopback() 942 struct qla_hw_data *ha = vha->hw; in qla84xx_reset() 975 struct qla_hw_data *ha = vha->hw; in qla84xx_updatefw() 1084 struct qla_hw_data *ha = vha->hw; in qla84xx_mgmt_cmd() [all …]
|
D | qla_mbx.c | 48 struct qla_hw_data *ha = vha->hw; in qla2x00_mailbox_command() 405 struct qla_hw_data *ha = vha->hw; in qla2x00_load_ram() 471 struct qla_hw_data *ha = vha->hw; in qla2x00_execute_fw() 545 struct qla_hw_data *ha = vha->hw; in qla2x00_get_fw_version() 920 struct qla_hw_data *ha = vha->hw; in qla2x00_abort_command() 1236 struct qla_hw_data *ha = vha->hw; in qla2x00_init_firmware() 1308 struct qla_hw_data *ha = vha->hw; in qla2x00_get_node_name_list() 1403 struct qla_hw_data *ha = vha->hw; in qla2x00_get_port_database() 1866 struct qla_hw_data *ha = vha->hw; in qla24xx_login_fabric() 2003 struct qla_hw_data *ha = vha->hw; in qla2x00_login_fabric() [all …]
|
D | qla_iocb.c | 325 struct qla_hw_data *ha; in qla2x00_start_scsi() 456 struct qla_hw_data *ha = vha->hw; in qla2x00_start_iocbs() 508 struct qla_hw_data *ha = vha->hw; in __qla2x00_marker() 586 struct qla_hw_data *ha; in qla24xx_build_scsi_type_6_iocbs() 919 qla24xx_walk_and_build_sglist_no_difb(struct qla_hw_data *ha, srb_t *sp, in qla24xx_walk_and_build_sglist_no_difb() 1038 qla24xx_walk_and_build_sglist(struct qla_hw_data *ha, srb_t *sp, uint32_t *dsd, in qla24xx_walk_and_build_sglist() 1128 qla24xx_walk_and_build_prot_sglist(struct qla_hw_data *ha, srb_t *sp, in qla24xx_walk_and_build_prot_sglist() 1242 struct qla_hw_data *ha; in qla24xx_build_scsi_crc_2_iocbs() 1458 struct qla_hw_data *ha = vha->hw; in qla24xx_start_scsi() 1611 struct qla_hw_data *ha = vha->hw; in qla24xx_dif_start_scsi() [all …]
|
D | qla_dbg.c | 84 qla2xxx_prep_dump(struct qla_hw_data *ha, struct qla2xxx_fw_dump *fw_dump) in qla2xxx_prep_dump() 98 qla2xxx_copy_queues(struct qla_hw_data *ha, void *ptr) in qla2xxx_copy_queues() 115 qla27xx_dump_mpi_ram(struct qla_hw_data *ha, uint32_t addr, uint32_t *ram, in qla27xx_dump_mpi_ram() 195 qla24xx_dump_ram(struct qla_hw_data *ha, uint32_t addr, uint32_t *ram, in qla24xx_dump_ram() 272 qla24xx_dump_memory(struct qla_hw_data *ha, uint32_t *code_ram, in qla24xx_dump_memory() 308 qla24xx_pause_risc(struct device_reg_24xx __iomem *reg, struct qla_hw_data *ha) in qla24xx_pause_risc() 319 qla24xx_soft_reset(struct qla_hw_data *ha) in qla24xx_soft_reset() 375 qla2xxx_dump_ram(struct qla_hw_data *ha, uint32_t addr, uint16_t *ram, in qla2xxx_dump_ram() 469 qla24xx_copy_eft(struct qla_hw_data *ha, void *ptr) in qla24xx_copy_eft() 479 qla25xx_copy_fce(struct qla_hw_data *ha, void *ptr, uint32_t **last_chain) in qla25xx_copy_fce() [all …]
|
D | tcm_qla2xxx.c | 823 struct qla_hw_data *ha = sess->vha->hw; in tcm_qla2xxx_put_session() 1528 struct qla_hw_data *ha = tgt->ha; in tcm_qla2xxx_free_session() 1569 struct qla_hw_data *ha = vha->hw; in tcm_qla2xxx_check_initiator_node_acl() 1645 struct qla_hw_data *ha = tgt->ha; in tcm_qla2xxx_update_sess() 1763 struct qla_hw_data *ha = vha->hw; in tcm_qla2xxx_lport_register_cb() 1948 struct qla_hw_data *ha = npiv_vha->hw; in tcm_qla2xxx_npiv_drop_lport()
|
D | qla_def.h | 2622 struct qla_hw_data; 2642 void (*enable_intrs) (struct qla_hw_data *); 2643 void (*disable_intrs) (struct qla_hw_data *); 2678 int (*iospace_config)(struct qla_hw_data*); 2821 struct qla_hw_data *hw; 2925 struct qla_hw_data { struct 3619 struct qla_hw_data *hw;
|