| /linux/drivers/scsi/qla4xxx/ |
| H A D | ql4_glbl.h | 12 int qla4xxx_hw_reset(struct scsi_qla_host *ha); 13 int ql4xxx_lock_drvr_wait(struct scsi_qla_host *a); 14 int qla4xxx_send_command_to_isp(struct scsi_qla_host *ha, struct srb *srb); 15 int qla4xxx_initialize_adapter(struct scsi_qla_host *ha, int is_reset); 16 int qla4xxx_soft_reset(struct scsi_qla_host *ha); 19 void qla4xxx_free_ddb(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry); 20 void qla4xxx_process_aen(struct scsi_qla_host *ha, uint8_t process_aen); 22 int qla4xxx_get_dhcp_ip_address(struct scsi_qla_host *ha); 23 int qla4xxx_abort_task(struct scsi_qla_host *ha, struct srb *srb); 24 int qla4xxx_reset_lun(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, [all …]
|
| H A D | ql4_def.h | 236 struct scsi_qla_host *ha; /* HA the SP is queued on */ 272 struct scsi_qla_host *ha; 295 struct scsi_qla_host *ha; 306 int (*ddb_change)(struct scsi_qla_host *ha, uint32_t fw_ddb_index, 427 int (*iospace_config) (struct scsi_qla_host *ha); 428 void (*pci_config) (struct scsi_qla_host *); 429 void (*disable_intrs) (struct scsi_qla_host *); 430 void (*enable_intrs) (struct scsi_qla_host *); 431 int (*start_firmware) (struct scsi_qla_host *); 432 int (*restart_firmware) (struct scsi_qla_host *); [all …]
|
| H A D | ql4_nvram.c | 12 static inline void eeprom_cmd(uint32_t cmd, struct scsi_qla_host *ha) in eeprom_cmd() 19 static inline int eeprom_size(struct scsi_qla_host *ha) in eeprom_size() 24 static inline int eeprom_no_addr_bits(struct scsi_qla_host *ha) in eeprom_no_addr_bits() 30 static inline int eeprom_no_data_bits(struct scsi_qla_host *ha) in eeprom_no_data_bits() 35 static int fm93c56a_select(struct scsi_qla_host * ha) in fm93c56a_select() 44 static int fm93c56a_cmd(struct scsi_qla_host * ha, int cmd, int addr) in fm93c56a_cmd() 108 static int fm93c56a_deselect(struct scsi_qla_host * ha) in fm93c56a_deselect() 115 static int fm93c56a_datain(struct scsi_qla_host * ha, unsigned short *value) in fm93c56a_datain() 139 struct scsi_qla_host * ha) in eeprom_readword() 149 u16 rd_nvram_word(struct scsi_qla_host * ha, int offset) in rd_nvram_word() [all …]
|
| H A D | ql4_83xx.c | 15 uint32_t qla4_83xx_rd_reg(struct scsi_qla_host *ha, ulong addr) in qla4_83xx_rd_reg() 20 void qla4_83xx_wr_reg(struct scsi_qla_host *ha, ulong addr, uint32_t val) in qla4_83xx_wr_reg() 25 static int qla4_83xx_set_win_base(struct scsi_qla_host *ha, uint32_t addr) in qla4_83xx_set_win_base() 41 int qla4_83xx_rd_reg_indirect(struct scsi_qla_host *ha, uint32_t addr, in qla4_83xx_rd_reg_indirect() 59 int qla4_83xx_wr_reg_indirect(struct scsi_qla_host *ha, uint32_t addr, in qla4_83xx_wr_reg_indirect() 75 static int qla4_83xx_flash_lock(struct scsi_qla_host *ha) in qla4_83xx_flash_lock() 102 static void qla4_83xx_flash_unlock(struct scsi_qla_host *ha) in qla4_83xx_flash_unlock() 109 int qla4_83xx_flash_read_u32(struct scsi_qla_host *ha, uint32_t flash_addr, in qla4_83xx_flash_read_u32() 159 int qla4_83xx_lockless_flash_read_u32(struct scsi_qla_host *ha, in qla4_83xx_lockless_flash_read_u32() 241 void qla4_83xx_rom_lock_recovery(struct scsi_qla_host *ha) in qla4_83xx_rom_lock_recovery() [all …]
|
| H A D | ql4_attr.c | 16 struct scsi_qla_host *ha = to_qla_host(dev_to_shost(container_of(kobj, in qla4_8xxx_sysfs_read_fw_dump() 34 struct scsi_qla_host *ha = to_qla_host(dev_to_shost(container_of(kobj, in qla4_8xxx_sysfs_write_fw_dump() 125 void qla4_8xxx_alloc_sysfs_attr(struct scsi_qla_host *ha) in qla4_8xxx_alloc_sysfs_attr() 141 void qla4_8xxx_free_sysfs_attr(struct scsi_qla_host *ha) in qla4_8xxx_free_sysfs_attr() 156 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); in qla4xxx_fw_version_show() 172 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); in qla4xxx_serial_num_show() 180 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); in qla4xxx_iscsi_version_show() 189 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); in qla4xxx_optrom_version_show() 199 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); in qla4xxx_board_id_show() 207 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); in qla4xxx_fw_state_show() [all …]
|
| H A D | ql4_iocb.c | 15 qla4xxx_space_in_req_ring(struct scsi_qla_host *ha, uint16_t req_cnt) in qla4xxx_space_in_req_ring() 36 static void qla4xxx_advance_req_ring_ptr(struct scsi_qla_host *ha) in qla4xxx_advance_req_ring_ptr() 58 static int qla4xxx_get_req_pkt(struct scsi_qla_host *ha, in qla4xxx_get_req_pkt() 84 int qla4xxx_send_marker_iocb(struct scsi_qla_host *ha, in qla4xxx_send_marker_iocb() 118 qla4xxx_alloc_cont_entry(struct scsi_qla_host *ha) in qla4xxx_alloc_cont_entry() 151 struct scsi_qla_host *ha; in qla4xxx_build_scsi_iocbs() 194 void qla4_83xx_queue_iocb(struct scsi_qla_host *ha) in qla4_83xx_queue_iocb() 200 void qla4_83xx_complete_iocb(struct scsi_qla_host *ha) in qla4_83xx_complete_iocb() 213 void qla4_82xx_queue_iocb(struct scsi_qla_host *ha) in qla4_82xx_queue_iocb() 231 void qla4_82xx_complete_iocb(struct scsi_qla_host *ha) in qla4_82xx_complete_iocb() [all …]
|
| H A D | ql4_nx.c | 38 qla4_8xxx_pci_base_offsetfset(struct scsi_qla_host *ha, unsigned long off) in qla4_8xxx_pci_base_offsetfset() 359 qla4_82xx_pci_set_crbwindow_2M(struct scsi_qla_host *ha, ulong *off) in qla4_82xx_pci_set_crbwindow_2M() 383 static int qla4_82xx_crb_win_lock(struct scsi_qla_host *ha) in qla4_82xx_crb_win_lock() 402 void qla4_82xx_crb_win_unlock(struct scsi_qla_host *ha) in qla4_82xx_crb_win_unlock() 408 qla4_82xx_wr_32(struct scsi_qla_host *ha, ulong off, u32 data) in qla4_82xx_wr_32() 431 uint32_t qla4_82xx_rd_32(struct scsi_qla_host *ha, ulong off) in qla4_82xx_rd_32() 456 int qla4_82xx_md_rd_32(struct scsi_qla_host *ha, uint32_t off, uint32_t *data) in qla4_82xx_md_rd_32() 482 int qla4_82xx_md_wr_32(struct scsi_qla_host *ha, uint32_t off, uint32_t data) in qla4_82xx_md_wr_32() 518 int qla4_82xx_idc_lock(struct scsi_qla_host *ha) in qla4_82xx_idc_lock() 538 void qla4_82xx_idc_unlock(struct scsi_qla_host *ha) in qla4_82xx_idc_unlock() [all …]
|
| H A D | ql4_inline.h | 21 qla4xxx_lookup_ddb_by_fw_index(struct scsi_qla_host *ha, uint32_t fw_ddb_index) in qla4xxx_lookup_ddb_by_fw_index() 38 __qla4xxx_enable_intrs(struct scsi_qla_host *ha) in __qla4xxx_enable_intrs() 52 __qla4xxx_disable_intrs(struct scsi_qla_host *ha) in __qla4xxx_disable_intrs() 66 qla4xxx_enable_intrs(struct scsi_qla_host *ha) in qla4xxx_enable_intrs() 76 qla4xxx_disable_intrs(struct scsi_qla_host *ha) in qla4xxx_disable_intrs()
|
| H A D | ql4_init.c | 13 static void ql4xxx_set_mac_number(struct scsi_qla_host *ha) in ql4xxx_set_mac_number() 47 void qla4xxx_free_ddb(struct scsi_qla_host *ha, in qla4xxx_free_ddb() 63 static void qla4xxx_init_response_q_entries(struct scsi_qla_host *ha) in qla4xxx_init_response_q_entries() 83 int qla4xxx_init_rings(struct scsi_qla_host *ha) in qla4xxx_init_rings() 147 int qla4xxx_get_sys_info(struct scsi_qla_host *ha) in qla4xxx_get_sys_info() 194 static void qla4xxx_init_local_data(struct scsi_qla_host *ha) in qla4xxx_init_local_data() 201 qla4xxx_wait_for_ip_config(struct scsi_qla_host *ha) in qla4xxx_wait_for_ip_config() 281 static int qla4_80xx_is_minidump_dma_capable(struct scsi_qla_host *ha, in qla4_80xx_is_minidump_dma_capable() 304 void qla4xxx_alloc_fw_dump(struct scsi_qla_host *ha) in qla4xxx_alloc_fw_dump() 401 static int qla4xxx_fw_ready(struct scsi_qla_host *ha) in qla4xxx_fw_ready() [all …]
|
| H A D | ql4_mbx.c | 14 void qla4xxx_queue_mbox_cmd(struct scsi_qla_host *ha, uint32_t *mbx_cmd, in qla4xxx_queue_mbox_cmd() 30 void qla4xxx_process_mbox_intr(struct scsi_qla_host *ha, int out_count) in qla4xxx_process_mbox_intr() 51 static int qla4xxx_is_intr_poll_mode(struct scsi_qla_host *ha) in qla4xxx_is_intr_poll_mode() 82 int qla4xxx_mailbox_command(struct scsi_qla_host *ha, uint8_t inCount, in qla4xxx_mailbox_command() 283 int qla4xxx_get_minidump_template(struct scsi_qla_host *ha, in qla4xxx_get_minidump_template() 315 int qla4xxx_req_template_size(struct scsi_qla_host *ha) in qla4xxx_req_template_size() 348 void qla4xxx_mailbox_premature_completion(struct scsi_qla_host *ha) in qla4xxx_mailbox_premature_completion() 371 qla4xxx_set_ifcb(struct scsi_qla_host *ha, uint32_t *mbox_cmd, in qla4xxx_set_ifcb() 398 qla4xxx_get_ifcb(struct scsi_qla_host *ha, uint32_t *mbox_cmd, in qla4xxx_get_ifcb() 452 qla4xxx_update_local_ip(struct scsi_qla_host *ha, in qla4xxx_update_local_ip() [all …]
|
| H A D | ql4_isr.c | 18 static void qla4xxx_copy_sense(struct scsi_qla_host *ha, in qla4xxx_copy_sense() 74 qla4xxx_status_cont_entry(struct scsi_qla_host *ha, in qla4xxx_status_cont_entry() 114 static void qla4xxx_status_entry(struct scsi_qla_host *ha, in qla4xxx_status_entry() 363 static void qla4xxx_passthru_status_entry(struct scsi_qla_host *ha, in qla4xxx_passthru_status_entry() 402 static struct mrb *qla4xxx_del_mrb_from_active_array(struct scsi_qla_host *ha, in qla4xxx_del_mrb_from_active_array() 422 static void qla4xxx_mbox_status_entry(struct scsi_qla_host *ha, in qla4xxx_mbox_status_entry() 473 void qla4xxx_process_response_queue(struct scsi_qla_host *ha) in qla4xxx_process_response_queue() 584 static int qla4_83xx_loopback_in_progress(struct scsi_qla_host *ha) in qla4_83xx_loopback_in_progress() 606 static void qla4xxx_update_ipaddr_state(struct scsi_qla_host *ha, in qla4xxx_update_ipaddr_state() 635 static void qla4xxx_default_router_changed(struct scsi_qla_host *ha, in qla4xxx_default_router_changed() [all …]
|
| H A D | ql4_os.c | 99 static int qla4xxx_wait_for_hba_online(struct scsi_qla_host *ha); 103 static void qla4xxx_config_dma_addressing(struct scsi_qla_host *ha); 300 static int qla4xxx_isp_check_reg(struct scsi_qla_host *ha) in qla4xxx_isp_check_reg() 322 struct scsi_qla_host *ha = to_qla_host(shost); in qla4xxx_send_ping() 633 static void qla4xxx_create_chap_list(struct scsi_qla_host *ha) in qla4xxx_create_chap_list() 681 static int qla4xxx_get_chap_by_index(struct scsi_qla_host *ha, in qla4xxx_get_chap_by_index() 725 static int qla4xxx_find_free_chap_index(struct scsi_qla_host *ha, in qla4xxx_find_free_chap_index() 770 struct scsi_qla_host *ha = to_qla_host(shost); in qla4xxx_get_chap_list() 867 struct scsi_qla_host *ha = to_qla_host(shost); in qla4xxx_delete_chap() 958 struct scsi_qla_host *ha = to_qla_host(shost); in qla4xxx_set_chap_entry() [all …]
|
| H A D | ql4_bsg.c | 15 struct scsi_qla_host *ha = to_qla_host(host); in qla4xxx_read_flash() 80 struct scsi_qla_host *ha = to_qla_host(host); in qla4xxx_update_flash() 145 struct scsi_qla_host *ha = to_qla_host(host); in qla4xxx_get_acb_state() 202 struct scsi_qla_host *ha = to_qla_host(host); in qla4xxx_read_nvram() 274 struct scsi_qla_host *ha = to_qla_host(host); in qla4xxx_update_nvram() 343 struct scsi_qla_host *ha = to_qla_host(host); in qla4xxx_restore_defaults() 387 struct scsi_qla_host *ha = to_qla_host(host); in qla4xxx_bsg_get_acb() 451 struct scsi_qla_host *ha = to_qla_host(host); in ql4xxx_execute_diag_cmd() 506 static int qla4_83xx_wait_for_loopback_config_comp(struct scsi_qla_host *ha, in qla4_83xx_wait_for_loopback_config_comp() 556 static int qla4_83xx_pre_loopback_config(struct scsi_qla_host *ha, in qla4_83xx_pre_loopback_config() [all …]
|
| H A D | ql4_dbg.c | 32 void qla4xxx_dump_registers(struct scsi_qla_host *ha) in qla4xxx_dump_registers() 134 void qla4_8xxx_dump_peg_reg(struct scsi_qla_host *ha) in qla4_8xxx_dump_peg_reg()
|
| /linux/drivers/scsi/qla2xxx/ |
| H A D | qla_target.h | 684 int (*handle_cmd)(struct scsi_qla_host *, struct qla_tgt_cmd *, 697 int (*check_initiator_node_acl)(struct scsi_qla_host *, unsigned char *, 700 struct fc_port *(*find_sess_by_loop_id)(struct scsi_qla_host *, 702 struct fc_port *(*find_sess_by_s_id)(struct scsi_qla_host *, 709 void (*add_target)(struct scsi_qla_host *); 710 void (*remove_target)(struct scsi_qla_host *); 713 int qla2x00_wait_for_hba_online(struct scsi_qla_host *); 794 struct scsi_qla_host *vha; 840 struct scsi_qla_host *vha; 933 struct scsi_qla_host *vha; [all …]
|
| H A D | qla_nx2.c | 46 qla8044_rd_direct(struct scsi_qla_host *vha, in qla8044_rd_direct() 58 qla8044_wr_direct(struct scsi_qla_host *vha, in qla8044_wr_direct() 128 qla8044_read_write_crb_reg(struct scsi_qla_host *vha, in qla8044_read_write_crb_reg() 138 qla8044_poll_wait_for_ready(struct scsi_qla_host *vha, uint32_t addr1, in qla8044_poll_wait_for_ready() 161 qla8044_ipmdio_rd_reg(struct scsi_qla_host *vha, in qla8044_ipmdio_rd_reg() 185 qla8044_poll_wait_ipmdio_bus_idle(struct scsi_qla_host *vha, in qla8044_poll_wait_ipmdio_bus_idle() 208 qla8044_ipmdio_wr_reg(struct scsi_qla_host *vha, uint32_t addr1, in qla8044_ipmdio_wr_reg() 237 qla8044_rmw_crb_reg(struct scsi_qla_host *vha, in qla8044_rmw_crb_reg() 256 qla8044_set_qsnt_ready(struct scsi_qla_host *vha) in qla8044_set_qsnt_ready() 269 qla8044_clear_qsnt_ready(struct scsi_qla_host *vha) in qla8044_clear_qsnt_ready() [all …]
|
| H A D | tcm_qla2xxx.h | 73 struct scsi_qla_host *qla_vha;
|
| H A D | qla_init.c | 34 static struct qla_chip_state_84xx *qla84xx_get_chip(struct scsi_qla_host *); 39 static void qla24xx_handle_prli_done_event(struct scsi_qla_host *, 87 qla2x00_get_async_timeout(struct scsi_qla_host *vha) in qla2x00_get_async_timeout() 315 struct scsi_qla_host *vha = sp->vha; in qla2x00_async_login_sp_done() 342 qla2x00_async_login(struct scsi_qla_host *vha, fc_port_t *fcport, in qla2x00_async_login() 430 qla2x00_async_logout(struct scsi_qla_host *vha, fc_port_t *fcport) in qla2x00_async_logout() 466 qla2x00_async_prlo_done(struct scsi_qla_host *vha, fc_port_t *fcport, in qla2x00_async_prlo_done() 479 struct scsi_qla_host *vha = sp->vha; in qla2x00_async_prlo_sp_done() 490 qla2x00_async_prlo(struct scsi_qla_host *vha, fc_port_t *fcport) in qla2x00_async_prlo() 575 static int qla_post_els_plogi_work(struct scsi_qla_host *vha, fc_port_t *fcport) in qla_post_els_plogi_work() [all …]
|
| H A D | qla_mr.c | 673 qlafx00_config_rings(struct scsi_qla_host *vha) in qlafx00_config_rings() 689 qlafx00_pci_info_str(struct scsi_qla_host *vha, char *str, size_t str_len) in qlafx00_pci_info_str() 699 qlafx00_fw_version_str(struct scsi_qla_host *vha, char *str, size_t size) in qlafx00_fw_version_str() 809 qlafx00_save_queue_ptrs(struct scsi_qla_host *vha) in qlafx00_save_queue_ptrs() 835 qlafx00_config_queues(struct scsi_qla_host *vha) in qlafx00_config_queues() 1655 qlafx00_get_fcport(struct scsi_qla_host *vha, int tgt_id) in qlafx00_get_fcport() 1673 qlafx00_tgt_detach(struct scsi_qla_host *vha, int tgt_id) in qlafx00_tgt_detach() 1690 qlafx00_process_aen(struct scsi_qla_host *vha, struct qla_work_evt *evt) in qlafx00_process_aen() 2077 struct qla_hw_data *ha = ((struct scsi_qla_host *) in qlafx00_get_host_speed() 2104 struct scsi_qla_host *vha = sp->vha; in qlafx00_handle_sense() [all …]
|
| /linux/drivers/scsi/ |
| H A D | qla1280.h | 1010 struct scsi_qla_host { struct 1013 struct scsi_qla_host *next; argument
|