Searched refs:ha (Results 1 - 25 of 289) sorted by relevance

1234567891011>>

/drivers/scsi/qla4xxx/
H A Dql4_glbl.h13 int qla4xxx_hw_reset(struct scsi_qla_host *ha);
15 int qla4xxx_send_command_to_isp(struct scsi_qla_host *ha, struct srb *srb);
16 int qla4xxx_initialize_adapter(struct scsi_qla_host *ha, int is_reset);
17 int qla4xxx_soft_reset(struct scsi_qla_host *ha);
20 void qla4xxx_free_ddb(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry);
21 void qla4xxx_process_aen(struct scsi_qla_host *ha, uint8_t process_aen);
23 int qla4xxx_get_dhcp_ip_address(struct scsi_qla_host *ha);
24 int qla4xxx_abort_task(struct scsi_qla_host *ha, struct srb *srb);
25 int qla4xxx_reset_lun(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry,
27 int qla4xxx_reset_target(struct scsi_qla_host *ha,
[all...]
H A Dql4_init.c14 static void ql4xxx_set_mac_number(struct scsi_qla_host *ha) argument
21 spin_lock_irqsave(&ha->hardware_lock, flags);
22 value = readw(&ha->reg->ctrl_status);
23 spin_unlock_irqrestore(&ha->hardware_lock, flags);
28 ha->mac_index = 1;
31 ha->mac_index = 3;
35 "ispControlStatus = 0x%x\n", ha->host_no,
39 DEBUG2(printk("scsi%ld: %s: mac_index %d.\n", ha->host_no, __func__,
40 ha->mac_index));
45 * @ha
50 qla4xxx_free_ddb(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry) argument
66 qla4xxx_init_response_q_entries(struct scsi_qla_host *ha) argument
86 qla4xxx_init_rings(struct scsi_qla_host *ha) argument
150 qla4xxx_get_sys_info(struct scsi_qla_host *ha) argument
198 qla4xxx_init_local_data(struct scsi_qla_host *ha) argument
205 qla4xxx_wait_for_ip_config(struct scsi_qla_host *ha) argument
285 qla4_80xx_is_minidump_dma_capable(struct scsi_qla_host *ha, struct qla4_8xxx_minidump_template_hdr *md_hdr) argument
308 qla4xxx_alloc_fw_dump(struct scsi_qla_host *ha) argument
405 qla4xxx_fw_ready(struct scsi_qla_host *ha) argument
553 qla4xxx_init_firmware(struct scsi_qla_host *ha) argument
583 qla4xxx_set_model_info(struct scsi_qla_host *ha) argument
598 qla4xxx_config_nvram(struct scsi_qla_host *ha) argument
657 qla4_8xxx_pci_config(struct scsi_qla_host *ha) argument
662 qla4xxx_pci_config(struct scsi_qla_host *ha) argument
682 qla4xxx_start_firmware_from_flash(struct scsi_qla_host *ha) argument
793 qla4xxx_start_firmware(struct scsi_qla_host *ha) argument
915 qla4xxx_free_ddb_index(struct scsi_qla_host *ha) argument
955 qla4xxx_initialize_adapter(struct scsi_qla_host *ha, int is_reset) argument
1003 qla4xxx_ddb_change(struct scsi_qla_host *ha, uint32_t fw_ddb_index, struct ddb_entry *ddb_entry, uint32_t state) argument
1097 qla4xxx_flash_ddb_change(struct scsi_qla_host *ha, uint32_t fw_ddb_index, struct ddb_entry *ddb_entry, uint32_t state) argument
1168 qla4xxx_process_ddb_changed(struct scsi_qla_host *ha, uint32_t fw_ddb_index, uint32_t state, uint32_t conn_err) argument
1209 struct scsi_qla_host *ha; local
[all...]
H A Dql4_inline.h15 * ha - Pointer to host adapter structure.
22 qla4xxx_lookup_ddb_by_fw_index(struct scsi_qla_host *ha, uint32_t fw_ddb_index) argument
27 (ha->fw_ddb_index_map[fw_ddb_index] !=
29 ddb_entry = ha->fw_ddb_index_map[fw_ddb_index];
33 ha->host_no, __func__, fw_ddb_index, ddb_entry));
39 __qla4xxx_enable_intrs(struct scsi_qla_host *ha) argument
41 if (is_qla4022(ha) | is_qla4032(ha)) {
43 &ha->reg->u1.isp4022.intr_mask);
44 readl(&ha
53 __qla4xxx_disable_intrs(struct scsi_qla_host *ha) argument
67 qla4xxx_enable_intrs(struct scsi_qla_host *ha) argument
77 qla4xxx_disable_intrs(struct scsi_qla_host *ha) argument
[all...]
H A Dql4_isr.c15 * @ha: Pointer to host adapter structure.
19 static void qla4xxx_copy_sense(struct scsi_qla_host *ha, argument
29 DEBUG2(ql4_printk(KERN_INFO, ha, "scsi%ld:%d:%d:%llu: %s:"
30 " sense len 0\n", ha->host_no,
33 ha->status_srb = NULL;
47 "ASL= %02x, ASC/ASCQ = %02x/%02x\n", ha->host_no,
62 ha->status_srb = srb;
64 ha->status_srb = NULL;
69 * @ha: SCSI driver HA context
75 qla4xxx_status_cont_entry(struct scsi_qla_host *ha, argument
115 qla4xxx_status_entry(struct scsi_qla_host *ha, struct status_entry *sts_entry) argument
364 qla4xxx_passthru_status_entry(struct scsi_qla_host *ha, struct passthru_status *sts_entry) argument
403 qla4xxx_del_mrb_from_active_array(struct scsi_qla_host *ha, uint32_t index) argument
423 qla4xxx_mbox_status_entry(struct scsi_qla_host *ha, struct mbox_status_iocb *mbox_sts_entry) argument
474 qla4xxx_process_response_queue(struct scsi_qla_host *ha) argument
587 qla4_83xx_loopback_in_progress(struct scsi_qla_host *ha) argument
609 qla4xxx_update_ipaddr_state(struct scsi_qla_host *ha, uint32_t ipaddr_idx, uint32_t ipaddr_fw_state) argument
638 qla4xxx_default_router_changed(struct scsi_qla_host *ha, uint32_t *mbox_sts) argument
659 qla4xxx_isr_decode_mailbox(struct scsi_qla_host * ha, uint32_t mbox_status) argument
1027 qla4_83xx_interrupt_service_routine(struct scsi_qla_host *ha, uint32_t intr_status) argument
1051 qla4_82xx_interrupt_service_routine(struct scsi_qla_host *ha, uint32_t intr_status) argument
1076 qla4xxx_interrupt_service_routine(struct scsi_qla_host * ha, uint32_t intr_status) argument
1101 qla4_82xx_spurious_interrupt(struct scsi_qla_host *ha, uint8_t reqs_count) argument
1124 struct scsi_qla_host *ha; local
1220 struct scsi_qla_host *ha = dev_id; local
1286 struct scsi_qla_host *ha = dev_id; local
1332 struct scsi_qla_host *ha; local
1354 struct scsi_qla_host *ha = dev_id; local
1394 struct scsi_qla_host *ha = dev_id; local
1431 struct scsi_qla_host *ha = dev_id; local
1474 qla4xxx_process_aen(struct scsi_qla_host * ha, uint8_t process_aen) argument
1527 qla4xxx_request_irqs(struct scsi_qla_host *ha) argument
1615 qla4xxx_free_irqs(struct scsi_qla_host *ha) argument
[all...]
H A Dql4_83xx.c16 uint32_t qla4_83xx_rd_reg(struct scsi_qla_host *ha, ulong addr) argument
18 return readl((void __iomem *)(ha->nx_pcibase + addr));
21 void qla4_83xx_wr_reg(struct scsi_qla_host *ha, ulong addr, uint32_t val) argument
23 writel(val, (void __iomem *)(ha->nx_pcibase + addr));
26 static int qla4_83xx_set_win_base(struct scsi_qla_host *ha, uint32_t addr) argument
31 qla4_83xx_wr_reg(ha, QLA83XX_CRB_WIN_FUNC(ha->func_num), addr);
32 val = qla4_83xx_rd_reg(ha, QLA83XX_CRB_WIN_FUNC(ha->func_num));
34 ql4_printk(KERN_ERR, ha, "
42 qla4_83xx_rd_reg_indirect(struct scsi_qla_host *ha, uint32_t addr, uint32_t *data) argument
58 qla4_83xx_wr_reg_indirect(struct scsi_qla_host *ha, uint32_t addr, uint32_t data) argument
74 qla4_83xx_flash_lock(struct scsi_qla_host *ha) argument
101 qla4_83xx_flash_unlock(struct scsi_qla_host *ha) argument
108 qla4_83xx_flash_read_u32(struct scsi_qla_host *ha, uint32_t flash_addr, uint8_t *p_data, int u32_word_count) argument
158 qla4_83xx_lockless_flash_read_u32(struct scsi_qla_host *ha, uint32_t flash_addr, uint8_t *p_data, int u32_word_count) argument
240 qla4_83xx_rom_lock_recovery(struct scsi_qla_host *ha) argument
255 qla4_83xx_lock_recovery(struct scsi_qla_host *ha) argument
307 qla4_83xx_drv_lock(struct scsi_qla_host *ha) argument
375 qla4_83xx_drv_unlock(struct scsi_qla_host *ha) argument
392 qla4_83xx_set_idc_dontreset(struct scsi_qla_host *ha) argument
403 qla4_83xx_clear_idc_dontreset(struct scsi_qla_host *ha) argument
414 qla4_83xx_idc_dontreset(struct scsi_qla_host *ha) argument
437 qla4_83xx_can_perform_reset(struct scsi_qla_host *ha) argument
508 qla4_83xx_need_reset_handler(struct scsi_qla_host *ha) argument
580 qla4_83xx_get_idc_param(struct scsi_qla_host *ha) argument
602 qla4_83xx_dump_reset_seq_hdr(struct scsi_qla_host *ha) argument
622 qla4_83xx_copy_bootloader(struct scsi_qla_host *ha) argument
677 qla4_83xx_check_cmd_peg_status(struct scsi_qla_host *ha) argument
707 qla4_83xx_poll_reg(struct scsi_qla_host *ha, uint32_t addr, int duration, uint32_t test_mask, uint32_t test_result) argument
744 qla4_83xx_reset_seq_checksum_test(struct scsi_qla_host *ha) argument
773 qla4_83xx_read_reset_template(struct scsi_qla_host *ha) argument
871 qla4_83xx_read_write_crb_reg(struct scsi_qla_host *ha, uint32_t raddr, uint32_t waddr) argument
891 qla4_83xx_rmw_crb_reg(struct scsi_qla_host *ha, uint32_t raddr, uint32_t waddr, struct qla4_83xx_rmw *p_rmw_hdr) argument
913 qla4_83xx_write_list(struct scsi_qla_host *ha, struct qla4_83xx_reset_entry_hdr *p_hdr) argument
929 qla4_83xx_read_write_list(struct scsi_qla_host *ha, struct qla4_83xx_reset_entry_hdr *p_hdr) argument
945 qla4_83xx_poll_list(struct scsi_qla_host *ha, struct qla4_83xx_reset_entry_hdr *p_hdr) argument
983 qla4_83xx_poll_write_list(struct scsi_qla_host *ha, struct qla4_83xx_reset_entry_hdr *p_hdr) argument
1015 qla4_83xx_read_modify_write(struct scsi_qla_host *ha, struct qla4_83xx_reset_entry_hdr *p_hdr) argument
1035 qla4_83xx_pause(struct scsi_qla_host *ha, struct qla4_83xx_reset_entry_hdr *p_hdr) argument
1042 qla4_83xx_poll_read_list(struct scsi_qla_host *ha, struct qla4_83xx_reset_entry_hdr *p_hdr) argument
1082 qla4_83xx_seq_end(struct scsi_qla_host *ha, struct qla4_83xx_reset_entry_hdr *p_hdr) argument
1088 qla4_83xx_template_end(struct scsi_qla_host *ha, struct qla4_83xx_reset_entry_hdr *p_hdr) argument
1114 qla4_83xx_process_reset_template(struct scsi_qla_host *ha, char *p_buff) argument
1172 qla4_83xx_process_stop_seq(struct scsi_qla_host *ha) argument
1182 qla4_83xx_process_start_seq(struct scsi_qla_host *ha) argument
1191 qla4_83xx_process_init_seq(struct scsi_qla_host *ha) argument
1200 qla4_83xx_restart(struct scsi_qla_host *ha) argument
1238 qla4_83xx_start_firmware(struct scsi_qla_host *ha) argument
1262 qla4_83xx_disable_iocb_intrs(struct scsi_qla_host *ha) argument
1268 qla4_83xx_disable_mbox_intrs(struct scsi_qla_host *ha) argument
1280 qla4_83xx_disable_intrs(struct scsi_qla_host *ha) argument
1286 qla4_83xx_enable_iocb_intrs(struct scsi_qla_host *ha) argument
1294 qla4_83xx_enable_mbox_intrs(struct scsi_qla_host *ha) argument
1307 qla4_83xx_enable_intrs(struct scsi_qla_host *ha) argument
1314 qla4_83xx_queue_mbox_cmd(struct scsi_qla_host *ha, uint32_t *mbx_cmd, int incount) argument
1331 qla4_83xx_process_mbox_intr(struct scsi_qla_host *ha, int outcount) argument
1346 qla4_83xx_isp_reset(struct scsi_qla_host *ha) argument
1404 qla4_83xx_dump_pause_control_regs(struct scsi_qla_host *ha) argument
1502 __qla4_83xx_disable_pause(struct scsi_qla_host *ha) argument
1548 qla4_83xx_eport_init(struct scsi_qla_host *ha) argument
1566 qla4_83xx_disable_pause(struct scsi_qla_host *ha) argument
1580 qla4_83xx_is_detached(struct scsi_qla_host *ha) argument
[all...]
H A Dql4_nvram.c13 static inline void eeprom_cmd(uint32_t cmd, struct scsi_qla_host *ha) argument
15 writel(cmd, isp_nvram(ha));
16 readl(isp_nvram(ha));
20 static inline int eeprom_size(struct scsi_qla_host *ha) argument
22 return is_qla4010(ha) ? FM93C66A_SIZE_16 : FM93C86A_SIZE_16;
25 static inline int eeprom_no_addr_bits(struct scsi_qla_host *ha) argument
27 return is_qla4010(ha) ? FM93C56A_NO_ADDR_BITS_16 :
31 static inline int eeprom_no_data_bits(struct scsi_qla_host *ha) argument
36 static int fm93c56a_select(struct scsi_qla_host * ha) argument
40 ha
45 fm93c56a_cmd(struct scsi_qla_host * ha, int cmd, int addr) argument
109 fm93c56a_deselect(struct scsi_qla_host * ha) argument
116 fm93c56a_datain(struct scsi_qla_host * ha, unsigned short *value) argument
139 eeprom_readword(int eepromAddr, u16 * value, struct scsi_qla_host * ha) argument
150 rd_nvram_word(struct scsi_qla_host * ha, int offset) argument
159 rd_nvram_byte(struct scsi_qla_host *ha, int offset) argument
180 qla4xxx_is_nvram_configuration_valid(struct scsi_qla_host * ha) argument
203 ql4xxx_sem_spinlock(struct scsi_qla_host * ha, u32 sem_mask, u32 sem_bits) argument
227 ql4xxx_sem_unlock(struct scsi_qla_host * ha, u32 sem_mask) argument
240 ql4xxx_sem_lock(struct scsi_qla_host * ha, u32 sem_mask, u32 sem_bits) argument
[all...]
H A Dql4_attr.c17 struct scsi_qla_host *ha = to_qla_host(dev_to_shost(container_of(kobj, local
20 if (is_qla40XX(ha))
23 if (!test_bit(AF_82XX_DUMP_READING, &ha->flags))
26 return memory_read_from_buffer(buf, count, &off, ha->fw_dump,
27 ha->fw_dump_size);
35 struct scsi_qla_host *ha = to_qla_host(dev_to_shost(container_of(kobj, local
41 if (is_qla40XX(ha))
50 ql4_printk(KERN_ERR, ha, "%s: Invalid input. Return err %d\n",
58 if (test_and_clear_bit(AF_82XX_DUMP_READING, &ha->flags)) {
59 clear_bit(AF_82XX_FW_DUMPED, &ha
126 qla4_8xxx_alloc_sysfs_attr(struct scsi_qla_host *ha) argument
142 qla4_8xxx_free_sysfs_attr(struct scsi_qla_host *ha) argument
157 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
173 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
181 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
190 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
200 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
208 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
219 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
231 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
243 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
255 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
264 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
273 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
281 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
289 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
311 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
[all...]
H A Dql4_iocb.c16 qla4xxx_space_in_req_ring(struct scsi_qla_host *ha, uint16_t req_cnt) argument
21 if ((req_cnt + 2) >= ha->req_q_count) {
22 cnt = (uint16_t) ha->isp_ops->rd_shdw_req_q_out(ha);
23 if (ha->request_in < cnt)
24 ha->req_q_count = cnt - ha->request_in;
26 ha->req_q_count = REQUEST_QUEUE_DEPTH -
27 (ha->request_in - cnt);
31 if ((req_cnt + 2) < ha
37 qla4xxx_advance_req_ring_ptr(struct scsi_qla_host *ha) argument
59 qla4xxx_get_req_pkt(struct scsi_qla_host *ha, struct queue_entry **queue_entry) argument
85 qla4xxx_send_marker_iocb(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, uint64_t lun, uint16_t mrkr_mod) argument
119 qla4xxx_alloc_cont_entry(struct scsi_qla_host *ha) argument
152 struct scsi_qla_host *ha; local
195 qla4_83xx_queue_iocb(struct scsi_qla_host *ha) argument
201 qla4_83xx_complete_iocb(struct scsi_qla_host *ha) argument
214 qla4_82xx_queue_iocb(struct scsi_qla_host *ha) argument
232 qla4_82xx_complete_iocb(struct scsi_qla_host *ha) argument
245 qla4xxx_queue_iocb(struct scsi_qla_host *ha) argument
259 qla4xxx_complete_iocb(struct scsi_qla_host *ha) argument
273 qla4xxx_send_command_to_isp(struct scsi_qla_host *ha, struct srb * srb) argument
399 struct scsi_qla_host *ha = ddb_entry->ha; local
461 qla4xxx_get_new_mrb(struct scsi_qla_host *ha) argument
473 qla4xxx_send_mbox_iocb(struct scsi_qla_host *ha, struct mrb *mrb, uint32_t *in_mbox) argument
517 qla4xxx_ping_iocb(struct scsi_qla_host *ha, uint32_t options, uint32_t payload_size, uint32_t pid, uint8_t *ipaddr) argument
[all...]
H A Dql4_nx.c39 qla4_8xxx_pci_base_offsetfset(struct scsi_qla_host *ha, unsigned long off) argument
41 if ((off < ha->first_page_group_end) &&
42 (off >= ha->first_page_group_start))
43 return (void __iomem *)(ha->nx_pcibase + off);
358 qla4_82xx_pci_set_crbwindow_2M(struct scsi_qla_host *ha, ulong *off) argument
362 ha->crb_win = CRB_HI(*off);
363 writel(ha->crb_win,
364 (void __iomem *)(CRB_WINDOW_2M + ha->nx_pcibase));
368 win_read = readl((void __iomem *)(CRB_WINDOW_2M + ha->nx_pcibase));
369 if (win_read != ha
378 qla4_82xx_wr_32(struct scsi_qla_host *ha, ulong off, u32 data) argument
401 qla4_82xx_rd_32(struct scsi_qla_host *ha, ulong off) argument
426 qla4_82xx_md_rd_32(struct scsi_qla_host *ha, uint32_t off, uint32_t *data) argument
452 qla4_82xx_md_wr_32(struct scsi_qla_host *ha, uint32_t off, uint32_t data) argument
479 qla4_82xx_crb_win_lock(struct scsi_qla_host *ha) argument
506 qla4_82xx_crb_win_unlock(struct scsi_qla_host *ha) argument
520 qla4_82xx_idc_lock(struct scsi_qla_host *ha) argument
546 qla4_82xx_idc_unlock(struct scsi_qla_host *ha) argument
552 qla4_82xx_pci_get_crb_addr_2M(struct scsi_qla_host *ha, ulong *off) argument
591 qla4_82xx_pci_mem_bound_check(struct scsi_qla_host *ha, unsigned long long addr, int size) argument
607 qla4_82xx_pci_set_window(struct scsi_qla_host *ha, unsigned long long addr) argument
681 qla4_82xx_pci_is_same_window(struct scsi_qla_host *ha, unsigned long long addr) argument
710 qla4_82xx_pci_mem_read_direct(struct scsi_qla_host *ha, u64 off, void *data, int size) argument
783 qla4_82xx_pci_mem_write_direct(struct scsi_qla_host *ha, u64 off, void *data, int size) argument
883 qla4_82xx_rom_lock(struct scsi_qla_host *ha) argument
912 qla4_82xx_rom_unlock(struct scsi_qla_host *ha) argument
918 qla4_82xx_wait_rom_done(struct scsi_qla_host *ha) argument
937 qla4_82xx_do_rom_fast_read(struct scsi_qla_host *ha, int addr, int *valp) argument
957 qla4_82xx_rom_fast_read(struct scsi_qla_host *ha, int addr, int *valp) argument
980 qla4_82xx_pinit_from_rom(struct scsi_qla_host *ha, int verbose) argument
1190 qla4_8xxx_ms_mem_write_128b(struct scsi_qla_host *ha, uint64_t addr, uint32_t *data, uint32_t count) argument
1287 qla4_82xx_load_from_flash(struct scsi_qla_host *ha, uint32_t image_start) argument
1332 qla4_82xx_load_fw(struct scsi_qla_host *ha, uint32_t image_start) argument
1364 qla4_82xx_pci_mem_read_2M(struct scsi_qla_host *ha, u64 off, void *data, int size) argument
1455 qla4_82xx_pci_mem_write_2M(struct scsi_qla_host *ha, u64 off, void *data, int size) argument
1560 qla4_82xx_cmdpeg_ready(struct scsi_qla_host *ha, int pegtune_val) argument
1587 qla4_82xx_rcvpeg_ready(struct scsi_qla_host *ha) argument
1617 qla4_8xxx_set_drv_active(struct scsi_qla_host *ha) argument
1639 qla4_8xxx_clear_drv_active(struct scsi_qla_host *ha) argument
1660 qla4_8xxx_need_reset(struct scsi_qla_host *ha) argument
1684 qla4_8xxx_set_rst_ready(struct scsi_qla_host *ha) argument
1705 qla4_8xxx_clear_rst_ready(struct scsi_qla_host *ha) argument
1727 qla4_8xxx_set_qsnt_ready(struct scsi_qla_host *ha) argument
1748 qla4_82xx_start_firmware(struct scsi_qla_host *ha, uint32_t image_start) argument
1780 qla4_82xx_try_start_fw(struct scsi_qla_host *ha) argument
1809 qla4_82xx_rom_lock_recovery(struct scsi_qla_host *ha) argument
1824 ql4_84xx_poll_wait_for_ready(struct scsi_qla_host *ha, uint32_t addr1, uint32_t mask) argument
1846 ql4_84xx_ipmdio_rd_reg(struct scsi_qla_host *ha, uint32_t addr1, uint32_t addr3, uint32_t mask, uint32_t addr, uint32_t *data_ptr) argument
1873 ql4_84xx_poll_wait_ipmdio_bus_idle(struct scsi_qla_host *ha, uint32_t addr1, uint32_t addr2, uint32_t addr3, uint32_t mask) argument
1897 ql4_84xx_ipmdio_wr_reg(struct scsi_qla_host *ha, uint32_t addr1, uint32_t addr3, uint32_t mask, uint32_t addr, uint32_t value) argument
1919 qla4_8xxx_minidump_process_rdcrb(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
1942 qla4_83xx_check_dma_engine_state(struct scsi_qla_host *ha) argument
1971 qla4_83xx_start_pex_dma(struct scsi_qla_host *ha, struct qla4_83xx_minidump_entry_rdmem_pex_dma *m_hdr) argument
2027 qla4_8xxx_minidump_pex_dma_read(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2144 qla4_8xxx_minidump_process_l2tag(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2203 qla4_8xxx_minidump_process_control(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr) argument
2320 qla4_8xxx_minidump_process_rdocm(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2348 qla4_8xxx_minidump_process_rdmux(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2374 qla4_8xxx_minidump_process_l1cache(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2408 qla4_8xxx_minidump_process_queue(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2441 qla4_82xx_minidump_process_rdrom(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2475 __qla4_8xxx_minidump_process_rdmem(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2557 qla4_8xxx_minidump_process_rdmem(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2572 qla4_8xxx_mark_entry_skipped(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, int index) argument
2589 qla83xx_minidump_process_pollrd(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2638 qla4_84xx_minidump_process_rddfe(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2734 qla4_84xx_minidump_process_rdmdio(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2810 qla4_84xx_minidump_process_pollwr(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2859 qla83xx_minidump_process_rdmux2(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2902 qla83xx_minidump_process_pollrdmwr(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2968 qla4_83xx_minidump_process_rdrom(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
3003 qla4_8xxx_collect_md_data(struct scsi_qla_host *ha) argument
3222 qla4_8xxx_uevent_emit(struct scsi_qla_host *ha, u32 code) argument
3240 qla4_8xxx_get_minidump(struct scsi_qla_host *ha) argument
3260 qla4_8xxx_device_bootstrap(struct scsi_qla_host *ha) argument
3322 qla4_82xx_need_reset_handler(struct scsi_qla_host *ha) argument
3402 qla4_8xxx_need_qsnt_handler(struct scsi_qla_host *ha) argument
3409 qla4_82xx_set_idc_ver(struct scsi_qla_host *ha) argument
3431 qla4_83xx_set_idc_ver(struct scsi_qla_host *ha) argument
3469 qla4_8xxx_update_idc_reg(struct scsi_qla_host *ha) argument
3510 qla4_8xxx_device_state_handler(struct scsi_qla_host *ha) argument
3609 qla4_8xxx_load_risc(struct scsi_qla_host *ha) argument
3658 qla4_82xx_read_flash_data(struct scsi_qla_host *ha, uint32_t *dwptr, uint32_t faddr, uint32_t length) argument
3693 qla4_82xx_read_optrom_data(struct scsi_qla_host *ha, uint8_t *buf, uint32_t offset, uint32_t length) argument
3701 qla4_8xxx_find_flt_start(struct scsi_qla_host *ha, uint32_t *start) argument
3718 qla4_8xxx_get_flt_info(struct scsi_qla_host *ha, uint32_t flt_addr) argument
3828 qla4_82xx_get_fdt_info(struct scsi_qla_host *ha) argument
3895 qla4_82xx_get_idc_param(struct scsi_qla_host *ha) argument
3921 qla4_82xx_queue_mbox_cmd(struct scsi_qla_host *ha, uint32_t *mbx_cmd, int in_count) argument
3937 qla4_82xx_process_mbox_intr(struct scsi_qla_host *ha, int out_count) argument
3955 qla4_8xxx_get_flash_info(struct scsi_qla_host *ha) argument
3985 qla4_8xxx_stop_firmware(struct scsi_qla_host *ha) argument
4008 qla4_82xx_isp_reset(struct scsi_qla_host *ha) argument
4045 qla4_8xxx_get_sys_info(struct scsi_qla_host *ha) argument
4114 qla4_8xxx_intr_enable(struct scsi_qla_host *ha) argument
4135 qla4_8xxx_intr_disable(struct scsi_qla_host *ha) argument
4158 qla4_82xx_enable_intrs(struct scsi_qla_host *ha) argument
4170 qla4_82xx_disable_intrs(struct scsi_qla_host *ha) argument
4197 qla4_8xxx_disable_msix(struct scsi_qla_host *ha) argument
4215 qla4_8xxx_enable_msix(struct scsi_qla_host *ha) argument
4256 qla4_8xxx_check_init_adapter_retry(struct scsi_qla_host *ha) argument
[all...]
H A Dql4_dbg.c33 void qla4xxx_dump_registers(struct scsi_qla_host *ha) argument
37 if (is_qla8022(ha)) {
40 i, readl(&ha->qla4_82xx_reg->mailbox_in[i]));
47 readw(&ha->reg->mailbox[i]));
52 readw(&ha->reg->flash_address));
55 readw(&ha->reg->flash_data));
58 readw(&ha->reg->ctrl_status));
60 if (is_qla4010(ha)) {
63 readw(&ha->reg->u1.isp4010.nvram));
64 } else if (is_qla4022(ha) | is_qla403
135 qla4_8xxx_dump_peg_reg(struct scsi_qla_host *ha) argument
[all...]
H A Dql4_mbx.c15 void qla4xxx_queue_mbox_cmd(struct scsi_qla_host *ha, uint32_t *mbx_cmd, argument
22 writel(mbx_cmd[i], &ha->reg->mailbox[i]);
25 writel(mbx_cmd[0], &ha->reg->mailbox[0]);
26 readl(&ha->reg->mailbox[0]);
27 writel(set_rmask(CSR_INTR_RISC), &ha->reg->ctrl_status);
28 readl(&ha->reg->ctrl_status);
31 void qla4xxx_process_mbox_intr(struct scsi_qla_host *ha, int out_count) argument
35 intr_status = readl(&ha->reg->ctrl_status);
42 ha->mbox_status_count = out_count;
43 ha
52 qla4xxx_is_intr_poll_mode(struct scsi_qla_host *ha) argument
83 qla4xxx_mailbox_command(struct scsi_qla_host *ha, uint8_t inCount, uint8_t outCount, uint32_t *mbx_cmd, uint32_t *mbx_sts) argument
284 qla4xxx_get_minidump_template(struct scsi_qla_host *ha, dma_addr_t phys_addr) argument
316 qla4xxx_req_template_size(struct scsi_qla_host *ha) argument
349 qla4xxx_mailbox_premature_completion(struct scsi_qla_host *ha) argument
372 qla4xxx_set_ifcb(struct scsi_qla_host *ha, uint32_t *mbox_cmd, uint32_t *mbox_sts, dma_addr_t init_fw_cb_dma) argument
399 qla4xxx_get_ifcb(struct scsi_qla_host *ha, uint32_t *mbox_cmd, uint32_t *mbox_sts, dma_addr_t init_fw_cb_dma) argument
453 qla4xxx_update_local_ip(struct scsi_qla_host *ha, struct addr_ctrl_blk *init_fw_cb) argument
584 qla4xxx_update_local_ifcb(struct scsi_qla_host *ha, uint32_t *mbox_cmd, uint32_t *mbox_sts, struct addr_ctrl_blk *init_fw_cb, dma_addr_t init_fw_cb_dma) argument
620 qla4xxx_initialize_fw_cb(struct scsi_qla_host * ha) argument
706 qla4xxx_get_dhcp_ip_address(struct scsi_qla_host * ha) argument
746 qla4xxx_get_firmware_state(struct scsi_qla_host * ha) argument
777 qla4xxx_get_firmware_status(struct scsi_qla_host * ha) argument
827 qla4xxx_get_fwddb_entry(struct scsi_qla_host *ha, uint16_t fw_ddb_index, struct dev_db_entry *fw_ddb_entry, dma_addr_t fw_ddb_entry_dma, uint32_t *num_valid_ddb_entries, uint32_t *next_ddb_index, uint32_t *fw_ddb_device_state, uint32_t *conn_err_detail, uint16_t *tcp_source_port_num, uint16_t *connection_id) argument
921 qla4xxx_conn_open(struct scsi_qla_host *ha, uint16_t fw_ddb_index) argument
951 qla4xxx_set_ddb_entry(struct scsi_qla_host * ha, uint16_t fw_ddb_index, dma_addr_t fw_ddb_entry_dma, uint32_t *mbx_sts) argument
980 qla4xxx_session_logout_ddb(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, int options) argument
1016 qla4xxx_get_crash_record(struct scsi_qla_host * ha) argument
1074 qla4xxx_get_conn_event_log(struct scsi_qla_host * ha) argument
1173 qla4xxx_abort_task(struct scsi_qla_host *ha, struct srb *srb) argument
1227 qla4xxx_reset_lun(struct scsi_qla_host * ha, struct ddb_entry * ddb_entry, uint64_t lun) argument
1274 qla4xxx_reset_target(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry) argument
1304 qla4xxx_get_flash(struct scsi_qla_host * ha, dma_addr_t dma_addr, uint32_t offset, uint32_t len) argument
1337 qla4xxx_about_firmware(struct scsi_qla_host *ha) argument
1403 qla4xxx_get_default_ddb(struct scsi_qla_host *ha, uint32_t options, dma_addr_t dma_addr) argument
1426 qla4xxx_req_ddb_entry(struct scsi_qla_host *ha, uint32_t ddb_index, uint32_t *mbx_sts) argument
1450 qla4xxx_clear_ddb_entry(struct scsi_qla_host *ha, uint32_t ddb_index) argument
1472 qla4xxx_set_flash(struct scsi_qla_host *ha, dma_addr_t dma_addr, uint32_t offset, uint32_t length, uint32_t options) argument
1498 qla4xxx_bootdb_by_index(struct scsi_qla_host *ha, struct dev_db_entry *fw_ddb_entry, dma_addr_t fw_ddb_entry_dma, uint16_t ddb_index) argument
1532 qla4xxx_flashdb_by_index(struct scsi_qla_host *ha, struct dev_db_entry *fw_ddb_entry, dma_addr_t fw_ddb_entry_dma, uint16_t ddb_index) argument
1581 qla4xxx_get_chap(struct scsi_qla_host *ha, char *username, char *password, uint16_t idx) argument
1644 qla4xxx_set_chap(struct scsi_qla_host *ha, char *username, char *password, uint16_t idx, int bidi) argument
1701 qla4xxx_get_uni_chap_at_index(struct scsi_qla_host *ha, char *username, char *password, uint16_t chap_index) argument
1768 qla4xxx_get_chap_index(struct scsi_qla_host *ha, char *username, char *password, int bidi, uint16_t *chap_index) argument
1838 qla4xxx_conn_close_sess_logout(struct scsi_qla_host *ha, uint16_t fw_ddb_index, uint16_t connection_id, uint16_t option) argument
1871 qla4_84xx_extend_idc_tmo(struct scsi_qla_host *ha, uint32_t ext_tmo) argument
1903 qla4xxx_disable_acb(struct scsi_qla_host *ha) argument
1941 qla4xxx_get_acb(struct scsi_qla_host *ha, dma_addr_t acb_dma, uint32_t acb_type, uint32_t len) argument
1966 qla4xxx_set_acb(struct scsi_qla_host *ha, uint32_t *mbox_cmd, uint32_t *mbox_sts, dma_addr_t acb_dma) argument
1988 qla4xxx_set_param_ddbentry(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, struct iscsi_cls_conn *cls_conn, uint32_t *mbx_sts) argument
2154 qla4xxx_get_mgmt_data(struct scsi_qla_host *ha, uint16_t fw_ddb_index, uint16_t stats_size, dma_addr_t stats_dma) argument
2179 qla4xxx_get_ip_state(struct scsi_qla_host *ha, uint32_t acb_idx, uint32_t ip_idx, uint32_t *sts) argument
2202 qla4xxx_get_nvram(struct scsi_qla_host *ha, dma_addr_t nvram_dma, uint32_t offset, uint32_t size) argument
2228 qla4xxx_set_nvram(struct scsi_qla_host *ha, dma_addr_t nvram_dma, uint32_t offset, uint32_t size) argument
2254 qla4xxx_restore_factory_defaults(struct scsi_qla_host *ha, uint32_t region, uint32_t field0, uint32_t field1) argument
2285 qla4_8xxx_set_param(struct scsi_qla_host *ha, int param) argument
2322 qla4_83xx_post_idc_ack(struct scsi_qla_host *ha) argument
2348 qla4_84xx_config_acb(struct scsi_qla_host *ha, int acb_config) argument
2423 qla4_83xx_get_port_config(struct scsi_qla_host *ha, uint32_t *config) argument
2445 qla4_83xx_set_port_config(struct scsi_qla_host *ha, uint32_t *config) argument
[all...]
H A Dql4_bsg.c16 struct scsi_qla_host *ha = to_qla_host(host); local
27 if (unlikely(pci_channel_offline(ha->pdev)))
30 if (ql4xxx_reset_active(ha)) {
31 ql4_printk(KERN_ERR, ha, "%s: reset active\n", __func__);
36 if (ha->flash_state != QLFLASH_WAITING) {
37 ql4_printk(KERN_ERR, ha, "%s: another flash operation "
43 ha->flash_state = QLFLASH_READING;
47 flash = dma_alloc_coherent(&ha->pdev->dev, length, &flash_dma,
50 ql4_printk(KERN_ERR, ha, "%s: dma alloc failed for flash "
56 rval = qla4xxx_get_flash(ha, flash_dm
81 struct scsi_qla_host *ha = to_qla_host(host); local
146 struct scsi_qla_host *ha = to_qla_host(host); local
203 struct scsi_qla_host *ha = to_qla_host(host); local
275 struct scsi_qla_host *ha = to_qla_host(host); local
344 struct scsi_qla_host *ha = to_qla_host(host); local
388 struct scsi_qla_host *ha = to_qla_host(host); local
452 struct scsi_qla_host *ha = to_qla_host(host); local
507 qla4_83xx_wait_for_loopback_config_comp(struct scsi_qla_host *ha, int wait_for_link) argument
557 qla4_83xx_pre_loopback_config(struct scsi_qla_host *ha, uint32_t *mbox_cmd) argument
608 qla4_83xx_post_loopback_config(struct scsi_qla_host *ha, uint32_t *mbox_cmd) argument
656 struct scsi_qla_host *ha = to_qla_host(host); local
756 struct scsi_qla_host *ha = to_qla_host(host); local
815 struct scsi_qla_host *ha = to_qla_host(host); local
861 struct scsi_qla_host *ha = to_qla_host(host); local
[all...]
H A Dql4_os.c100 static int qla4xxx_wait_for_hba_online(struct scsi_qla_host *ha);
104 static void qla4xxx_config_dma_addressing(struct scsi_qla_host *ha);
275 struct scsi_qla_host *ha = to_qla_host(shost); local
288 DEBUG2(ql4_printk(KERN_INFO, ha, "%s: IPv4 Ping src: %pI4 "
290 &ha->ip_config.ip_address, ipaddr));
291 rval = qla4xxx_ping_iocb(ha, options, payload_size, pid,
305 DEBUG2(ql4_printk(KERN_INFO, ha, "%s: LinkLocal Ping "
307 &ha->ip_config.ipv6_link_local_addr,
310 rval = qla4xxx_ping_iocb(ha, options, payload_size,
313 ql4_printk(KERN_WARNING, ha, "
586 qla4xxx_create_chap_list(struct scsi_qla_host *ha) argument
635 qla4xxx_get_chap_by_index(struct scsi_qla_host *ha, int16_t chap_index, struct ql4_chap_table **chap_entry) argument
682 qla4xxx_find_free_chap_index(struct scsi_qla_host *ha, uint16_t *chap_index) argument
727 struct scsi_qla_host *ha = to_qla_host(shost); local
826 struct scsi_qla_host *ha = to_qla_host(shost); local
919 struct scsi_qla_host *ha = to_qla_host(shost); local
1020 struct scsi_qla_host *ha = to_qla_host(shost); local
1227 struct scsi_qla_host *ha = to_qla_host(shost); local
1671 struct scsi_qla_host *ha; local
1714 struct scsi_qla_host *ha; local
1730 struct scsi_qla_host *ha; local
1745 struct scsi_qla_host *ha; local
1774 struct scsi_qla_host *ha; local
1856 struct scsi_qla_host *ha = to_qla_host(shost); local
1881 struct scsi_qla_host *ha = to_qla_host(shost); local
1894 struct scsi_qla_host *ha = to_qla_host(shost); local
1922 qla4xxx_create_ipv4_iface(struct scsi_qla_host *ha) argument
1936 qla4xxx_create_ipv6_iface(struct scsi_qla_host *ha) argument
1959 qla4xxx_create_ifaces(struct scsi_qla_host *ha) argument
1968 qla4xxx_destroy_ipv4_iface(struct scsi_qla_host *ha) argument
1976 qla4xxx_destroy_ipv6_iface(struct scsi_qla_host *ha) argument
1988 qla4xxx_destroy_ifaces(struct scsi_qla_host *ha) argument
1994 qla4xxx_set_ipv6(struct scsi_qla_host *ha, struct iscsi_iface_param_info *iface_param, struct addr_ctrl_blk *init_fw_cb) argument
2243 qla4xxx_set_ipv4(struct scsi_qla_host *ha, struct iscsi_iface_param_info *iface_param, struct addr_ctrl_blk *init_fw_cb) argument
2501 qla4xxx_set_iscsi_param(struct scsi_qla_host *ha, struct iscsi_iface_param_info *iface_param, struct addr_ctrl_blk *init_fw_cb) argument
2688 struct scsi_qla_host *ha = to_qla_host(shost); local
2813 struct scsi_qla_host *ha = ddb_entry->ha; local
2899 qla4xxx_get_ddb_index(struct scsi_qla_host *ha, uint16_t *ddb_index) argument
2938 qla4xxx_match_ipaddress(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, char *existing_ipaddr, char *user_ipaddr) argument
2972 qla4xxx_match_fwdb_session(struct scsi_qla_host *ha, struct iscsi_cls_conn *cls_conn) argument
3049 struct scsi_qla_host *ha; local
3099 struct scsi_qla_host *ha; local
3157 struct scsi_qla_host *ha; local
3185 struct scsi_qla_host *ha; local
3209 struct scsi_qla_host *ha; local
3290 struct scsi_qla_host *ha; local
3308 struct scsi_qla_host *ha; local
3354 struct scsi_qla_host *ha; local
3420 struct scsi_qla_host *ha; local
3449 struct scsi_qla_host *ha = ddb_entry->ha; local
3807 qla4xxx_copy_fwddb_param(struct scsi_qla_host *ha, struct dev_db_entry *fw_ddb_entry, struct iscsi_cls_session *cls_sess, struct iscsi_cls_conn *cls_conn) argument
3865 qla4xxx_update_session_conn_fwddb_param(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry) argument
3905 qla4xxx_update_session_conn_param(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry) argument
3965 qla4xxx_start_timer(struct scsi_qla_host *ha, void *func, unsigned long interval) argument
3978 qla4xxx_stop_timer(struct scsi_qla_host *ha) argument
4002 qla4xxx_mark_all_devices_missing(struct scsi_qla_host *ha) argument
4007 qla4xxx_get_new_srb(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, struct scsi_cmnd *cmd) argument
4027 qla4xxx_srb_free_dma(struct scsi_qla_host *ha, struct srb *srb) argument
4042 struct scsi_qla_host *ha = srb->ha; local
4066 struct scsi_qla_host *ha = to_qla_host(host); local
4133 qla4xxx_mem_free(struct scsi_qla_host *ha) argument
4196 qla4xxx_mem_alloc(struct scsi_qla_host *ha) argument
4284 qla4_8xxx_check_temp(struct scsi_qla_host *ha) argument
4320 qla4_8xxx_check_fw_alive(struct scsi_qla_host *ha) argument
4350 qla4_8xxx_process_fw_error(struct scsi_qla_host *ha) argument
4398 qla4_8xxx_watchdog(struct scsi_qla_host *ha) argument
4463 struct scsi_qla_host *ha; local
4517 qla4xxx_timer(struct scsi_qla_host *ha) argument
4586 qla4xxx_cmd_wait(struct scsi_qla_host *ha) argument
4632 qla4xxx_hw_reset(struct scsi_qla_host *ha) argument
4664 qla4xxx_soft_reset(struct scsi_qla_host *ha) argument
4768 qla4xxx_abort_active_cmds(struct scsi_qla_host *ha, int res) argument
4785 qla4xxx_dead_adapter_cleanup(struct scsi_qla_host *ha) argument
4817 qla4xxx_recover_adapter(struct scsi_qla_host *ha) argument
5027 struct scsi_qla_host *ha; local
5056 struct scsi_qla_host *ha; local
5081 struct scsi_qla_host *ha; local
5106 qla4xxx_relogin_all_devices(struct scsi_qla_host *ha) argument
5116 struct scsi_qla_host *ha; local
5137 struct scsi_qla_host *ha; local
5157 qla4xxx_wake_dpc(struct scsi_qla_host *ha) argument
5164 qla4xxx_alloc_work(struct scsi_qla_host *ha, uint32_t data_size, enum qla4_work_type type) argument
5179 qla4xxx_post_work(struct scsi_qla_host *ha, struct qla4_work_evt *e) argument
5190 qla4xxx_post_aen_work(struct scsi_qla_host *ha, enum iscsi_host_event_code aen_code, uint32_t data_size, uint8_t *data) argument
5209 qla4xxx_post_ping_evt_work(struct scsi_qla_host *ha, uint32_t status, uint32_t pid, uint32_t data_size, uint8_t *data) argument
5229 qla4xxx_do_work(struct scsi_qla_host *ha) argument
5279 struct scsi_qla_host *ha = local
5441 qla4xxx_free_adapter(struct scsi_qla_host *ha) argument
5488 qla4_8xxx_iospace_config(struct scsi_qla_host *ha) argument
5550 qla4xxx_iospace_config(struct scsi_qla_host *ha) argument
5685 qla4xxx_rd_shdw_req_q_out(struct scsi_qla_host *ha) argument
5690 qla4_82xx_rd_shdw_req_q_out(struct scsi_qla_host *ha) argument
5695 qla4xxx_rd_shdw_rsp_q_in(struct scsi_qla_host *ha) argument
5700 qla4_82xx_rd_shdw_rsp_q_in(struct scsi_qla_host *ha) argument
5707 struct scsi_qla_host *ha = data; local
5748 struct scsi_qla_host *ha = data; local
5836 struct scsi_qla_host *ha = data; local
5844 struct scsi_qla_host *ha = data; local
5875 struct scsi_qla_host *ha = data; local
5880 get_fw_boot_info(struct scsi_qla_host *ha, uint16_t ddb_index[]) argument
6000 qla4xxx_get_bidi_chap(struct scsi_qla_host *ha, char *username, char *password) argument
6043 qla4xxx_get_boot_target(struct scsi_qla_host *ha, struct ql4_boot_session_info *boot_sess, uint16_t ddb_index) argument
6134 qla4xxx_get_boot_info(struct scsi_qla_host *ha) argument
6180 qla4xxx_setup_boot_info(struct scsi_qla_host *ha) argument
6248 struct scsi_qla_host *ha; local
6292 qla4xxx_compare_tuple_ddb(struct scsi_qla_host *ha, struct ql4_tuple_ddb *old_tddb, struct ql4_tuple_ddb *new_tddb, uint8_t is_isid_compare) argument
6335 qla4xxx_is_session_exists(struct scsi_qla_host *ha, struct dev_db_entry *fw_ddb_entry, uint32_t *index) argument
6419 qla4xxx_update_isid(struct scsi_qla_host *ha, struct list_head *list_nt, struct dev_db_entry *fw_ddb_entry) argument
6447 qla4xxx_should_update_isid(struct scsi_qla_host *ha, struct ql4_tuple_ddb *old_tddb, struct ql4_tuple_ddb *new_tddb) argument
6481 qla4xxx_is_flash_ddb_exists(struct scsi_qla_host *ha, struct list_head *list_nt, struct dev_db_entry *fw_ddb_entry) argument
6550 qla4xxx_get_ep_fwdb(struct scsi_qla_host *ha, struct dev_db_entry *fw_ddb_entry) argument
6587 qla4xxx_verify_boot_idx(struct scsi_qla_host *ha, uint16_t idx) argument
6596 qla4xxx_setup_flash_ddb_entry(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, uint16_t idx) argument
6625 qla4xxx_wait_for_ip_configuration(struct scsi_qla_host *ha) argument
6694 qla4xxx_find_flash_st_idx(struct scsi_qla_host *ha, struct dev_db_entry *fw_ddb_entry, uint32_t fw_idx, uint32_t *flash_index) argument
6751 qla4xxx_build_st_list(struct scsi_qla_host *ha, struct list_head *list_st) argument
6829 qla4xxx_remove_failed_ddb(struct scsi_qla_host *ha, struct list_head *list_ddb) argument
6852 qla4xxx_update_sess_disc_idx(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, struct dev_db_entry *fw_ddb_entry) argument
6874 qla4xxx_sess_conn_setup(struct scsi_qla_host *ha, struct dev_db_entry *fw_ddb_entry, int is_reset, uint16_t idx) argument
6955 qla4xxx_update_fw_ddb_link(struct scsi_qla_host *ha, struct list_head *list_ddb, struct dev_db_entry *fw_ddb_entry) argument
6976 qla4xxx_build_nt_list(struct scsi_qla_host *ha, struct list_head *list_nt, struct list_head *list_st, int is_reset) argument
7086 qla4xxx_build_new_nt_list(struct scsi_qla_host *ha, struct list_head *list_nt, uint16_t target_id) argument
7197 qla4xxx_sysfs_ddb_tgt_create(struct scsi_qla_host *ha, struct dev_db_entry *fw_ddb_entry, uint16_t *idx, int user) argument
7264 struct scsi_qla_host *ha = to_qla_host(shost); local
7343 struct scsi_qla_host *ha = to_qla_host(shost); local
7395 qla4xxx_sysfs_ddb_conn_open(struct scsi_qla_host *ha, struct dev_db_entry *fw_ddb_entry, uint16_t idx) argument
7458 qla4xxx_ddb_login_st(struct scsi_qla_host *ha, struct dev_db_entry *fw_ddb_entry, uint16_t target_id) argument
7506 qla4xxx_ddb_login_nt(struct scsi_qla_host *ha, struct dev_db_entry *fw_ddb_entry, uint16_t idx) argument
7533 struct scsi_qla_host *ha = to_qla_host(shost); local
7593 struct scsi_qla_host *ha; local
7717 struct scsi_qla_host *ha = to_qla_host(shost); local
7829 struct scsi_qla_host *ha = to_qla_host(shost); local
8087 struct scsi_qla_host *ha = to_qla_host(shost); local
8313 struct scsi_qla_host *ha = to_qla_host(shost); local
8412 qla4xxx_sysfs_ddb_export(struct scsi_qla_host *ha) argument
8451 qla4xxx_sysfs_ddb_remove(struct scsi_qla_host *ha) argument
8466 qla4xxx_build_ddb_list(struct scsi_qla_host *ha, int is_reset) argument
8529 qla4xxx_wait_login_resp_boot_tgt(struct scsi_qla_host *ha) argument
8606 struct scsi_qla_host *ha; local
8885 qla4xxx_prevent_other_port_reinit(struct scsi_qla_host *ha) argument
8915 qla4xxx_destroy_ddb(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry) argument
8962 qla4xxx_destroy_fw_ddb_session(struct scsi_qla_host *ha) argument
8993 struct scsi_qla_host *ha; local
9034 qla4xxx_config_dma_addressing(struct scsi_qla_host *ha) argument
9099 qla4xxx_del_from_active_array(struct scsi_qla_host *ha, uint32_t index) argument
9131 qla4xxx_eh_wait_on_command(struct scsi_qla_host *ha, struct scsi_cmnd *cmd) argument
9167 qla4xxx_wait_for_hba_online(struct scsi_qla_host *ha) argument
9192 qla4xxx_eh_wait_for_commands(struct scsi_qla_host *ha, struct scsi_target *stgt, struct scsi_device *sdev) argument
9226 struct scsi_qla_host *ha = to_qla_host(cmd->device->host); local
9285 struct scsi_qla_host *ha = to_qla_host(cmd->device->host); local
9347 struct scsi_qla_host *ha = to_qla_host(cmd->device->host); local
9420 struct scsi_qla_host *ha; local
9472 qla4xxx_context_reset(struct scsi_qla_host *ha) argument
9525 struct scsi_qla_host *ha = to_qla_host(shost); local
9596 struct scsi_qla_host *ha = pci_get_drvdata(pdev); local
9633 struct scsi_qla_host *ha = pci_get_drvdata(pdev); local
9641 qla4_8xxx_error_recovery(struct scsi_qla_host *ha) argument
9767 struct scsi_qla_host *ha = pci_get_drvdata(pdev); local
9814 struct scsi_qla_host *ha = pci_get_drvdata(pdev); local
[all...]
/drivers/scsi/qla2xxx/
H A Dqla_dfs.c22 struct qla_hw_data *ha = vha->hw; local
24 mutex_lock(&ha->fce_mutex);
27 seq_printf(s, "In Pointer = %llx\n\n", (unsigned long long)ha->fce_wr);
28 seq_printf(s, "Base = %llx\n\n", (unsigned long long) ha->fce_dma);
31 ha->fce_mb[0], ha->fce_mb[2], ha->fce_mb[3], ha->fce_mb[4],
32 ha->fce_mb[5], ha
56 struct qla_hw_data *ha = vha->hw; local
81 struct qla_hw_data *ha = vha->hw; local
115 struct qla_hw_data *ha = vha->hw; local
163 struct qla_hw_data *ha = vha->hw; local
[all...]
H A Dqla_os.c324 static int qla2x00_alloc_queues(struct qla_hw_data *ha, struct req_que *req, argument
327 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev);
328 ha->req_q_map = kzalloc(sizeof(struct req_que *) * ha->max_req_queues,
330 if (!ha->req_q_map) {
336 ha->rsp_q_map = kzalloc(sizeof(struct rsp_que *) * ha->max_rsp_queues,
338 if (!ha->rsp_q_map) {
347 ha->rsp_q_map[0] = rsp;
348 ha
360 qla2x00_free_req_que(struct qla_hw_data *ha, struct req_que *req) argument
379 qla2x00_free_rsp_que(struct qla_hw_data *ha, struct rsp_que *rsp) argument
395 qla2x00_free_queues(struct qla_hw_data *ha) argument
420 struct qla_hw_data *ha = vha->hw; local
475 struct qla_hw_data *ha = vha->hw; local
500 struct qla_hw_data *ha = vha->hw; local
555 struct qla_hw_data *ha = vha->hw; local
592 struct qla_hw_data *ha = vha->hw; local
604 struct qla_hw_data *ha = sp->fcport->vha->hw; local
649 struct qla_hw_data *ha = (struct qla_hw_data *)data; local
679 struct qla_hw_data *ha = vha->hw; local
797 struct qla_hw_data *ha = vha->hw; local
837 struct qla_hw_data *ha = vha->hw; local
871 struct qla_hw_data *ha = vha->hw; local
885 struct qla_hw_data *ha = vha->hw; local
939 struct qla_hw_data *ha = vha->hw; local
1023 struct qla_hw_data *ha = vha->hw; local
1133 struct qla_hw_data *ha = vha->hw; local
1143 struct qla_hw_data *ha = vha->hw; local
1235 struct qla_hw_data *ha = vha->hw; local
1312 struct qla_hw_data *ha = vha->hw; local
1363 struct qla_hw_data *ha = vha->hw; local
1499 qla2x00_config_dma_addressing(struct qla_hw_data *ha) argument
1521 qla2x00_enable_intrs(struct qla_hw_data *ha) argument
1536 qla2x00_disable_intrs(struct qla_hw_data *ha) argument
1550 qla24xx_enable_intrs(struct qla_hw_data *ha) argument
1563 qla24xx_disable_intrs(struct qla_hw_data *ha) argument
1578 qla2x00_iospace_config(struct qla_hw_data *ha) argument
1687 qla83xx_iospace_config(struct qla_hw_data *ha) argument
2160 qla2x00_set_isp_flags(struct qla_hw_data *ha) argument
2348 struct qla_hw_data *ha; local
3002 struct qla_hw_data *ha; local
3046 qla2x00_delete_all_vps(struct qla_hw_data *ha, scsi_qla_host_t *base_vha) argument
3074 qla2x00_destroy_deferred_work(struct qla_hw_data *ha) argument
3112 qla2x00_unmap_iobases(struct qla_hw_data *ha) argument
3135 qla2x00_clear_drv_active(struct qla_hw_data *ha) argument
3152 struct qla_hw_data *ha; local
3237 struct qla_hw_data *ha = vha->hw; local
3402 qla2x00_mem_alloc(struct qla_hw_data *ha, uint16_t req_len, uint16_t rsp_len, struct req_que **req, struct rsp_que **rsp) argument
3669 qla2x00_free_fw_dump(struct qla_hw_data *ha) argument
3705 qla2x00_mem_free(struct qla_hw_data *ha) argument
3814 qla2x00_create_host(struct scsi_host_template *sht, struct qla_hw_data *ha) argument
4057 struct qla_hw_data *ha = vha->hw; local
4150 struct qla_hw_data *ha = base_vha->hw; local
4187 struct qla_hw_data *ha = local
4209 struct qla_hw_data *ha = local
4255 struct qla_hw_data *ha = local
4294 struct qla_hw_data *ha = local
4347 struct qla_hw_data *ha = base_vha->hw; local
4442 struct qla_hw_data *ha = base_vha->hw; local
4495 struct qla_hw_data *ha = base_vha->hw; local
4550 struct qla_hw_data *ha = vha->hw; local
4579 struct qla_hw_data *ha = vha->hw; local
4607 struct qla_hw_data *ha = vha->hw; local
4680 struct qla_hw_data *ha = base_vha->hw; local
4793 struct qla_hw_data *ha = container_of(work, struct qla_hw_data, local
4865 struct qla_hw_data *ha; local
5150 struct qla_hw_data *ha = vha->hw; local
5199 struct qla_hw_data *ha = vha->hw; local
5397 struct qla_hw_data *ha = vha->hw; local
5458 struct qla_hw_data *ha = vha->hw; local
5495 struct qla_hw_data *ha = base_vha->hw; local
5533 struct qla_hw_data *ha = base_vha->hw; local
5641 struct qla_hw_data *ha = base_vha->hw; local
5707 struct qla_hw_data *ha = base_vha->hw; local
5728 struct qla_hw_data *ha = vha->hw; local
[all...]
H A Dqla_nx.c355 qla82xx_pci_set_crbwindow_2M(struct qla_hw_data *ha, ulong *off) argument
358 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev);
360 ha->crb_win = CRB_HI(*off);
361 writel(ha->crb_win,
362 (void __iomem *)(CRB_WINDOW_2M + ha->nx_pcibase));
368 (CRB_WINDOW_2M + ha->nx_pcibase));
369 if (win_read != ha->crb_win) {
373 __func__, ha->crb_win, win_read, *off);
375 *off = (*off & MASK(16)) + CRB_INDIRECT_2M + ha->nx_pcibase;
379 qla82xx_pci_set_crbwindow(struct qla_hw_data *ha, u6 argument
420 qla82xx_pci_get_crb_addr_2M(struct qla_hw_data *ha, ulong *off) argument
450 qla82xx_crb_win_lock(struct qla_hw_data *ha) argument
468 qla82xx_wr_32(struct qla_hw_data *ha, ulong off, u32 data) argument
493 qla82xx_rd_32(struct qla_hw_data *ha, ulong off) argument
518 qla82xx_idc_lock(struct qla_hw_data *ha) argument
545 qla82xx_idc_unlock(struct qla_hw_data *ha) argument
558 qla82xx_pci_mem_bound_check(struct qla_hw_data *ha, unsigned long long addr, int size) argument
574 qla82xx_pci_set_window(struct qla_hw_data *ha, unsigned long long addr) argument
650 qla82xx_pci_is_same_window(struct qla_hw_data *ha, unsigned long long addr) argument
677 qla82xx_pci_mem_read_direct(struct qla_hw_data *ha, u64 off, void *data, int size) argument
749 qla82xx_pci_mem_write_direct(struct qla_hw_data *ha, u64 off, void *data, int size) argument
847 qla82xx_rom_lock(struct qla_hw_data *ha) argument
872 qla82xx_rom_unlock(struct qla_hw_data *ha) argument
879 qla82xx_wait_rom_busy(struct qla_hw_data *ha) argument
900 qla82xx_wait_rom_done(struct qla_hw_data *ha) argument
921 qla82xx_md_rw_32(struct qla_hw_data *ha, uint32_t off, u32 data, uint8_t flag) argument
944 qla82xx_do_rom_fast_read(struct qla_hw_data *ha, int addr, int *valp) argument
955 qla82xx_rom_fast_read(struct qla_hw_data *ha, int addr, int *valp) argument
979 qla82xx_read_status_reg(struct qla_hw_data *ha, uint32_t *val) argument
994 qla82xx_flash_wait_write_finish(struct qla_hw_data *ha) argument
1019 qla82xx_flash_set_write_enable(struct qla_hw_data *ha) argument
1036 qla82xx_write_status_reg(struct qla_hw_data *ha, uint32_t val) argument
1052 qla82xx_write_disable_flash(struct qla_hw_data *ha) argument
1065 ql82xx_rom_lock_d(struct qla_hw_data *ha) argument
1086 qla82xx_write_flash_dword(struct qla_hw_data *ha, uint32_t flashaddr, uint32_t data) argument
1132 struct qla_hw_data *ha = vha->hw; local
1315 qla82xx_pci_mem_write_2M(struct qla_hw_data *ha, u64 off, void *data, int size) argument
1419 qla82xx_fw_load_from_flash(struct qla_hw_data *ha) argument
1451 qla82xx_pci_mem_read_2M(struct qla_hw_data *ha, u64 off, void *data, int size) argument
1563 qla82xx_get_data_desc(struct qla_hw_data *ha, u32 section, u32 idx_offset) argument
1582 qla82xx_get_bootld_offset(struct qla_hw_data *ha) argument
1598 qla82xx_get_fw_size(struct qla_hw_data *ha) argument
1613 qla82xx_get_fw_offs(struct qla_hw_data *ha) argument
1648 qla82xx_iospace_config(struct qla_hw_data *ha) argument
1736 struct qla_hw_data *ha = vha->hw; local
1757 struct qla_hw_data *ha = vha->hw; local
1763 struct qla_hw_data *ha = vha->hw; local
1786 qla82xx_fw_load_from_blob(struct qla_hw_data *ha) argument
1832 qla82xx_set_product_offset(struct qla_hw_data *ha) argument
1874 struct qla_hw_data *ha = vha->hw; local
1898 qla82xx_check_cmdpeg_state(struct qla_hw_data *ha) argument
1937 qla82xx_check_rcvpeg_state(struct qla_hw_data *ha) argument
1987 struct qla_hw_data *ha = vha->hw; local
2019 struct qla_hw_data *ha; local
2103 struct qla_hw_data *ha; local
2169 struct qla_hw_data *ha; local
2200 struct qla_hw_data *ha; local
2257 qla82xx_enable_intrs(struct qla_hw_data *ha) argument
2271 qla82xx_disable_intrs(struct qla_hw_data *ha) argument
2284 qla82xx_init_flags(struct qla_hw_data *ha) argument
2306 struct qla_hw_data *ha = vha->hw; local
2328 struct qla_hw_data *ha = vha->hw; local
2343 qla82xx_clear_drv_active(struct qla_hw_data *ha) argument
2353 qla82xx_need_reset(struct qla_hw_data *ha) argument
2368 qla82xx_set_rst_ready(struct qla_hw_data *ha) argument
2387 qla82xx_clear_rst_ready(struct qla_hw_data *ha) argument
2397 qla82xx_set_qsnt_ready(struct qla_hw_data *ha) argument
2409 struct qla_hw_data *ha = vha->hw; local
2422 struct qla_hw_data *ha = vha->hw; local
2501 struct qla_hw_data *ha = vha->hw; local
2543 struct qla_hw_data *ha = vha->hw; local
2559 qla82xx_unprotect_flash(struct qla_hw_data *ha) argument
2593 qla82xx_protect_flash(struct qla_hw_data *ha) argument
2626 qla82xx_erase_sector(struct qla_hw_data *ha, int addr) argument
2678 struct qla_hw_data *ha = vha->hw; local
2790 struct qla_hw_data *ha = vha->hw; local
2821 qla82xx_rom_lock_recovery(struct qla_hw_data *ha) argument
2857 struct qla_hw_data *ha = vha->hw; local
2917 struct qla_hw_data *ha = vha->hw; local
2989 struct qla_hw_data *ha = vha->hw; local
3005 struct qla_hw_data *ha = vha->hw; local
3044 struct qla_hw_data *ha = vha->hw; local
3126 struct qla_hw_data *ha = vha->hw; local
3214 struct qla_hw_data *ha = vha->hw; local
3318 struct qla_hw_data *ha = vha->hw; local
3349 struct qla_hw_data *ha = vha->hw; local
3364 struct qla_hw_data *ha = vha->hw; local
3441 struct qla_hw_data *ha = vha->hw; local
3458 struct qla_hw_data *ha = vha->hw; local
3499 struct qla_hw_data *ha = vha->hw; local
3642 struct qla_hw_data *ha = vha->hw; local
3717 struct qla_hw_data *ha = vha->hw; local
3834 struct qla_hw_data *ha = vha->hw; local
3857 struct qla_hw_data *ha = vha->hw; local
3883 struct qla_hw_data *ha = vha->hw; local
3906 struct qla_hw_data *ha = vha->hw; local
3965 struct qla_hw_data *ha = vha->hw; local
4000 struct qla_hw_data *ha = vha->hw; local
4030 struct qla_hw_data *ha = vha->hw; local
4056 struct qla_hw_data *ha = vha->hw; local
4124 struct qla_hw_data *ha = vha->hw; local
4151 struct qla_hw_data *ha = vha->hw; local
4359 struct qla_hw_data *ha = vha->hw; local
4396 struct qla_hw_data *ha = vha->hw; local
4422 struct qla_hw_data *ha = vha->hw; local
4468 struct qla_hw_data *ha = vha->hw; local
4488 struct qla_hw_data *ha = vha->hw; local
4506 struct qla_hw_data *ha = vha->hw; local
[all...]
H A Dqla_sup.c20 * @ha: HA context
23 qla2x00_lock_nvram_access(struct qla_hw_data *ha) argument
26 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp;
28 if (!IS_QLA2100(ha) && !IS_QLA2200(ha) && !IS_QLA2300(ha)) {
53 * @ha: HA context
56 qla2x00_unlock_nvram_access(struct qla_hw_data *ha) argument
58 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp;
60 if (!IS_QLA2100(ha)
72 qla2x00_nv_write(struct qla_hw_data *ha, uint16_t data) argument
104 qla2x00_nvram_request(struct qla_hw_data *ha, uint32_t nv_cmd) argument
153 qla2x00_get_nvram_word(struct qla_hw_data *ha, uint32_t addr) argument
170 qla2x00_nv_deselect(struct qla_hw_data *ha) argument
186 qla2x00_write_nvram_word(struct qla_hw_data *ha, uint32_t addr, uint16_t data) argument
243 qla2x00_write_nvram_word_tmo(struct qla_hw_data *ha, uint32_t addr, uint16_t data, uint32_t tmo) argument
306 qla2x00_clear_nvram_protection(struct qla_hw_data *ha) argument
372 qla2x00_set_nvram_protection(struct qla_hw_data *ha, int stat) argument
430 flash_conf_addr(struct qla_hw_data *ha, uint32_t faddr) argument
436 flash_data_addr(struct qla_hw_data *ha, uint32_t faddr) argument
442 nvram_conf_addr(struct qla_hw_data *ha, uint32_t naddr) argument
448 nvram_data_addr(struct qla_hw_data *ha, uint32_t naddr) argument
454 qla24xx_read_flash_dword(struct qla_hw_data *ha, uint32_t addr) argument
486 struct qla_hw_data *ha = vha->hw; local
497 qla24xx_write_flash_dword(struct qla_hw_data *ha, uint32_t addr, uint32_t data) argument
520 qla24xx_get_flash_manufacturer(struct qla_hw_data *ha, uint8_t *man_id, uint8_t *flash_id) argument
552 struct qla_hw_data *ha = vha->hw; local
673 struct qla_hw_data *ha = vha->hw; local
888 struct qla_hw_data *ha = vha->hw; local
984 struct qla_hw_data *ha = vha->hw; local
1013 struct qla_hw_data *ha = vha->hw; local
1040 struct qla_hw_data *ha = vha->hw; local
1135 struct qla_hw_data *ha = vha->hw; local
1161 struct qla_hw_data *ha = vha->hw; local
1191 struct qla_hw_data *ha = vha->hw; local
1216 struct qla_hw_data *ha = vha->hw; local
1326 struct qla_hw_data *ha = vha->hw; local
1345 struct qla_hw_data *ha = vha->hw; local
1367 struct qla_hw_data *ha = vha->hw; local
1400 struct qla_hw_data *ha = vha->hw; local
1447 struct qla_hw_data *ha = vha->hw; local
1462 struct qla_hw_data *ha = vha->hw; local
1480 qla2x00_flip_colors(struct qla_hw_data *ha, uint16_t *pflags) argument
1516 struct qla_hw_data *ha = vha->hw; local
1568 struct qla_hw_data *ha = vha->hw; local
1623 struct qla_hw_data *ha = vha->hw; local
1647 qla24xx_flip_colors(struct qla_hw_data *ha, uint16_t *pflags) argument
1667 struct qla_hw_data *ha = vha->hw; local
1696 qla83xx_select_led_port(struct qla_hw_data *ha) argument
1716 struct qla_hw_data *ha = vha->hw; local
1791 struct qla_hw_data *ha = vha->hw; local
1843 struct qla_hw_data *ha = vha->hw; local
1899 qla2x00_flash_enable(struct qla_hw_data *ha) argument
1915 qla2x00_flash_disable(struct qla_hw_data *ha) argument
1936 qla2x00_read_flash_byte(struct qla_hw_data *ha, uint32_t addr) argument
1997 qla2x00_write_flash_byte(struct qla_hw_data *ha, uint32_t addr, uint8_t data) argument
2060 qla2x00_poll_flash(struct qla_hw_data *ha, uint32_t addr, uint8_t poll_data, uint8_t man_id, uint8_t flash_id) argument
2100 qla2x00_program_flash_address(struct qla_hw_data *ha, uint32_t addr, uint8_t data, uint8_t man_id, uint8_t flash_id) argument
2137 qla2x00_erase_flash(struct qla_hw_data *ha, uint8_t man_id, uint8_t flash_id) argument
2173 qla2x00_erase_flash_sector(struct qla_hw_data *ha, uint32_t addr, uint32_t sec_mask, uint8_t man_id, uint8_t flash_id) argument
2199 qla2x00_get_flash_manufacturer(struct qla_hw_data *ha, uint8_t *man_id, uint8_t *flash_id) argument
2213 qla2x00_read_flash_data(struct qla_hw_data *ha, uint8_t *tmp_buf, uint32_t saddr, uint32_t length) argument
2242 struct qla_hw_data *ha = vha->hw; local
2269 struct qla_hw_data *ha = vha->hw; local
2285 struct qla_hw_data *ha = vha->hw; local
2322 struct qla_hw_data *ha = vha->hw; local
2535 struct qla_hw_data *ha = vha->hw; local
2556 struct qla_hw_data *ha = vha->hw; local
2581 struct qla_hw_data *ha = vha->hw; local
2659 qla2x00_get_fcode_version(struct qla_hw_data *ha, uint32_t pcids) argument
2740 struct qla_hw_data *ha = vha->hw; local
2872 struct qla_hw_data *ha = vha->hw; local
2988 struct qla_hw_data *ha = vha->hw; local
3145 struct qla_hw_data *ha = vha->hw; local
3176 struct qla_hw_data *ha = vha->hw; local
[all...]
H A Dqla_init.c51 struct qla_hw_data *ha = fcport->vha->hw; local
55 spin_lock_irqsave(&ha->hardware_lock, flags);
56 req = ha->req_q_map[0];
61 spin_unlock_irqrestore(&ha->hardware_lock, flags);
81 struct qla_hw_data *ha = vha->hw; local
84 tmo = ha->r_a_tov / 10 * 2;
85 if (IS_QLAFX00(ha)) {
87 } else if (!IS_FWI2_CAPABLE(ha)) {
92 tmo = ha->login_timeout;
418 struct qla_hw_data *ha local
532 struct qla_hw_data *ha = vha->hw; local
615 struct qla_hw_data *ha = vha->hw; local
745 struct qla_hw_data *ha = vha->hw; local
777 struct qla_hw_data *ha = vha->hw; local
858 struct qla_hw_data *ha = vha->hw; local
901 struct qla_hw_data *ha = vha->hw; local
934 struct qla_hw_data *ha = vha->hw; local
968 struct qla_hw_data *ha = vha->hw; local
1128 struct qla_hw_data *ha = vha->hw; local
1227 struct qla_hw_data *ha = vha->hw; local
1291 struct qla_hw_data *ha = vha->hw; local
1316 struct qla_hw_data *ha = vha->hw; local
1440 struct qla_hw_data *ha = vha->hw; local
1468 struct qla_hw_data *ha = vha->hw; local
1703 qla2x00_alloc_outstanding_cmds(struct qla_hw_data *ha, struct req_que *req) argument
1754 struct qla_hw_data *ha = vha->hw; local
1916 struct qla_hw_data *ha = vha->hw; local
1992 struct qla_hw_data *ha = vha->hw; local
2014 struct qla_hw_data *ha = vha->hw; local
2039 struct qla_hw_data *ha = vha->hw; local
2133 struct qla_hw_data *ha = vha->hw; local
2239 struct qla_hw_data *ha = vha->hw; local
2378 struct qla_hw_data *ha = vha->hw; local
2480 struct qla_hw_data *ha = vha->hw; local
2526 struct qla_hw_data *ha = vha->hw; local
2562 struct qla_hw_data *ha = vha->hw; local
2934 struct qla_hw_data *ha = vha->hw; local
3057 struct qla_hw_data *ha = vha->hw; local
3207 struct qla_hw_data *ha = vha->hw; local
3327 struct qla_hw_data *ha = vha->hw; local
3529 struct qla_hw_data *ha = vha->hw; local
3759 struct qla_hw_data *ha = vha->hw; local
3812 struct qla_hw_data *ha = vha->hw; local
3872 struct qla_hw_data *ha = vha->hw; local
4102 qla2x00_perform_loop_resync(scsi_qla_host_t *ha) argument
4130 struct qla_hw_data *ha = base_vha->hw; local
4154 struct qla_hw_data *ha = vha->hw; local
4214 struct qla_hw_data *ha = vha->hw; local
4230 struct qla_hw_data *ha = vha->hw; local
4269 struct qla_hw_data *ha = vha->hw; local
4299 struct qla_hw_data *ha = vha->hw; local
4353 struct qla_hw_data *ha = vha->hw; local
4366 struct qla_hw_data *ha = vha->hw; local
4414 struct qla_hw_data *ha = vha->hw; local
4476 struct qla_hw_data *ha = vha->hw; local
4500 struct qla_hw_data *ha = vha->hw; local
4599 struct qla_hw_data *ha = vha->hw; local
4752 struct qla_hw_data *ha = vha->hw; local
4799 qla25xx_init_queues(struct qla_hw_data *ha) argument
4852 struct qla_hw_data *ha = vha->hw; local
4870 struct qla_hw_data *ha = vha->hw; local
4897 struct qla_hw_data *ha = vha->hw; local
4923 struct qla_hw_data *ha = vha->hw; local
5184 struct qla_hw_data *ha = vha->hw; local
5362 struct qla_hw_data *ha = vha->hw; local
5465 struct qla_hw_data *ha = vha->hw; local
5679 struct qla_hw_data *ha = vha->hw; local
5714 struct qla_hw_data *ha = vha->hw; local
5743 struct qla_hw_data *ha = vha->hw; local
5799 struct qla_hw_data *ha = vha->hw; local
5841 struct qla_hw_data *ha = vha->hw; local
5851 struct qla_hw_data *ha = vha->hw; local
5875 struct qla_hw_data *ha = vha->hw; local
6140 struct qla_hw_data *ha = vha->hw; local
6239 struct qla_hw_data *ha = vha->hw; local
6277 struct qla_hw_data *ha = vha->hw; local
[all...]
H A Dqla_attr.c26 struct qla_hw_data *ha = vha->hw; local
29 if (!(ha->fw_dump_reading || ha->mctp_dump_reading))
32 if (IS_P3P_TYPE(ha)) {
33 if (off < ha->md_template_size) {
35 &off, ha->md_tmplt_hdr, ha->md_template_size);
38 off -= ha->md_template_size;
40 &off, ha->md_dump, ha
59 struct qla_hw_data *ha = vha->hw; local
156 struct qla_hw_data *ha = vha->hw; local
174 struct qla_hw_data *ha = vha->hw; local
242 struct qla_hw_data *ha = vha->hw; local
261 struct qla_hw_data *ha = vha->hw; local
329 struct qla_hw_data *ha = vha->hw; local
350 struct qla_hw_data *ha = vha->hw; local
383 struct qla_hw_data *ha = vha->hw; local
564 struct qla_hw_data *ha = vha->hw; local
585 struct qla_hw_data *ha = vha->hw; local
638 struct qla_hw_data *ha = vha->hw; local
699 struct qla_hw_data *ha = vha->hw; local
833 struct qla_hw_data *ha = vha->hw; local
885 struct qla_hw_data *ha = vha->hw; local
982 struct qla_hw_data *ha = vha->hw; local
1016 struct qla_hw_data *ha = vha->hw; local
1028 struct qla_hw_data *ha = vha->hw; local
1057 struct qla_hw_data *ha = vha->hw; local
1102 struct qla_hw_data *ha = vha->hw; local
1160 struct qla_hw_data *ha = vha->hw; local
1230 struct qla_hw_data *ha = vha->hw; local
1262 struct qla_hw_data *ha = vha->hw; local
1272 struct qla_hw_data *ha = vha->hw; local
1282 struct qla_hw_data *ha = vha->hw; local
1292 struct qla_hw_data *ha = vha->hw; local
1303 struct qla_hw_data *ha = vha->hw; local
1329 struct qla_hw_data *ha = vha->hw; local
1349 struct qla_hw_data *ha = vha->hw; local
1364 struct qla_hw_data *ha = vha->hw; local
1378 struct qla_hw_data *ha = vha->hw; local
1496 struct qla_hw_data *ha = vha->hw; local
1634 struct qla_hw_data *ha = ((struct scsi_qla_host *) local
1840 struct qla_hw_data *ha = vha->hw; local
1996 struct qla_hw_data *ha = base_vha->hw; local
2136 struct qla_hw_data *ha = vha->hw; local
2290 struct qla_hw_data *ha = vha->hw; local
[all...]
H A Dqla_mid.c33 struct qla_hw_data *ha = vha->hw; local
37 mutex_lock(&ha->vport_lock);
38 vp_id = find_first_zero_bit(ha->vp_idx_map, ha->max_npiv_vports + 1);
39 if (vp_id > ha->max_npiv_vports) {
42 vp_id, ha->max_npiv_vports);
43 mutex_unlock(&ha->vport_lock);
47 set_bit(vp_id, ha->vp_idx_map);
48 ha->num_vhosts++;
51 spin_lock_irqsave(&ha
66 struct qla_hw_data *ha = vha->hw; local
97 qla24xx_find_vhost_by_name(struct qla_hw_data *ha, uint8_t *port_name) argument
180 struct qla_hw_data *ha = vha->hw; local
244 struct qla_hw_data *ha = rsp->hw; local
369 struct qla_hw_data *ha = vha->hw; local
402 struct qla_hw_data *ha = base_vha->hw; local
440 struct qla_hw_data *ha = base_vha->hw; local
513 struct qla_hw_data *ha = vha->hw; local
534 struct qla_hw_data *ha = vha->hw; local
593 struct qla_hw_data *ha = vha->hw; local
626 qla25xx_create_req_que(struct qla_hw_data *ha, uint16_t options, uint8_t vp_idx, uint16_t rid, int rsp_que, uint8_t qos) argument
741 struct qla_hw_data *ha = rsp->hw; local
751 qla25xx_create_rsp_que(struct qla_hw_data *ha, uint16_t options, uint8_t vp_idx, uint16_t rid, int req) argument
[all...]
/drivers/scsi/libsas/
H A Dsas_event.c30 void sas_queue_work(struct sas_ha_struct *ha, struct sas_work *sw) argument
32 if (!test_bit(SAS_HA_REGISTERED, &ha->state))
35 if (test_bit(SAS_HA_DRAINING, &ha->state)) {
38 list_add(&sw->drain_node, &ha->defer_q);
40 scsi_queue_work(ha->core.shost, &sw->work);
45 struct sas_ha_struct *ha)
50 spin_lock_irqsave(&ha->lock, flags);
51 sas_queue_work(ha, work);
52 spin_unlock_irqrestore(&ha->lock, flags);
57 void __sas_drain_work(struct sas_ha_struct *ha) argument
43 sas_queue_event(int event, unsigned long *pending, struct sas_work *work, struct sas_ha_struct *ha) argument
78 sas_drain_work(struct sas_ha_struct *ha) argument
93 sas_disable_revalidation(struct sas_ha_struct *ha) argument
100 sas_enable_revalidation(struct sas_ha_struct *ha) argument
129 struct sas_ha_struct *ha = phy->ha; local
139 struct sas_ha_struct *ha = phy->ha; local
[all...]
/drivers/scsi/
H A Dips.c281 static void ips_free_flash_copperhead(ips_ha_t * ha);
332 static int ips_abort_init(ips_ha_t * ha, int index);
338 static int ips_poll_for_flush_complete(ips_ha_t * ha);
339 static void ips_flush_and_reset(ips_ha_t *ha);
587 ips_setup_funclist(ips_ha_t * ha) argument
593 if (IPS_IS_MORPHEUS(ha) || IPS_IS_MARCO(ha)) {
595 ha->func.isintr = ips_isintr_morpheus;
596 ha->func.isinit = ips_isinit_morpheus;
597 ha
654 ips_ha_t *ha; local
728 ips_ha_t *ha; local
786 ips_ha_t *ha; local
845 ips_ha_t *ha; local
1052 ips_ha_t *ha; local
1155 ips_ha_t *ha = (ips_ha_t *) sdev->host->hostdata; local
1205 ips_ha_t *ha; local
1233 ips_ha_t *ha; local
1277 ips_intr_copperhead(ips_ha_t * ha) argument
1341 ips_intr_morpheus(ips_ha_t * ha) argument
1413 ips_ha_t *ha; local
1441 ips_ha_t *ha = NULL; local
1463 ips_ha_t *ha = NULL; local
1535 ips_alloc_passthru_buffer(ips_ha_t * ha, int length) argument
1568 ips_make_passthru(ips_ha_t *ha, struct scsi_cmnd *SC, ips_scb_t *scb, int intr) argument
1662 ips_flash_copperhead(ips_ha_t * ha, ips_passthru_t * pt, ips_scb_t * scb) argument
1734 ips_flash_bios(ips_ha_t * ha, ips_passthru_t * pt, ips_scb_t * scb) argument
1798 ips_fill_scb_sg_single(ips_ha_t * ha, dma_addr_t busaddr, ips_scb_t * scb, int indx, unsigned int e_len) argument
1836 ips_flash_firmware(ips_ha_t * ha, ips_passthru_t * pt, ips_scb_t * scb) argument
1889 ips_free_flash_copperhead(ips_ha_t * ha) argument
1909 ips_usrcmd(ips_ha_t * ha, ips_passthru_t * pt, ips_scb_t * scb) argument
1997 ips_cleanup_passthru(ips_ha_t * ha, ips_scb_t * scb) argument
2037 ips_host_info(ips_ha_t *ha, struct seq_file *m) argument
2156 ips_identify_controller(ips_ha_t * ha) argument
2241 ips_get_bios_version(ips_ha_t * ha, int intr) argument
2404 ips_hainit(ips_ha_t * ha) argument
2540 ips_next(ips_ha_t * ha, int intr) argument
3105 ipsintr_blocking(ips_ha_t * ha, ips_scb_t * scb) argument
3127 ipsintr_done(ips_ha_t * ha, ips_scb_t * scb) argument
3159 ips_done(ips_ha_t * ha, ips_scb_t * scb) argument
3265 ips_map_status(ips_ha_t * ha, ips_scb_t * scb, ips_stat_t * sp) argument
3402 ips_send_wait(ips_ha_t * ha, ips_scb_t * scb, int timeout, int intr) argument
3468 ips_send_cmd(ips_ha_t * ha, ips_scb_t * scb) argument
3850 ips_chkstatus(ips_ha_t * ha, IPS_STATUS * pstatus) argument
4008 ips_online(ips_ha_t * ha, ips_scb_t * scb) argument
4043 ips_inquiry(ips_ha_t * ha, ips_scb_t * scb) argument
4078 ips_rdcap(ips_ha_t * ha, ips_scb_t * scb) argument
4108 ips_msense(ips_ha_t * ha, ips_scb_t * scb) argument
4199 ips_reqsen(ips_ha_t * ha, ips_scb_t * scb) argument
4228 ips_free(ips_ha_t * ha) argument
4296 ips_deallocatescbs(ips_ha_t * ha, int cmds) argument
4320 ips_allocatescbs(ips_ha_t * ha) argument
4385 ips_init_scb(ips_ha_t * ha, ips_scb_t * scb) argument
4430 ips_getscb(ips_ha_t * ha) argument
4462 ips_freescb(ips_ha_t * ha, ips_scb_t * scb) argument
4489 ips_isinit_copperhead(ips_ha_t * ha) argument
4515 ips_isinit_copperhead_memio(ips_ha_t * ha) argument
4541 ips_isinit_morpheus(ips_ha_t * ha) argument
4573 ips_flush_and_reset(ips_ha_t *ha) argument
4632 ips_poll_for_flush_complete(ips_ha_t * ha) argument
4659 ips_enable_int_copperhead(ips_ha_t * ha) argument
4676 ips_enable_int_copperhead_memio(ips_ha_t * ha) argument
4693 ips_enable_int_morpheus(ips_ha_t * ha) argument
4715 ips_init_copperhead(ips_ha_t * ha) argument
4809 ips_init_copperhead_memio(ips_ha_t * ha) argument
4904 ips_init_morpheus(ips_ha_t * ha) argument
5021 ips_reset_copperhead(ips_ha_t * ha) argument
5066 ips_reset_copperhead_memio(ips_ha_t * ha) argument
5111 ips_reset_morpheus(ips_ha_t * ha) argument
5155 ips_statinit(ips_ha_t * ha) argument
5186 ips_statinit_memio(ips_ha_t * ha) argument
5216 ips_statupd_copperhead(ips_ha_t * ha) argument
5244 ips_statupd_copperhead_memio(ips_ha_t * ha) argument
5271 ips_statupd_morpheus(ips_ha_t * ha) argument
5292 ips_issue_copperhead(ips_ha_t * ha, ips_scb_t * scb) argument
5346 ips_issue_copperhead_memio(ips_ha_t * ha, ips_scb_t * scb) argument
5399 ips_issue_i2o(ips_ha_t * ha, ips_scb_t * scb) argument
5431 ips_issue_i2o_memio(ips_ha_t * ha, ips_scb_t * scb) argument
5463 ips_isintr_copperhead(ips_ha_t * ha) argument
5496 ips_isintr_copperhead_memio(ips_ha_t * ha) argument
5529 ips_isintr_morpheus(ips_ha_t * ha) argument
5553 ips_wait(ips_ha_t * ha, int time, int intr) argument
5611 ips_write_driver_status(ips_ha_t * ha, int intr) argument
5676 ips_read_adapter_status(ips_ha_t * ha, int intr) argument
5719 ips_read_subsystem_parameters(ips_ha_t * ha, int intr) argument
5763 ips_read_config(ips_ha_t * ha, int intr) argument
5821 ips_readwrite_page5(ips_ha_t * ha, int write, int intr) argument
5871 ips_clear_adapter(ips_ha_t * ha, int intr) argument
5934 ips_ffdc_reset(ips_ha_t * ha, int intr) argument
5968 ips_ffdc_time(ips_ha_t * ha) argument
6003 ips_fix_ffdc_time(ips_ha_t * ha, ips_scb_t * scb, time_t current_time) argument
6071 ips_erase_bios(ips_ha_t * ha) argument
6183 ips_erase_bios_memio(ips_ha_t * ha) argument
6295 ips_program_bios(ips_ha_t * ha, char *buffer, uint32_t buffersize, uint32_t offset) argument
6386 ips_program_bios_memio(ips_ha_t * ha, char *buffer, uint32_t buffersize, uint32_t offset) argument
6477 ips_verify_bios(ips_ha_t * ha, char *buffer, uint32_t buffersize, uint32_t offset) argument
6526 ips_verify_bios_memio(ips_ha_t * ha, char *buffer, uint32_t buffersize, uint32_t offset) argument
6575 ips_abort_init(ips_ha_t * ha, int index) argument
6714 ips_ha_t *ha, *oldha = ips_ha[index]; local
6887 ips_ha_t *ha; local
7106 ips_ha_t *ha; local
[all...]
H A Dgdth_proc.h12 int length, gdth_ha_str *ha);
14 static char *gdth_ioctl_alloc(gdth_ha_str *ha, int size, int scratch,
16 static void gdth_ioctl_free(gdth_ha_str *ha, int size, char *buf, u64 paddr);
17 static void gdth_wait_completion(gdth_ha_str *ha, int busnum, int id);
H A Dgdth.c146 static irqreturn_t __gdth_interrupt(gdth_ha_str *ha,
148 static int gdth_sync_event(gdth_ha_str *ha, int service, u8 index,
150 static int gdth_async_event(gdth_ha_str *ha);
153 static void gdth_putq(gdth_ha_str *ha, Scsi_Cmnd *scp, u8 priority);
154 static void gdth_next(gdth_ha_str *ha);
155 static int gdth_fill_raw_cmd(gdth_ha_str *ha, Scsi_Cmnd *scp, u8 b);
156 static int gdth_special_cmd(gdth_ha_str *ha, Scsi_Cmnd *scp);
157 static gdth_evt_str *gdth_store_event(gdth_ha_str *ha, u16 source,
159 static int gdth_read_event(gdth_ha_str *ha, int handle, gdth_evt_str *estr);
160 static void gdth_readapp_event(gdth_ha_str *ha, u
383 gdth_ha_str *ha; local
392 gdth_get_cmndinfo(gdth_ha_str *ha) argument
448 gdth_ha_str *ha = shost_priv(sdev->host); local
595 gdth_ha_str *ha = pci_get_drvdata(pdev); local
611 gdth_ha_str *ha = NULL; local
661 gdth_init_eisa(u16 eisa_adr,gdth_ha_str *ha) argument
755 gdth_init_isa(u32 bios_adr,gdth_ha_str *ha) argument
856 gdth_init_pci(struct pci_dev *pdev, gdth_pci_str *pcistr, gdth_ha_str *ha) argument
1234 gdth_enable_int(gdth_ha_str *ha) argument
1271 gdth_get_status(gdth_ha_str *ha) argument
1294 gdth_test_busy(gdth_ha_str *ha) argument
1316 gdth_get_cmd_index(gdth_ha_str *ha) argument
1334 gdth_set_sema0(gdth_ha_str *ha) argument
1352 gdth_copy_command(gdth_ha_str *ha) argument
1411 gdth_release_event(gdth_ha_str *ha) argument
1447 gdth_wait(gdth_ha_str *ha, int index, u32 time) argument
1473 gdth_internal_cmd(gdth_ha_str *ha, u8 service, u16 opcode, u32 p1, u64 p2, u64 p3) argument
1550 gdth_search_drives(gdth_ha_str *ha) argument
1920 gdth_analyse_hdrive(gdth_ha_str *ha, u16 hdrive) argument
1985 gdth_putq(gdth_ha_str *ha, Scsi_Cmnd *scp, u8 priority) argument
2025 gdth_next(gdth_ha_str *ha) argument
2278 gdth_copy_internal_data(gdth_ha_str *ha, Scsi_Cmnd *scp, char *buffer, u16 count) argument
2320 gdth_internal_cache_cmd(gdth_ha_str *ha, Scsi_Cmnd *scp) argument
2422 gdth_fill_cache_cmd(gdth_ha_str *ha, Scsi_Cmnd *scp, u16 hdrive) argument
2597 gdth_fill_raw_cmd(gdth_ha_str *ha, Scsi_Cmnd *scp, u8 b) argument
2770 gdth_special_cmd(gdth_ha_str *ha, Scsi_Cmnd *scp) argument
2837 gdth_store_event(gdth_ha_str *ha, u16 source, u16 idx, gdth_evt_data *evt) argument
2883 gdth_read_event(gdth_ha_str *ha, int handle, gdth_evt_str *estr) argument
2915 gdth_readapp_event(gdth_ha_str *ha, u8 application, gdth_evt_str *estr) argument
2958 __gdth_interrupt(gdth_ha_str *ha, int gdth_from_wait, int* pIndex) argument
3217 gdth_ha_str *ha = dev_id; local
3222 gdth_sync_event(gdth_ha_str *ha, int service, u8 index, Scsi_Cmnd *scp) argument
3587 gdth_async_event(gdth_ha_str *ha) argument
3715 gdth_ha_str *ha; local
3848 gdth_ctr_name(gdth_ha_str *ha) argument
3878 gdth_ha_str *ha = shost_priv(shp); local
3886 gdth_ha_str *ha = shost_priv(scp->device->host); local
3919 gdth_ha_str *ha = shost_priv(scp->device->host); local
3972 gdth_ha_str *ha = shost_priv(sdev->host); local
4001 gdth_ha_str *ha = shost_priv(scp->device->host); local
4018 __gdth_queuecommand(gdth_ha_str *ha, struct scsi_cmnd *scp, struct gdth_cmndinfo *cmndinfo) argument
4038 gdth_ha_str *ha; local
4060 gdth_ha_str *ha; local
4099 gdth_ha_str *ha; local
4130 gdth_ha_str *ha; local
4165 gdth_ha_str *ha; local
4291 gdth_ha_str *ha; local
4349 gdth_ha_str *ha; local
4472 gdth_ha_str *ha; local
4631 gdth_flush(gdth_ha_str *ha) argument
4694 gdth_ha_str *ha; local
4826 gdth_ha_str *ha; local
4959 gdth_ha_str *ha; local
5100 gdth_remove_one(gdth_ha_str *ha) argument
5142 gdth_ha_str *ha; local
5196 gdth_ha_str *ha; local
5214 gdth_ha_str *ha; local
[all...]
H A Dqla1280.c264 DMA addresses that are kept in each ha
407 #define IS_ISP1040(ha) (ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP1020)
408 #define IS_ISP1x40(ha) (ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP1020 || \
409 ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP1240)
410 #define IS_ISP1x160(ha) (ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP10160 || \
411 ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP12160)
606 static int qla1280_read_nvram(struct scsi_qla_host *ha) argument
694 struct scsi_qla_host *ha; local
725 struct scsi_qla_host *ha = (struct scsi_qla_host *)host->hostdata; local
763 struct scsi_qla_host *ha = (struct scsi_qla_host *)__data; local
775 _qla1280_wait_for_single_command(struct scsi_qla_host *ha, struct srb *sp, struct completion *wait) argument
793 qla1280_wait_for_single_command(struct scsi_qla_host *ha, struct srb *sp) argument
802 qla1280_wait_for_pending_commands(struct scsi_qla_host *ha, int bus, int target) argument
850 struct scsi_qla_host *ha; local
1088 qla1280_disable_intrs(struct scsi_qla_host *ha) argument
1096 qla1280_enable_intrs(struct scsi_qla_host *ha) argument
1109 struct scsi_qla_host *ha; local
1143 qla1280_set_target_parameters(struct scsi_qla_host *ha, int bus, int target) argument
1211 struct scsi_qla_host *ha; local
1269 qla1280_done(struct scsi_qla_host *ha) argument
1435 qla1280_initialize_adapter(struct scsi_qla_host *ha) argument
1537 qla1280_request_firmware(struct scsi_qla_host *ha) argument
1592 qla1280_chip_diag(struct scsi_qla_host *ha) argument
1702 qla1280_load_firmware_pio(struct scsi_qla_host *ha) argument
1742 qla1280_load_firmware_dma(struct scsi_qla_host *ha) argument
1851 qla1280_start_firmware(struct scsi_qla_host *ha) argument
1883 qla1280_load_firmware(struct scsi_qla_host *ha) argument
1916 qla1280_init_rings(struct scsi_qla_host *ha) argument
2016 qla1280_set_target_defaults(struct scsi_qla_host *ha, int bus, int target) argument
2047 qla1280_set_defaults(struct scsi_qla_host *ha) argument
2101 qla1280_config_target(struct scsi_qla_host *ha, int bus, int target) argument
2159 qla1280_config_bus(struct scsi_qla_host *ha, int bus) argument
2191 qla1280_nvram_config(struct scsi_qla_host *ha) argument
2355 qla1280_get_nvram_word(struct scsi_qla_host *ha, uint32_t address) argument
2386 qla1280_nvram_request(struct scsi_qla_host *ha, uint32_t nv_cmd) argument
2429 qla1280_nv_write(struct scsi_qla_host *ha, uint16_t data) argument
2460 qla1280_mailbox_command(struct scsi_qla_host *ha, uint8_t mr, uint16_t *mb) argument
2555 qla1280_poll(struct scsi_qla_host *ha) argument
2591 qla1280_bus_reset(struct scsi_qla_host *ha, int bus) argument
2651 qla1280_device_reset(struct scsi_qla_host *ha, int bus, int target) argument
2685 qla1280_abort_command(struct scsi_qla_host *ha, struct srb * sp, int handle) argument
2723 qla1280_reset_adapter(struct scsi_qla_host *ha) argument
2751 qla1280_marker(struct scsi_qla_host *ha, int bus, int id, int lun, u8 type) argument
2787 qla1280_64bit_start_scsi(struct scsi_qla_host *ha, struct srb * sp) argument
3055 qla1280_32bit_start_scsi(struct scsi_qla_host *ha, struct srb * sp) argument
3297 qla1280_req_pkt(struct scsi_qla_host *ha) argument
3365 qla1280_isp_cmd(struct scsi_qla_host *ha) argument
3415 qla1280_isr(struct scsi_qla_host *ha, struct list_head *done_q) argument
3635 qla1280_rst_aen(struct scsi_qla_host *ha) argument
3672 qla1280_status_entry(struct scsi_qla_host *ha, struct response *pkt, struct list_head *done_q) argument
3770 qla1280_error_entry(struct scsi_qla_host *ha, struct response *pkt, struct list_head *done_q) argument
3834 qla1280_abort_isp(struct scsi_qla_host *ha) argument
3940 qla1280_check_for_dead_scsi_bus(struct scsi_qla_host *ha, unsigned int bus) argument
3965 qla1280_get_target_parameters(struct scsi_qla_host *ha, struct scsi_device *device) argument
4033 struct scsi_qla_host *ha; local
4071 ql1280_dump_device(struct scsi_qla_host *ha) argument
4232 struct scsi_qla_host *ha; local
4399 struct scsi_qla_host *ha = (struct scsi_qla_host *)host->hostdata; local
[all...]

Completed in 587 milliseconds

1234567891011>>