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

1234567891011>>

/linux-master/drivers/scsi/qla4xxx/
H A Dql4_glbl.h12 int qla4xxx_hw_reset(struct scsi_qla_host *ha);
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,
26 int qla4xxx_reset_target(struct scsi_qla_host *ha,
[all...]
H A Dql4_init.c13 static void ql4xxx_set_mac_number(struct scsi_qla_host *ha) argument
19 spin_lock_irqsave(&ha->hardware_lock, flags);
20 value = readw(&ha->reg->ctrl_status);
21 spin_unlock_irqrestore(&ha->hardware_lock, flags);
25 ha->mac_index = 1;
28 ha->mac_index = 3;
32 "ispControlStatus = 0x%x\n", ha->host_no,
36 DEBUG2(printk("scsi%ld: %s: mac_index %d.\n", ha->host_no, __func__,
37 ha->mac_index));
42 * @ha
47 qla4xxx_free_ddb(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry) argument
63 qla4xxx_init_response_q_entries(struct scsi_qla_host *ha) argument
83 qla4xxx_init_rings(struct scsi_qla_host *ha) argument
147 qla4xxx_get_sys_info(struct scsi_qla_host *ha) argument
194 qla4xxx_init_local_data(struct scsi_qla_host *ha) argument
201 qla4xxx_wait_for_ip_config(struct scsi_qla_host *ha) argument
281 qla4_80xx_is_minidump_dma_capable(struct scsi_qla_host *ha, struct qla4_8xxx_minidump_template_hdr *md_hdr) argument
304 qla4xxx_alloc_fw_dump(struct scsi_qla_host *ha) argument
401 qla4xxx_fw_ready(struct scsi_qla_host *ha) argument
549 qla4xxx_init_firmware(struct scsi_qla_host *ha) argument
579 qla4xxx_set_model_info(struct scsi_qla_host *ha) argument
594 qla4xxx_config_nvram(struct scsi_qla_host *ha) argument
653 qla4_8xxx_pci_config(struct scsi_qla_host *ha) argument
658 qla4xxx_pci_config(struct scsi_qla_host *ha) argument
681 qla4xxx_start_firmware_from_flash(struct scsi_qla_host *ha) argument
790 qla4xxx_start_firmware(struct scsi_qla_host *ha) argument
912 qla4xxx_free_ddb_index(struct scsi_qla_host *ha) argument
953 qla4xxx_initialize_adapter(struct scsi_qla_host *ha, int is_reset) argument
1001 qla4xxx_ddb_change(struct scsi_qla_host *ha, uint32_t fw_ddb_index, struct ddb_entry *ddb_entry, uint32_t state) argument
1095 qla4xxx_flash_ddb_change(struct scsi_qla_host *ha, uint32_t fw_ddb_index, struct ddb_entry *ddb_entry, uint32_t state) argument
1167 qla4xxx_process_ddb_changed(struct scsi_qla_host *ha, uint32_t fw_ddb_index, uint32_t state, uint32_t conn_err) argument
1207 struct scsi_qla_host *ha; local
[all...]
H A Dql4_inline.h14 * ha - Pointer to host adapter structure.
21 qla4xxx_lookup_ddb_by_fw_index(struct scsi_qla_host *ha, uint32_t fw_ddb_index) argument
26 (ha->fw_ddb_index_map[fw_ddb_index] !=
28 ddb_entry = ha->fw_ddb_index_map[fw_ddb_index];
32 ha->host_no, __func__, fw_ddb_index, ddb_entry));
38 __qla4xxx_enable_intrs(struct scsi_qla_host *ha) argument
40 if (is_qla4022(ha) | is_qla4032(ha)) {
42 &ha->reg->u1.isp4022.intr_mask);
43 readl(&ha
52 __qla4xxx_disable_intrs(struct scsi_qla_host *ha) argument
66 qla4xxx_enable_intrs(struct scsi_qla_host *ha) argument
76 qla4xxx_disable_intrs(struct scsi_qla_host *ha) argument
[all...]
H A Dql4_isr.c14 * @ha: Pointer to host adapter structure.
18 static void qla4xxx_copy_sense(struct scsi_qla_host *ha, argument
28 DEBUG2(ql4_printk(KERN_INFO, ha, "scsi%ld:%d:%d:%llu: %s:"
29 " sense len 0\n", ha->host_no,
32 ha->status_srb = NULL;
46 "ASL= %02x, ASC/ASCQ = %02x/%02x\n", ha->host_no,
61 ha->status_srb = srb;
63 ha->status_srb = NULL;
68 * @ha: SCSI driver HA context
74 qla4xxx_status_cont_entry(struct scsi_qla_host *ha, argument
114 qla4xxx_status_entry(struct scsi_qla_host *ha, struct status_entry *sts_entry) argument
363 qla4xxx_passthru_status_entry(struct scsi_qla_host *ha, struct passthru_status *sts_entry) argument
402 qla4xxx_del_mrb_from_active_array(struct scsi_qla_host *ha, uint32_t index) argument
422 qla4xxx_mbox_status_entry(struct scsi_qla_host *ha, struct mbox_status_iocb *mbox_sts_entry) argument
473 qla4xxx_process_response_queue(struct scsi_qla_host *ha) argument
584 qla4_83xx_loopback_in_progress(struct scsi_qla_host *ha) argument
606 qla4xxx_update_ipaddr_state(struct scsi_qla_host *ha, uint32_t ipaddr_idx, uint32_t ipaddr_fw_state) argument
635 qla4xxx_default_router_changed(struct scsi_qla_host *ha, uint32_t *mbox_sts) argument
656 qla4xxx_isr_decode_mailbox(struct scsi_qla_host * ha, uint32_t mbox_status) argument
1024 qla4_83xx_interrupt_service_routine(struct scsi_qla_host *ha, uint32_t intr_status) argument
1049 qla4_82xx_interrupt_service_routine(struct scsi_qla_host *ha, uint32_t intr_status) argument
1075 qla4xxx_interrupt_service_routine(struct scsi_qla_host * ha, uint32_t intr_status) argument
1100 qla4_82xx_spurious_interrupt(struct scsi_qla_host *ha, uint8_t reqs_count) argument
1123 struct scsi_qla_host *ha; local
1219 struct scsi_qla_host *ha = dev_id; local
1285 struct scsi_qla_host *ha = dev_id; local
1331 struct scsi_qla_host *ha; local
1353 struct scsi_qla_host *ha = dev_id; local
1393 struct scsi_qla_host *ha = dev_id; local
1430 struct scsi_qla_host *ha = dev_id; local
1473 qla4xxx_process_aen(struct scsi_qla_host * ha, uint8_t process_aen) argument
1526 qla4xxx_request_irqs(struct scsi_qla_host *ha) argument
1612 qla4xxx_free_irqs(struct scsi_qla_host *ha) argument
[all...]
H A Dql4_83xx.c15 uint32_t qla4_83xx_rd_reg(struct scsi_qla_host *ha, ulong addr) argument
17 return readl((void __iomem *)(ha->nx_pcibase + addr));
20 void qla4_83xx_wr_reg(struct scsi_qla_host *ha, ulong addr, uint32_t val) argument
22 writel(val, (void __iomem *)(ha->nx_pcibase + addr));
25 static int qla4_83xx_set_win_base(struct scsi_qla_host *ha, uint32_t addr) argument
30 qla4_83xx_wr_reg(ha, QLA83XX_CRB_WIN_FUNC(ha->func_num), addr);
31 val = qla4_83xx_rd_reg(ha, QLA83XX_CRB_WIN_FUNC(ha->func_num));
33 ql4_printk(KERN_ERR, ha, "
41 qla4_83xx_rd_reg_indirect(struct scsi_qla_host *ha, uint32_t addr, uint32_t *data) argument
59 qla4_83xx_wr_reg_indirect(struct scsi_qla_host *ha, uint32_t addr, uint32_t data) argument
75 qla4_83xx_flash_lock(struct scsi_qla_host *ha) argument
102 qla4_83xx_flash_unlock(struct scsi_qla_host *ha) argument
109 qla4_83xx_flash_read_u32(struct scsi_qla_host *ha, uint32_t flash_addr, uint8_t *p_data, int u32_word_count) argument
159 qla4_83xx_lockless_flash_read_u32(struct scsi_qla_host *ha, uint32_t flash_addr, uint8_t *p_data, int u32_word_count) argument
241 qla4_83xx_rom_lock_recovery(struct scsi_qla_host *ha) argument
256 qla4_83xx_lock_recovery(struct scsi_qla_host *ha) argument
308 qla4_83xx_drv_lock(struct scsi_qla_host *ha) argument
376 qla4_83xx_drv_unlock(struct scsi_qla_host *ha) argument
393 qla4_83xx_set_idc_dontreset(struct scsi_qla_host *ha) argument
404 qla4_83xx_clear_idc_dontreset(struct scsi_qla_host *ha) argument
415 qla4_83xx_idc_dontreset(struct scsi_qla_host *ha) argument
438 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
1492 __qla4_83xx_disable_pause(struct scsi_qla_host *ha) argument
1538 qla4_83xx_eport_init(struct scsi_qla_host *ha) argument
1556 qla4_83xx_disable_pause(struct scsi_qla_host *ha) argument
1570 qla4_83xx_is_detached(struct scsi_qla_host *ha) argument
[all...]
H A Dql4_nvram.c12 static inline void eeprom_cmd(uint32_t cmd, struct scsi_qla_host *ha) argument
14 writel(cmd, isp_nvram(ha));
15 readl(isp_nvram(ha));
19 static inline int eeprom_size(struct scsi_qla_host *ha) argument
21 return is_qla4010(ha) ? FM93C66A_SIZE_16 : FM93C86A_SIZE_16;
24 static inline int eeprom_no_addr_bits(struct scsi_qla_host *ha) argument
26 return is_qla4010(ha) ? FM93C56A_NO_ADDR_BITS_16 :
30 static inline int eeprom_no_data_bits(struct scsi_qla_host *ha) argument
35 static int fm93c56a_select(struct scsi_qla_host * ha) argument
39 ha
44 fm93c56a_cmd(struct scsi_qla_host * ha, int cmd, int addr) argument
108 fm93c56a_deselect(struct scsi_qla_host * ha) argument
115 fm93c56a_datain(struct scsi_qla_host * ha, unsigned short *value) argument
138 eeprom_readword(int eepromAddr, u16 * value, struct scsi_qla_host * ha) argument
149 rd_nvram_word(struct scsi_qla_host * ha, int offset) argument
158 rd_nvram_byte(struct scsi_qla_host *ha, int offset) argument
179 qla4xxx_is_nvram_configuration_valid(struct scsi_qla_host * ha) argument
202 ql4xxx_sem_spinlock(struct scsi_qla_host * ha, u32 sem_mask, u32 sem_bits) argument
226 ql4xxx_sem_unlock(struct scsi_qla_host * ha, u32 sem_mask) argument
239 ql4xxx_sem_lock(struct scsi_qla_host * ha, u32 sem_mask, u32 sem_bits) argument
[all...]
H A Dql4_iocb.c15 qla4xxx_space_in_req_ring(struct scsi_qla_host *ha, uint16_t req_cnt) argument
20 if ((req_cnt + 2) >= ha->req_q_count) {
21 cnt = (uint16_t) ha->isp_ops->rd_shdw_req_q_out(ha);
22 if (ha->request_in < cnt)
23 ha->req_q_count = cnt - ha->request_in;
25 ha->req_q_count = REQUEST_QUEUE_DEPTH -
26 (ha->request_in - cnt);
30 if ((req_cnt + 2) < ha
36 qla4xxx_advance_req_ring_ptr(struct scsi_qla_host *ha) argument
58 qla4xxx_get_req_pkt(struct scsi_qla_host *ha, struct queue_entry **queue_entry) argument
84 qla4xxx_send_marker_iocb(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, uint64_t lun, uint16_t mrkr_mod) argument
118 qla4xxx_alloc_cont_entry(struct scsi_qla_host *ha) argument
151 struct scsi_qla_host *ha; local
194 qla4_83xx_queue_iocb(struct scsi_qla_host *ha) argument
200 qla4_83xx_complete_iocb(struct scsi_qla_host *ha) argument
213 qla4_82xx_queue_iocb(struct scsi_qla_host *ha) argument
231 qla4_82xx_complete_iocb(struct scsi_qla_host *ha) argument
244 qla4xxx_queue_iocb(struct scsi_qla_host *ha) argument
258 qla4xxx_complete_iocb(struct scsi_qla_host *ha) argument
272 qla4xxx_send_command_to_isp(struct scsi_qla_host *ha, struct srb * srb) argument
388 struct scsi_qla_host *ha = ddb_entry->ha; local
450 qla4xxx_get_new_mrb(struct scsi_qla_host *ha) argument
462 qla4xxx_send_mbox_iocb(struct scsi_qla_host *ha, struct mrb *mrb, uint32_t *in_mbox) argument
506 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.c38 qla4_8xxx_pci_base_offsetfset(struct scsi_qla_host *ha, unsigned long off) argument
40 if ((off < ha->first_page_group_end) &&
41 (off >= ha->first_page_group_start))
42 return (void __iomem *)(ha->nx_pcibase + off);
359 qla4_82xx_pci_set_crbwindow_2M(struct scsi_qla_host *ha, ulong *off) argument
363 ha->crb_win = CRB_HI(*off);
364 writel(ha->crb_win,
365 (void __iomem *)(CRB_WINDOW_2M + ha->nx_pcibase));
369 win_read = readl((void __iomem *)(CRB_WINDOW_2M + ha->nx_pcibase));
370 if (win_read != ha
383 qla4_82xx_crb_win_lock(struct scsi_qla_host *ha) argument
402 qla4_82xx_crb_win_unlock(struct scsi_qla_host *ha) argument
408 qla4_82xx_wr_32(struct scsi_qla_host *ha, ulong off, u32 data) argument
431 qla4_82xx_rd_32(struct scsi_qla_host *ha, ulong off) argument
456 qla4_82xx_md_rd_32(struct scsi_qla_host *ha, uint32_t off, uint32_t *data) argument
482 qla4_82xx_md_wr_32(struct scsi_qla_host *ha, uint32_t off, uint32_t data) argument
518 qla4_82xx_idc_lock(struct scsi_qla_host *ha) argument
538 qla4_82xx_idc_unlock(struct scsi_qla_host *ha) argument
544 qla4_82xx_pci_get_crb_addr_2M(struct scsi_qla_host *ha, ulong *off) argument
583 qla4_82xx_pci_mem_bound_check(struct scsi_qla_host *ha, unsigned long long addr, int size) argument
599 qla4_82xx_pci_set_window(struct scsi_qla_host *ha, unsigned long long addr) argument
673 qla4_82xx_pci_is_same_window(struct scsi_qla_host *ha, unsigned long long addr) argument
702 qla4_82xx_pci_mem_read_direct(struct scsi_qla_host *ha, u64 off, void *data, int size) argument
775 qla4_82xx_pci_mem_write_direct(struct scsi_qla_host *ha, u64 off, void *data, int size) argument
878 qla4_82xx_rom_lock(struct scsi_qla_host *ha) argument
900 qla4_82xx_rom_unlock(struct scsi_qla_host *ha) argument
906 qla4_82xx_wait_rom_done(struct scsi_qla_host *ha) argument
925 qla4_82xx_do_rom_fast_read(struct scsi_qla_host *ha, int addr, int *valp) argument
945 qla4_82xx_rom_fast_read(struct scsi_qla_host *ha, int addr, int *valp) argument
968 qla4_82xx_pinit_from_rom(struct scsi_qla_host *ha, int verbose) argument
1178 qla4_8xxx_ms_mem_write_128b(struct scsi_qla_host *ha, uint64_t addr, uint32_t *data, uint32_t count) argument
1275 qla4_82xx_load_from_flash(struct scsi_qla_host *ha, uint32_t image_start) argument
1320 qla4_82xx_load_fw(struct scsi_qla_host *ha, uint32_t image_start) argument
1352 qla4_82xx_pci_mem_read_2M(struct scsi_qla_host *ha, u64 off, void *data, int size) argument
1443 qla4_82xx_pci_mem_write_2M(struct scsi_qla_host *ha, u64 off, void *data, int size) argument
1548 qla4_82xx_cmdpeg_ready(struct scsi_qla_host *ha, int pegtune_val) argument
1575 qla4_82xx_rcvpeg_ready(struct scsi_qla_host *ha) argument
1605 qla4_8xxx_set_drv_active(struct scsi_qla_host *ha) argument
1627 qla4_8xxx_clear_drv_active(struct scsi_qla_host *ha) argument
1648 qla4_8xxx_need_reset(struct scsi_qla_host *ha) argument
1672 qla4_8xxx_set_rst_ready(struct scsi_qla_host *ha) argument
1693 qla4_8xxx_clear_rst_ready(struct scsi_qla_host *ha) argument
1715 qla4_8xxx_set_qsnt_ready(struct scsi_qla_host *ha) argument
1736 qla4_82xx_start_firmware(struct scsi_qla_host *ha, uint32_t image_start) argument
1768 qla4_82xx_try_start_fw(struct scsi_qla_host *ha) argument
1797 qla4_82xx_rom_lock_recovery(struct scsi_qla_host *ha) argument
1812 ql4_84xx_poll_wait_for_ready(struct scsi_qla_host *ha, uint32_t addr1, uint32_t mask) argument
1834 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
1861 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
1885 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
1907 qla4_8xxx_minidump_process_rdcrb(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
1930 qla4_83xx_check_dma_engine_state(struct scsi_qla_host *ha) argument
1959 qla4_83xx_start_pex_dma(struct scsi_qla_host *ha, struct qla4_83xx_minidump_entry_rdmem_pex_dma *m_hdr) argument
2015 qla4_8xxx_minidump_pex_dma_read(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2132 qla4_8xxx_minidump_process_l2tag(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2191 qla4_8xxx_minidump_process_control(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr) argument
2308 qla4_8xxx_minidump_process_rdocm(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2336 qla4_8xxx_minidump_process_rdmux(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2362 qla4_8xxx_minidump_process_l1cache(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2396 qla4_8xxx_minidump_process_queue(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2429 qla4_82xx_minidump_process_rdrom(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2463 __qla4_8xxx_minidump_process_rdmem(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2545 qla4_8xxx_minidump_process_rdmem(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2560 qla4_8xxx_mark_entry_skipped(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, int index) argument
2577 qla83xx_minidump_process_pollrd(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2626 qla4_84xx_minidump_process_rddfe(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2721 qla4_84xx_minidump_process_rdmdio(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2796 qla4_84xx_minidump_process_pollwr(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2844 qla83xx_minidump_process_rdmux2(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2887 qla83xx_minidump_process_pollrdmwr(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2953 qla4_83xx_minidump_process_rdrom(struct scsi_qla_host *ha, struct qla8xxx_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument
2988 qla4_8xxx_collect_md_data(struct scsi_qla_host *ha) argument
3208 qla4_8xxx_uevent_emit(struct scsi_qla_host *ha, u32 code) argument
3226 qla4_8xxx_get_minidump(struct scsi_qla_host *ha) argument
3246 qla4_8xxx_device_bootstrap(struct scsi_qla_host *ha) argument
3308 qla4_82xx_need_reset_handler(struct scsi_qla_host *ha) argument
3388 qla4_8xxx_need_qsnt_handler(struct scsi_qla_host *ha) argument
3395 qla4_82xx_set_idc_ver(struct scsi_qla_host *ha) argument
3417 qla4_83xx_set_idc_ver(struct scsi_qla_host *ha) argument
3455 qla4_8xxx_update_idc_reg(struct scsi_qla_host *ha) argument
3496 qla4_8xxx_device_state_handler(struct scsi_qla_host *ha) argument
3595 qla4_8xxx_load_risc(struct scsi_qla_host *ha) argument
3638 qla4_82xx_read_flash_data(struct scsi_qla_host *ha, uint32_t *dwptr, uint32_t faddr, uint32_t length) argument
3673 qla4_82xx_read_optrom_data(struct scsi_qla_host *ha, uint8_t *buf, uint32_t offset, uint32_t length) argument
3681 qla4_8xxx_find_flt_start(struct scsi_qla_host *ha, uint32_t *start) argument
3698 qla4_8xxx_get_flt_info(struct scsi_qla_host *ha, uint32_t flt_addr) argument
3808 qla4_82xx_get_fdt_info(struct scsi_qla_host *ha) argument
3875 qla4_82xx_get_idc_param(struct scsi_qla_host *ha) argument
3901 qla4_82xx_queue_mbox_cmd(struct scsi_qla_host *ha, uint32_t *mbx_cmd, int in_count) argument
3917 qla4_82xx_process_mbox_intr(struct scsi_qla_host *ha, int out_count) argument
3935 qla4_8xxx_get_flash_info(struct scsi_qla_host *ha) argument
3965 qla4_8xxx_stop_firmware(struct scsi_qla_host *ha) argument
3988 qla4_82xx_isp_reset(struct scsi_qla_host *ha) argument
4025 qla4_8xxx_get_sys_info(struct scsi_qla_host *ha) argument
4089 qla4_8xxx_intr_enable(struct scsi_qla_host *ha) argument
4110 qla4_8xxx_intr_disable(struct scsi_qla_host *ha) argument
4133 qla4_82xx_enable_intrs(struct scsi_qla_host *ha) argument
4145 qla4_82xx_disable_intrs(struct scsi_qla_host *ha) argument
4157 qla4_8xxx_enable_msix(struct scsi_qla_host *ha) argument
4190 qla4_8xxx_check_init_adapter_retry(struct scsi_qla_host *ha) argument
[all...]
H A Dql4_dbg.c32 void qla4xxx_dump_registers(struct scsi_qla_host *ha) argument
36 if (is_qla8022(ha)) {
39 i, readl(&ha->qla4_82xx_reg->mailbox_in[i]));
46 readw(&ha->reg->mailbox[i]));
51 readw(&ha->reg->flash_address));
54 readw(&ha->reg->flash_data));
57 readw(&ha->reg->ctrl_status));
59 if (is_qla4010(ha)) {
62 readw(&ha->reg->u1.isp4010.nvram));
63 } else if (is_qla4022(ha) | is_qla403
134 qla4_8xxx_dump_peg_reg(struct scsi_qla_host *ha) argument
[all...]
H A Dql4_attr.c16 struct scsi_qla_host *ha = to_qla_host(dev_to_shost(container_of(kobj, local
19 if (is_qla40XX(ha))
22 if (!test_bit(AF_82XX_DUMP_READING, &ha->flags))
25 return memory_read_from_buffer(buf, count, &off, ha->fw_dump,
26 ha->fw_dump_size);
34 struct scsi_qla_host *ha = to_qla_host(dev_to_shost(container_of(kobj, local
40 if (is_qla40XX(ha))
49 ql4_printk(KERN_ERR, ha, "%s: Invalid input. Return err %d\n",
57 if (test_and_clear_bit(AF_82XX_DUMP_READING, &ha->flags)) {
58 clear_bit(AF_82XX_FW_DUMPED, &ha
125 qla4_8xxx_alloc_sysfs_attr(struct scsi_qla_host *ha) argument
141 qla4_8xxx_free_sysfs_attr(struct scsi_qla_host *ha) argument
156 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
172 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
180 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
189 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
199 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
207 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
218 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
230 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
242 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
254 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
263 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
272 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
280 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
288 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
310 struct scsi_qla_host *ha = to_qla_host(class_to_shost(dev)); local
[all...]
H A Dql4_mbx.c14 void qla4xxx_queue_mbox_cmd(struct scsi_qla_host *ha, uint32_t *mbx_cmd, argument
21 writel(mbx_cmd[i], &ha->reg->mailbox[i]);
24 writel(mbx_cmd[0], &ha->reg->mailbox[0]);
25 readl(&ha->reg->mailbox[0]);
26 writel(set_rmask(CSR_INTR_RISC), &ha->reg->ctrl_status);
27 readl(&ha->reg->ctrl_status);
30 void qla4xxx_process_mbox_intr(struct scsi_qla_host *ha, int out_count) argument
34 intr_status = readl(&ha->reg->ctrl_status);
41 ha->mbox_status_count = out_count;
42 ha
51 qla4xxx_is_intr_poll_mode(struct scsi_qla_host *ha) argument
82 qla4xxx_mailbox_command(struct scsi_qla_host *ha, uint8_t inCount, uint8_t outCount, uint32_t *mbx_cmd, uint32_t *mbx_sts) argument
283 qla4xxx_get_minidump_template(struct scsi_qla_host *ha, dma_addr_t phys_addr) argument
315 qla4xxx_req_template_size(struct scsi_qla_host *ha) argument
348 qla4xxx_mailbox_premature_completion(struct scsi_qla_host *ha) argument
371 qla4xxx_set_ifcb(struct scsi_qla_host *ha, uint32_t *mbox_cmd, uint32_t *mbox_sts, dma_addr_t init_fw_cb_dma) argument
398 qla4xxx_get_ifcb(struct scsi_qla_host *ha, uint32_t *mbox_cmd, uint32_t *mbox_sts, dma_addr_t init_fw_cb_dma) argument
452 qla4xxx_update_local_ip(struct scsi_qla_host *ha, struct addr_ctrl_blk *init_fw_cb) argument
583 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
619 qla4xxx_initialize_fw_cb(struct scsi_qla_host * ha) argument
701 qla4xxx_get_dhcp_ip_address(struct scsi_qla_host * ha) argument
740 qla4xxx_get_firmware_state(struct scsi_qla_host * ha) argument
771 qla4xxx_get_firmware_status(struct scsi_qla_host * ha) argument
821 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
915 qla4xxx_conn_open(struct scsi_qla_host *ha, uint16_t fw_ddb_index) argument
945 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
974 qla4xxx_session_logout_ddb(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, int options) argument
1010 qla4xxx_get_crash_record(struct scsi_qla_host * ha) argument
1068 qla4xxx_get_conn_event_log(struct scsi_qla_host * ha) argument
1167 qla4xxx_abort_task(struct scsi_qla_host *ha, struct srb *srb) argument
1221 qla4xxx_reset_lun(struct scsi_qla_host * ha, struct ddb_entry * ddb_entry, uint64_t lun) argument
1267 qla4xxx_reset_target(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry) argument
1297 qla4xxx_get_flash(struct scsi_qla_host * ha, dma_addr_t dma_addr, uint32_t offset, uint32_t len) argument
1330 qla4xxx_about_firmware(struct scsi_qla_host *ha) argument
1395 qla4xxx_get_default_ddb(struct scsi_qla_host *ha, uint32_t options, dma_addr_t dma_addr) argument
1418 qla4xxx_req_ddb_entry(struct scsi_qla_host *ha, uint32_t ddb_index, uint32_t *mbx_sts) argument
1442 qla4xxx_clear_ddb_entry(struct scsi_qla_host *ha, uint32_t ddb_index) argument
1464 qla4xxx_set_flash(struct scsi_qla_host *ha, dma_addr_t dma_addr, uint32_t offset, uint32_t length, uint32_t options) argument
1490 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
1524 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
1573 qla4xxx_get_chap(struct scsi_qla_host *ha, char *username, char *password, uint16_t idx) argument
1635 qla4xxx_set_chap(struct scsi_qla_host *ha, char *username, char *password, uint16_t idx, int bidi) argument
1691 qla4xxx_get_uni_chap_at_index(struct scsi_qla_host *ha, char *username, char *password, uint16_t chap_index) argument
1758 qla4xxx_get_chap_index(struct scsi_qla_host *ha, char *username, char *password, int bidi, uint16_t *chap_index) argument
1828 qla4xxx_conn_close_sess_logout(struct scsi_qla_host *ha, uint16_t fw_ddb_index, uint16_t connection_id, uint16_t option) argument
1861 qla4_84xx_extend_idc_tmo(struct scsi_qla_host *ha, uint32_t ext_tmo) argument
1893 qla4xxx_disable_acb(struct scsi_qla_host *ha) argument
1931 qla4xxx_get_acb(struct scsi_qla_host *ha, dma_addr_t acb_dma, uint32_t acb_type, uint32_t len) argument
1956 qla4xxx_set_acb(struct scsi_qla_host *ha, uint32_t *mbox_cmd, uint32_t *mbox_sts, dma_addr_t acb_dma) argument
1978 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
2141 qla4xxx_get_mgmt_data(struct scsi_qla_host *ha, uint16_t fw_ddb_index, uint16_t stats_size, dma_addr_t stats_dma) argument
2166 qla4xxx_get_ip_state(struct scsi_qla_host *ha, uint32_t acb_idx, uint32_t ip_idx, uint32_t *sts) argument
2189 qla4xxx_get_nvram(struct scsi_qla_host *ha, dma_addr_t nvram_dma, uint32_t offset, uint32_t size) argument
2215 qla4xxx_set_nvram(struct scsi_qla_host *ha, dma_addr_t nvram_dma, uint32_t offset, uint32_t size) argument
2241 qla4xxx_restore_factory_defaults(struct scsi_qla_host *ha, uint32_t region, uint32_t field0, uint32_t field1) argument
2272 qla4_8xxx_set_param(struct scsi_qla_host *ha, int param) argument
2309 qla4_83xx_post_idc_ack(struct scsi_qla_host *ha) argument
2335 qla4_84xx_config_acb(struct scsi_qla_host *ha, int acb_config) argument
2410 qla4_83xx_get_port_config(struct scsi_qla_host *ha, uint32_t *config) argument
2432 qla4_83xx_set_port_config(struct scsi_qla_host *ha, uint32_t *config) argument
[all...]
H A Dql4_bsg.c15 struct scsi_qla_host *ha = to_qla_host(host); local
26 if (unlikely(pci_channel_offline(ha->pdev)))
29 if (ql4xxx_reset_active(ha)) {
30 ql4_printk(KERN_ERR, ha, "%s: reset active\n", __func__);
35 if (ha->flash_state != QLFLASH_WAITING) {
36 ql4_printk(KERN_ERR, ha, "%s: another flash operation "
42 ha->flash_state = QLFLASH_READING;
46 flash = dma_alloc_coherent(&ha->pdev->dev, length, &flash_dma,
49 ql4_printk(KERN_ERR, ha, "%s: dma alloc failed for flash "
55 rval = qla4xxx_get_flash(ha, flash_dm
80 struct scsi_qla_host *ha = to_qla_host(host); local
145 struct scsi_qla_host *ha = to_qla_host(host); local
202 struct scsi_qla_host *ha = to_qla_host(host); local
274 struct scsi_qla_host *ha = to_qla_host(host); local
343 struct scsi_qla_host *ha = to_qla_host(host); local
387 struct scsi_qla_host *ha = to_qla_host(host); local
451 struct scsi_qla_host *ha = to_qla_host(host); local
506 qla4_83xx_wait_for_loopback_config_comp(struct scsi_qla_host *ha, int wait_for_link) argument
556 qla4_83xx_pre_loopback_config(struct scsi_qla_host *ha, uint32_t *mbox_cmd) argument
607 qla4_83xx_post_loopback_config(struct scsi_qla_host *ha, uint32_t *mbox_cmd) argument
655 struct scsi_qla_host *ha = to_qla_host(host); local
755 struct scsi_qla_host *ha = to_qla_host(host); local
814 struct scsi_qla_host *ha = to_qla_host(host); local
860 struct scsi_qla_host *ha = to_qla_host(host); local
[all...]
H A Dql4_os.c99 static int qla4xxx_wait_for_hba_online(struct scsi_qla_host *ha);
103 static void qla4xxx_config_dma_addressing(struct scsi_qla_host *ha);
299 static int qla4xxx_isp_check_reg(struct scsi_qla_host *ha) argument
304 if (is_qla8022(ha))
305 reg_val = readl(&ha->qla4_82xx_reg->host_status);
306 else if (is_qla8032(ha) || is_qla8042(ha))
307 reg_val = qla4_8xxx_rd_direct(ha, QLA8XXX_PEG_ALIVE_COUNTER);
309 reg_val = readw(&ha->reg->ctrl_status);
321 struct scsi_qla_host *ha local
632 qla4xxx_create_chap_list(struct scsi_qla_host *ha) argument
680 qla4xxx_get_chap_by_index(struct scsi_qla_host *ha, int16_t chap_index, struct ql4_chap_table **chap_entry) argument
724 qla4xxx_find_free_chap_index(struct scsi_qla_host *ha, uint16_t *chap_index) argument
769 struct scsi_qla_host *ha = to_qla_host(shost); local
866 struct scsi_qla_host *ha = to_qla_host(shost); local
957 struct scsi_qla_host *ha = to_qla_host(shost); local
1063 struct scsi_qla_host *ha = to_qla_host(shost); local
1270 struct scsi_qla_host *ha = to_qla_host(shost); local
1714 struct scsi_qla_host *ha; local
1757 struct scsi_qla_host *ha; local
1773 struct scsi_qla_host *ha; local
1788 struct scsi_qla_host *ha; local
1817 struct scsi_qla_host *ha; local
1897 struct scsi_qla_host *ha = to_qla_host(shost); local
1922 struct scsi_qla_host *ha = to_qla_host(shost); local
1935 struct scsi_qla_host *ha = to_qla_host(shost); local
1963 qla4xxx_create_ipv4_iface(struct scsi_qla_host *ha) argument
1977 qla4xxx_create_ipv6_iface(struct scsi_qla_host *ha) argument
2000 qla4xxx_create_ifaces(struct scsi_qla_host *ha) argument
2009 qla4xxx_destroy_ipv4_iface(struct scsi_qla_host *ha) argument
2017 qla4xxx_destroy_ipv6_iface(struct scsi_qla_host *ha) argument
2029 qla4xxx_destroy_ifaces(struct scsi_qla_host *ha) argument
2035 qla4xxx_set_ipv6(struct scsi_qla_host *ha, struct iscsi_iface_param_info *iface_param, struct addr_ctrl_blk *init_fw_cb) argument
2284 qla4xxx_set_ipv4(struct scsi_qla_host *ha, struct iscsi_iface_param_info *iface_param, struct addr_ctrl_blk *init_fw_cb) argument
2542 qla4xxx_set_iscsi_param(struct scsi_qla_host *ha, struct iscsi_iface_param_info *iface_param, struct addr_ctrl_blk *init_fw_cb) argument
2729 struct scsi_qla_host *ha = to_qla_host(shost); local
2858 struct scsi_qla_host *ha = ddb_entry->ha; local
2944 qla4xxx_get_ddb_index(struct scsi_qla_host *ha, uint16_t *ddb_index) argument
2983 qla4xxx_match_ipaddress(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, char *existing_ipaddr, char *user_ipaddr) argument
3017 qla4xxx_match_fwdb_session(struct scsi_qla_host *ha, struct iscsi_cls_conn *cls_conn) argument
3094 struct scsi_qla_host *ha; local
3142 struct scsi_qla_host *ha; local
3200 struct scsi_qla_host *ha; local
3228 struct scsi_qla_host *ha; local
3255 struct scsi_qla_host *ha; local
3336 struct scsi_qla_host *ha; local
3354 struct scsi_qla_host *ha; local
3400 struct scsi_qla_host *ha; local
3466 struct scsi_qla_host *ha; local
3495 struct scsi_qla_host *ha = ddb_entry->ha; local
3852 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
3910 qla4xxx_update_session_conn_fwddb_param(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry) argument
3950 qla4xxx_update_session_conn_param(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry) argument
4011 qla4xxx_start_timer(struct scsi_qla_host *ha, unsigned long interval) argument
4022 qla4xxx_stop_timer(struct scsi_qla_host *ha) argument
4046 qla4xxx_mark_all_devices_missing(struct scsi_qla_host *ha) argument
4051 qla4xxx_get_new_srb(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, struct scsi_cmnd *cmd) argument
4071 qla4xxx_srb_free_dma(struct scsi_qla_host *ha, struct srb *srb) argument
4086 struct scsi_qla_host *ha = srb->ha; local
4110 struct scsi_qla_host *ha = to_qla_host(host); local
4177 qla4xxx_mem_free(struct scsi_qla_host *ha) argument
4233 qla4xxx_mem_alloc(struct scsi_qla_host *ha) argument
4319 qla4_8xxx_check_temp(struct scsi_qla_host *ha) argument
4355 qla4_8xxx_check_fw_alive(struct scsi_qla_host *ha) argument
4385 qla4_8xxx_process_fw_error(struct scsi_qla_host *ha) argument
4433 qla4_8xxx_watchdog(struct scsi_qla_host *ha) argument
4498 struct scsi_qla_host *ha; local
4554 struct scsi_qla_host *ha = from_timer(ha, t, timer); local
4622 qla4xxx_cmd_wait(struct scsi_qla_host *ha) argument
4668 qla4xxx_hw_reset(struct scsi_qla_host *ha) argument
4700 qla4xxx_soft_reset(struct scsi_qla_host *ha) argument
4804 qla4xxx_abort_active_cmds(struct scsi_qla_host *ha, int res) argument
4821 qla4xxx_dead_adapter_cleanup(struct scsi_qla_host *ha) argument
4853 qla4xxx_recover_adapter(struct scsi_qla_host *ha) argument
5063 struct scsi_qla_host *ha; local
5092 struct scsi_qla_host *ha; local
5117 struct scsi_qla_host *ha; local
5142 qla4xxx_relogin_all_devices(struct scsi_qla_host *ha) argument
5152 struct scsi_qla_host *ha; local
5173 struct scsi_qla_host *ha; local
5193 qla4xxx_wake_dpc(struct scsi_qla_host *ha) argument
5200 qla4xxx_alloc_work(struct scsi_qla_host *ha, uint32_t data_size, enum qla4_work_type type) argument
5215 qla4xxx_post_work(struct scsi_qla_host *ha, struct qla4_work_evt *e) argument
5226 qla4xxx_post_aen_work(struct scsi_qla_host *ha, enum iscsi_host_event_code aen_code, uint32_t data_size, uint8_t *data) argument
5245 qla4xxx_post_ping_evt_work(struct scsi_qla_host *ha, uint32_t status, uint32_t pid, uint32_t data_size, uint8_t *data) argument
5265 qla4xxx_do_work(struct scsi_qla_host *ha) argument
5315 struct scsi_qla_host *ha = local
5477 qla4xxx_free_adapter(struct scsi_qla_host *ha) argument
5524 qla4_8xxx_iospace_config(struct scsi_qla_host *ha) argument
5583 qla4xxx_iospace_config(struct scsi_qla_host *ha) argument
5718 qla4xxx_rd_shdw_req_q_out(struct scsi_qla_host *ha) argument
5723 qla4_82xx_rd_shdw_req_q_out(struct scsi_qla_host *ha) argument
5728 qla4xxx_rd_shdw_rsp_q_in(struct scsi_qla_host *ha) argument
5733 qla4_82xx_rd_shdw_rsp_q_in(struct scsi_qla_host *ha) argument
5740 struct scsi_qla_host *ha = data; local
5781 struct scsi_qla_host *ha = data; local
5869 struct scsi_qla_host *ha = data; local
5877 struct scsi_qla_host *ha = data; local
5908 struct scsi_qla_host *ha = data; local
5913 get_fw_boot_info(struct scsi_qla_host *ha, uint16_t ddb_index[]) argument
6033 qla4xxx_get_bidi_chap(struct scsi_qla_host *ha, char *username, char *password) argument
6076 qla4xxx_get_boot_target(struct scsi_qla_host *ha, struct ql4_boot_session_info *boot_sess, uint16_t ddb_index) argument
6167 qla4xxx_get_boot_info(struct scsi_qla_host *ha) argument
6213 qla4xxx_setup_boot_info(struct scsi_qla_host *ha) argument
6323 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
6362 qla4xxx_is_session_exists(struct scsi_qla_host *ha, struct dev_db_entry *fw_ddb_entry, uint32_t *index) argument
6444 qla4xxx_update_isid(struct scsi_qla_host *ha, struct list_head *list_nt, struct dev_db_entry *fw_ddb_entry) argument
6472 qla4xxx_should_update_isid(struct scsi_qla_host *ha, struct ql4_tuple_ddb *old_tddb, struct ql4_tuple_ddb *new_tddb) argument
6506 qla4xxx_is_flash_ddb_exists(struct scsi_qla_host *ha, struct list_head *list_nt, struct dev_db_entry *fw_ddb_entry) argument
6573 qla4xxx_get_ep_fwdb(struct scsi_qla_host *ha, struct dev_db_entry *fw_ddb_entry) argument
6610 qla4xxx_verify_boot_idx(struct scsi_qla_host *ha, uint16_t idx) argument
6619 qla4xxx_setup_flash_ddb_entry(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, uint16_t idx) argument
6648 qla4xxx_wait_for_ip_configuration(struct scsi_qla_host *ha) argument
6717 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
6774 qla4xxx_build_st_list(struct scsi_qla_host *ha, struct list_head *list_st) argument
6852 qla4xxx_remove_failed_ddb(struct scsi_qla_host *ha, struct list_head *list_ddb) argument
6875 qla4xxx_update_sess_disc_idx(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry, struct dev_db_entry *fw_ddb_entry) argument
6897 qla4xxx_sess_conn_setup(struct scsi_qla_host *ha, struct dev_db_entry *fw_ddb_entry, int is_reset, uint16_t idx) argument
6978 qla4xxx_update_fw_ddb_link(struct scsi_qla_host *ha, struct list_head *list_ddb, struct dev_db_entry *fw_ddb_entry) argument
6999 qla4xxx_build_nt_list(struct scsi_qla_host *ha, struct list_head *list_nt, struct list_head *list_st, int is_reset) argument
7109 qla4xxx_build_new_nt_list(struct scsi_qla_host *ha, struct list_head *list_nt, uint16_t target_id) argument
7220 qla4xxx_sysfs_ddb_tgt_create(struct scsi_qla_host *ha, struct dev_db_entry *fw_ddb_entry, uint16_t *idx, int user) argument
7289 struct scsi_qla_host *ha = to_qla_host(shost); local
7368 struct scsi_qla_host *ha = to_qla_host(shost); local
7420 qla4xxx_sysfs_ddb_conn_open(struct scsi_qla_host *ha, struct dev_db_entry *fw_ddb_entry, uint16_t idx) argument
7483 qla4xxx_ddb_login_st(struct scsi_qla_host *ha, struct dev_db_entry *fw_ddb_entry, uint16_t target_id) argument
7531 qla4xxx_ddb_login_nt(struct scsi_qla_host *ha, struct dev_db_entry *fw_ddb_entry, uint16_t idx) argument
7558 struct scsi_qla_host *ha = to_qla_host(shost); local
7618 struct scsi_qla_host *ha; local
7742 struct scsi_qla_host *ha = to_qla_host(shost); local
7852 struct scsi_qla_host *ha = to_qla_host(shost); local
8107 struct scsi_qla_host *ha = to_qla_host(shost); local
8338 struct scsi_qla_host *ha = to_qla_host(shost); local
8437 qla4xxx_sysfs_ddb_export(struct scsi_qla_host *ha) argument
8476 qla4xxx_sysfs_ddb_remove(struct scsi_qla_host *ha) argument
8491 qla4xxx_build_ddb_list(struct scsi_qla_host *ha, int is_reset) argument
8554 qla4xxx_wait_login_resp_boot_tgt(struct scsi_qla_host *ha) argument
8631 struct scsi_qla_host *ha; local
8899 qla4xxx_prevent_other_port_reinit(struct scsi_qla_host *ha) argument
8929 qla4xxx_destroy_ddb(struct scsi_qla_host *ha, struct ddb_entry *ddb_entry) argument
8976 qla4xxx_destroy_fw_ddb_session(struct scsi_qla_host *ha) argument
9007 struct scsi_qla_host *ha; local
9044 qla4xxx_config_dma_addressing(struct scsi_qla_host *ha) argument
9082 qla4xxx_del_from_active_array(struct scsi_qla_host *ha, uint32_t index) argument
9114 qla4xxx_eh_wait_on_command(struct scsi_qla_host *ha, struct scsi_cmnd *cmd) argument
9150 qla4xxx_wait_for_hba_online(struct scsi_qla_host *ha) argument
9175 qla4xxx_eh_wait_for_commands(struct scsi_qla_host *ha, struct scsi_target *stgt, struct scsi_device *sdev) argument
9209 struct scsi_qla_host *ha = to_qla_host(cmd->device->host); local
9275 struct scsi_qla_host *ha = to_qla_host(cmd->device->host); local
9344 struct scsi_qla_host *ha = to_qla_host(cmd->device->host); local
9424 struct scsi_qla_host *ha; local
9483 qla4xxx_context_reset(struct scsi_qla_host *ha) argument
9536 struct scsi_qla_host *ha = to_qla_host(shost); local
9607 struct scsi_qla_host *ha = pci_get_drvdata(pdev); local
9645 struct scsi_qla_host *ha = pci_get_drvdata(pdev); local
9653 qla4_8xxx_error_recovery(struct scsi_qla_host *ha) argument
9779 struct scsi_qla_host *ha = pci_get_drvdata(pdev); local
9826 struct scsi_qla_host *ha = pci_get_drvdata(pdev); local
[all...]
/linux-master/drivers/scsi/libsas/
H A Dsas_event.c13 bool sas_queue_work(struct sas_ha_struct *ha, struct sas_work *sw) argument
15 if (!test_bit(SAS_HA_REGISTERED, &ha->state))
18 if (test_bit(SAS_HA_DRAINING, &ha->state)) {
21 list_add_tail(&sw->drain_node, &ha->defer_q);
25 return queue_work(ha->event_q, &sw->work);
29 struct sas_ha_struct *ha)
34 spin_lock_irqsave(&ha->lock, flags);
35 rc = sas_queue_work(ha, work);
36 spin_unlock_irqrestore(&ha->lock, flags);
41 void sas_queue_deferred_work(struct sas_ha_struct *ha) argument
28 sas_queue_event(int event, struct sas_work *work, struct sas_ha_struct *ha) argument
57 __sas_drain_work(struct sas_ha_struct *ha) argument
71 sas_drain_work(struct sas_ha_struct *ha) argument
86 sas_disable_revalidation(struct sas_ha_struct *ha) argument
93 sas_enable_revalidation(struct sas_ha_struct *ha) argument
128 struct sas_ha_struct *ha = phy->ha; local
139 struct sas_ha_struct *ha = phy->ha; local
149 struct sas_ha_struct *ha = phy->ha; local
167 struct sas_ha_struct *ha = phy->ha; local
194 struct sas_ha_struct *ha = phy->ha; local
[all...]
/linux-master/drivers/scsi/
H A Dips.c279 static void ips_free_flash_copperhead(ips_ha_t * ha);
330 static int ips_abort_init(ips_ha_t * ha, int index);
336 static int ips_poll_for_flush_complete(ips_ha_t * ha);
337 static void ips_flush_and_reset(ips_ha_t *ha);
582 ips_setup_funclist(ips_ha_t * ha) argument
588 if (IPS_IS_MORPHEUS(ha) || IPS_IS_MARCO(ha)) {
590 ha->func.isintr = ips_isintr_morpheus;
591 ha->func.isinit = ips_isinit_morpheus;
592 ha
648 ips_ha_t *ha; local
719 ips_ha_t *ha; local
777 ips_ha_t *ha; local
836 ips_ha_t *ha; local
1023 ips_ha_t *ha; local
1129 ips_ha_t *ha = (ips_ha_t *) sdev->host->hostdata; local
1179 ips_ha_t *ha; local
1207 ips_ha_t *ha; local
1251 ips_intr_copperhead(ips_ha_t * ha) argument
1315 ips_intr_morpheus(ips_ha_t * ha) argument
1387 ips_ha_t *ha; local
1415 ips_ha_t *ha = NULL; local
1437 ips_ha_t *ha = NULL; local
1508 ips_alloc_passthru_buffer(ips_ha_t * ha, int length) argument
1542 ips_make_passthru(ips_ha_t *ha, struct scsi_cmnd *SC, ips_scb_t *scb, int intr) argument
1636 ips_flash_copperhead(ips_ha_t * ha, ips_passthru_t * pt, ips_scb_t * scb) argument
1707 ips_flash_bios(ips_ha_t * ha, ips_passthru_t * pt, ips_scb_t * scb) argument
1771 ips_fill_scb_sg_single(ips_ha_t * ha, dma_addr_t busaddr, ips_scb_t * scb, int indx, unsigned int e_len) argument
1809 ips_flash_firmware(ips_ha_t * ha, ips_passthru_t * pt, ips_scb_t * scb) argument
1862 ips_free_flash_copperhead(ips_ha_t * ha) argument
1882 ips_usrcmd(ips_ha_t * ha, ips_passthru_t * pt, ips_scb_t * scb) argument
1970 ips_cleanup_passthru(ips_ha_t * ha, ips_scb_t * scb) argument
2010 ips_host_info(ips_ha_t *ha, struct seq_file *m) argument
2128 ips_identify_controller(ips_ha_t * ha) argument
2213 ips_get_bios_version(ips_ha_t * ha, int intr) argument
2373 ips_hainit(ips_ha_t * ha) argument
2507 ips_next(ips_ha_t * ha, int intr) argument
3069 ipsintr_blocking(ips_ha_t * ha, ips_scb_t * scb) argument
3091 ipsintr_done(ips_ha_t * ha, ips_scb_t * scb) argument
3123 ips_done(ips_ha_t * ha, ips_scb_t * scb) argument
3229 ips_map_status(ips_ha_t * ha, ips_scb_t * scb, ips_stat_t * sp) argument
3368 ips_send_wait(ips_ha_t * ha, ips_scb_t * scb, int timeout, int intr) argument
3434 ips_send_cmd(ips_ha_t * ha, ips_scb_t * scb) argument
3815 ips_chkstatus(ips_ha_t * ha, IPS_STATUS * pstatus) argument
3973 ips_online(ips_ha_t * ha, ips_scb_t * scb) argument
4008 ips_inquiry(ips_ha_t * ha, ips_scb_t * scb) argument
4043 ips_rdcap(ips_ha_t * ha, ips_scb_t * scb) argument
4073 ips_msense(ips_ha_t * ha, ips_scb_t * scb) argument
4164 ips_reqsen(ips_ha_t * ha, ips_scb_t * scb) argument
4193 ips_free(ips_ha_t * ha) argument
4261 ips_deallocatescbs(ips_ha_t * ha, int cmds) argument
4285 ips_allocatescbs(ips_ha_t * ha) argument
4349 ips_init_scb(ips_ha_t * ha, ips_scb_t * scb) argument
4394 ips_getscb(ips_ha_t * ha) argument
4426 ips_freescb(ips_ha_t * ha, ips_scb_t * scb) argument
4453 ips_isinit_copperhead(ips_ha_t * ha) argument
4479 ips_isinit_copperhead_memio(ips_ha_t * ha) argument
4505 ips_isinit_morpheus(ips_ha_t * ha) argument
4537 ips_flush_and_reset(ips_ha_t *ha) argument
4597 ips_poll_for_flush_complete(ips_ha_t * ha) argument
4624 ips_enable_int_copperhead(ips_ha_t * ha) argument
4641 ips_enable_int_copperhead_memio(ips_ha_t * ha) argument
4658 ips_enable_int_morpheus(ips_ha_t * ha) argument
4680 ips_init_copperhead(ips_ha_t * ha) argument
4773 ips_init_copperhead_memio(ips_ha_t * ha) argument
4867 ips_init_morpheus(ips_ha_t * ha) argument
4984 ips_reset_copperhead(ips_ha_t * ha) argument
5029 ips_reset_copperhead_memio(ips_ha_t * ha) argument
5074 ips_reset_morpheus(ips_ha_t * ha) argument
5118 ips_statinit(ips_ha_t * ha) argument
5149 ips_statinit_memio(ips_ha_t * ha) argument
5179 ips_statupd_copperhead(ips_ha_t * ha) argument
5207 ips_statupd_copperhead_memio(ips_ha_t * ha) argument
5234 ips_statupd_morpheus(ips_ha_t * ha) argument
5255 ips_issue_copperhead(ips_ha_t * ha, ips_scb_t * scb) argument
5309 ips_issue_copperhead_memio(ips_ha_t * ha, ips_scb_t * scb) argument
5362 ips_issue_i2o(ips_ha_t * ha, ips_scb_t * scb) argument
5394 ips_issue_i2o_memio(ips_ha_t * ha, ips_scb_t * scb) argument
5426 ips_isintr_copperhead(ips_ha_t * ha) argument
5459 ips_isintr_copperhead_memio(ips_ha_t * ha) argument
5492 ips_isintr_morpheus(ips_ha_t * ha) argument
5516 ips_wait(ips_ha_t * ha, int time, int intr) argument
5574 ips_write_driver_status(ips_ha_t * ha, int intr) argument
5639 ips_read_adapter_status(ips_ha_t * ha, int intr) argument
5682 ips_read_subsystem_parameters(ips_ha_t * ha, int intr) argument
5726 ips_read_config(ips_ha_t * ha, int intr) argument
5784 ips_readwrite_page5(ips_ha_t * ha, int write, int intr) argument
5834 ips_clear_adapter(ips_ha_t * ha, int intr) argument
5897 ips_ffdc_reset(ips_ha_t * ha, int intr) argument
5931 ips_ffdc_time(ips_ha_t * ha) argument
5966 ips_fix_ffdc_time(ips_ha_t * ha, ips_scb_t * scb, time64_t current_time) argument
5996 ips_erase_bios(ips_ha_t * ha) argument
6108 ips_erase_bios_memio(ips_ha_t * ha) argument
6220 ips_program_bios(ips_ha_t * ha, char *buffer, uint32_t buffersize, uint32_t offset) argument
6311 ips_program_bios_memio(ips_ha_t * ha, char *buffer, uint32_t buffersize, uint32_t offset) argument
6402 ips_verify_bios(ips_ha_t * ha, char *buffer, uint32_t buffersize, uint32_t offset) argument
6451 ips_verify_bios_memio(ips_ha_t * ha, char *buffer, uint32_t buffersize, uint32_t offset) argument
6500 ips_abort_init(ips_ha_t * ha, int index) argument
6639 ips_ha_t *ha, *oldha = ips_ha[index]; local
6816 ips_ha_t *ha; local
7031 ips_ha_t *ha; local
[all...]
H A Dqla1280.c255 DMA addresses that are kept in each ha
379 #define IS_ISP1040(ha) (ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP1020)
380 #define IS_ISP1x40(ha) (ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP1020 || \
381 ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP1240)
382 #define IS_ISP1x160(ha) (ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP10160 || \
383 ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP12160)
570 static int qla1280_read_nvram(struct scsi_qla_host *ha) argument
658 struct scsi_qla_host *ha; local
688 struct scsi_qla_host *ha = (struct scsi_qla_host *)host->hostdata; local
724 struct scsi_qla_host *ha = from_timer(ha, t, mailbox_timer); local
736 _qla1280_wait_for_single_command(struct scsi_qla_host *ha, struct srb *sp, struct completion *wait) argument
754 qla1280_wait_for_single_command(struct scsi_qla_host *ha, struct srb *sp) argument
763 qla1280_wait_for_pending_commands(struct scsi_qla_host *ha, int bus, int target) argument
811 struct scsi_qla_host *ha; local
1002 struct scsi_qla_host *ha = (struct scsi_qla_host *)shost->hostdata; local
1052 qla1280_disable_intrs(struct scsi_qla_host *ha) argument
1060 qla1280_enable_intrs(struct scsi_qla_host *ha) argument
1073 struct scsi_qla_host *ha; local
1107 qla1280_set_target_parameters(struct scsi_qla_host *ha, int bus, int target) argument
1175 struct scsi_qla_host *ha; local
1232 qla1280_done(struct scsi_qla_host *ha) argument
1397 qla1280_initialize_adapter(struct scsi_qla_host *ha) argument
1490 qla1280_request_firmware(struct scsi_qla_host *ha) argument
1545 qla1280_chip_diag(struct scsi_qla_host *ha) argument
1655 qla1280_load_firmware_pio(struct scsi_qla_host *ha) argument
1705 qla1280_load_firmware_dma(struct scsi_qla_host *ha) argument
1812 qla1280_start_firmware(struct scsi_qla_host *ha) argument
1844 qla1280_load_firmware(struct scsi_qla_host *ha) argument
1877 qla1280_init_rings(struct scsi_qla_host *ha) argument
1977 qla1280_set_target_defaults(struct scsi_qla_host *ha, int bus, int target) argument
2008 qla1280_set_defaults(struct scsi_qla_host *ha) argument
2062 qla1280_config_target(struct scsi_qla_host *ha, int bus, int target) argument
2120 qla1280_config_bus(struct scsi_qla_host *ha, int bus) argument
2152 qla1280_nvram_config(struct scsi_qla_host *ha) argument
2308 qla1280_get_nvram_word(struct scsi_qla_host *ha, uint32_t address) argument
2339 qla1280_nvram_request(struct scsi_qla_host *ha, uint32_t nv_cmd) argument
2382 qla1280_nv_write(struct scsi_qla_host *ha, uint16_t data) argument
2413 qla1280_mailbox_command(struct scsi_qla_host *ha, uint8_t mr, uint16_t *mb) argument
2502 qla1280_poll(struct scsi_qla_host *ha) argument
2538 qla1280_bus_reset(struct scsi_qla_host *ha, int bus) argument
2598 qla1280_device_reset(struct scsi_qla_host *ha, int bus, int target) argument
2632 qla1280_abort_command(struct scsi_qla_host *ha, struct srb * sp, int handle) argument
2670 qla1280_reset_adapter(struct scsi_qla_host *ha) argument
2698 qla1280_marker(struct scsi_qla_host *ha, int bus, int id, int lun, u8 type) argument
2734 qla1280_64bit_start_scsi(struct scsi_qla_host *ha, struct srb * sp) argument
2988 qla1280_32bit_start_scsi(struct scsi_qla_host *ha, struct srb * sp) argument
3228 qla1280_req_pkt(struct scsi_qla_host *ha) argument
3296 qla1280_isp_cmd(struct scsi_qla_host *ha) argument
3335 qla1280_isr(struct scsi_qla_host *ha, struct list_head *done_q) argument
3555 qla1280_rst_aen(struct scsi_qla_host *ha) argument
3592 qla1280_status_entry(struct scsi_qla_host *ha, struct response *pkt, struct list_head *done_q) argument
3685 qla1280_error_entry(struct scsi_qla_host *ha, struct response *pkt, struct list_head *done_q) argument
3749 qla1280_abort_isp(struct scsi_qla_host *ha) argument
3855 qla1280_check_for_dead_scsi_bus(struct scsi_qla_host *ha, unsigned int bus) argument
3880 qla1280_get_target_parameters(struct scsi_qla_host *ha, struct scsi_device *device) argument
3948 struct scsi_qla_host *ha; local
3985 ql1280_dump_device(struct scsi_qla_host *ha) argument
4144 struct scsi_qla_host *ha; local
4311 struct scsi_qla_host *ha = (struct scsi_qla_host *)host->hostdata; local
[all...]
/linux-master/net/core/
H A Ddev_addr_lists.c25 struct netdev_hw_addr *ha; local
30 ha = rb_entry(*ins_point, struct netdev_hw_addr, node);
31 diff = memcmp(new->addr, ha->addr, addr_len);
33 diff = memcmp(&new->type, &ha->type, sizeof(new->type));
54 struct netdev_hw_addr *ha; local
57 alloc_size = sizeof(*ha);
60 ha = kmalloc(alloc_size, GFP_ATOMIC);
61 if (!ha)
63 memcpy(ha->addr, addr, addr_len);
64 ha
79 struct netdev_hw_addr *ha; local
139 __hw_addr_del_entry(struct netdev_hw_addr_list *list, struct netdev_hw_addr *ha, bool global, bool sync) argument
175 struct netdev_hw_addr *ha = rb_entry(node, struct netdev_hw_addr, node); local
196 struct netdev_hw_addr *ha = __hw_addr_lookup(list, addr, addr_len, addr_type); local
210 __hw_addr_sync_one(struct netdev_hw_addr_list *to_list, struct netdev_hw_addr *ha, int addr_len) argument
229 __hw_addr_unsync_one(struct netdev_hw_addr_list *to_list, struct netdev_hw_addr_list *from_list, struct netdev_hw_addr *ha, int addr_len) argument
250 struct netdev_hw_addr *ha, *tmp; local
274 struct netdev_hw_addr *ha, *tmp; local
292 struct netdev_hw_addr *ha, *tmp; local
320 struct netdev_hw_addr *ha, *tmp; local
376 struct netdev_hw_addr *ha, *tmp; local
433 struct netdev_hw_addr *ha, *tmp; local
467 struct netdev_hw_addr *ha, *tmp; local
485 struct netdev_hw_addr *ha, *tmp; local
551 struct netdev_hw_addr *ha; local
575 struct netdev_hw_addr *ha; local
630 struct netdev_hw_addr *ha; local
[all...]
/linux-master/drivers/scsi/qla2xxx/
H A Dqla_sup.c19 * @ha: HA context
22 qla2x00_lock_nvram_access(struct qla_hw_data *ha) argument
25 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp;
27 if (!IS_QLA2100(ha) && !IS_QLA2200(ha) && !IS_QLA2300(ha)) {
52 * @ha: HA context
55 qla2x00_unlock_nvram_access(struct qla_hw_data *ha) argument
57 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp;
59 if (!IS_QLA2100(ha)
71 qla2x00_nv_write(struct qla_hw_data *ha, uint16_t data) argument
103 qla2x00_nvram_request(struct qla_hw_data *ha, uint32_t nv_cmd) argument
152 qla2x00_get_nvram_word(struct qla_hw_data *ha, uint32_t addr) argument
169 qla2x00_nv_deselect(struct qla_hw_data *ha) argument
185 qla2x00_write_nvram_word(struct qla_hw_data *ha, uint32_t addr, __le16 data) argument
242 qla2x00_write_nvram_word_tmo(struct qla_hw_data *ha, uint32_t addr, __le16 data, uint32_t tmo) argument
305 qla2x00_clear_nvram_protection(struct qla_hw_data *ha) argument
371 qla2x00_set_nvram_protection(struct qla_hw_data *ha, int stat) argument
429 flash_conf_addr(struct qla_hw_data *ha, uint32_t faddr) argument
435 flash_data_addr(struct qla_hw_data *ha, uint32_t faddr) argument
441 nvram_conf_addr(struct qla_hw_data *ha, uint32_t naddr) argument
447 nvram_data_addr(struct qla_hw_data *ha, uint32_t naddr) argument
453 qla24xx_read_flash_dword(struct qla_hw_data *ha, uint32_t addr, uint32_t *data) argument
481 struct qla_hw_data *ha = vha->hw; local
496 qla24xx_write_flash_dword(struct qla_hw_data *ha, uint32_t addr, uint32_t data) argument
517 qla24xx_get_flash_manufacturer(struct qla_hw_data *ha, uint8_t *man_id, uint8_t *flash_id) argument
553 struct qla_hw_data *ha = vha->hw; local
670 struct qla_hw_data *ha = vha->hw; local
950 struct qla_hw_data *ha = vha->hw; local
1047 struct qla_hw_data *ha = vha->hw; local
1076 struct qla_hw_data *ha = vha->hw; local
1104 struct qla_hw_data *ha = vha->hw; local
1194 struct qla_hw_data *ha = vha->hw; local
1219 struct qla_hw_data *ha = vha->hw; local
1253 struct qla_hw_data *ha = vha->hw; local
1278 struct qla_hw_data *ha = vha->hw; local
1384 struct qla_hw_data *ha = vha->hw; local
1401 struct qla_hw_data *ha = vha->hw; local
1428 struct qla_hw_data *ha = vha->hw; local
1458 struct qla_hw_data *ha = vha->hw; local
1505 struct qla_hw_data *ha = vha->hw; local
1527 struct qla_hw_data *ha = vha->hw; local
1543 qla2x00_flip_colors(struct qla_hw_data *ha, uint16_t *pflags) argument
1579 struct qla_hw_data *ha = vha->hw; local
1631 struct qla_hw_data *ha = vha->hw; local
1686 struct qla_hw_data *ha = vha->hw; local
1710 qla24xx_flip_colors(struct qla_hw_data *ha, uint16_t *pflags) argument
1730 struct qla_hw_data *ha = vha->hw; local
1759 qla83xx_select_led_port(struct qla_hw_data *ha) argument
1779 struct qla_hw_data *ha = vha->hw; local
1858 struct qla_hw_data *ha = vha->hw; local
1910 struct qla_hw_data *ha = vha->hw; local
1969 qla2x00_flash_enable(struct qla_hw_data *ha) argument
1985 qla2x00_flash_disable(struct qla_hw_data *ha) argument
2006 qla2x00_read_flash_byte(struct qla_hw_data *ha, uint32_t addr) argument
2067 qla2x00_write_flash_byte(struct qla_hw_data *ha, uint32_t addr, uint8_t data) argument
2130 qla2x00_poll_flash(struct qla_hw_data *ha, uint32_t addr, uint8_t poll_data, uint8_t man_id, uint8_t flash_id) argument
2170 qla2x00_program_flash_address(struct qla_hw_data *ha, uint32_t addr, uint8_t data, uint8_t man_id, uint8_t flash_id) argument
2207 qla2x00_erase_flash(struct qla_hw_data *ha, uint8_t man_id, uint8_t flash_id) argument
2243 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
2270 qla2x00_get_flash_manufacturer(struct qla_hw_data *ha, uint8_t *man_id, uint8_t *flash_id) argument
2284 qla2x00_read_flash_data(struct qla_hw_data *ha, uint8_t *tmp_buf, uint32_t saddr, uint32_t length) argument
2313 struct qla_hw_data *ha = vha->hw; local
2340 struct qla_hw_data *ha = vha->hw; local
2356 struct qla_hw_data *ha = vha->hw; local
2393 struct qla_hw_data *ha = vha->hw; local
2607 struct qla_hw_data *ha = vha->hw; local
2656 struct qla_hw_data *ha = vha->hw; local
2682 struct qla_hw_data *ha = vha->hw; local
2978 struct qla_hw_data *ha = vha->hw; local
3007 struct qla_hw_data *ha = vha->hw; local
3087 qla2x00_get_fcode_version(struct qla_hw_data *ha, uint32_t pcids) argument
3168 struct qla_hw_data *ha = vha->hw; local
3300 struct qla_hw_data *ha = vha->hw; local
3410 struct qla_hw_data *ha = vha->hw; local
3569 struct qla_hw_data *ha = vha->hw; local
3600 struct qla_hw_data *ha = vha->hw; local
[all...]
H A Dqla_nx.c360 qla82xx_pci_set_crbwindow_2M(struct qla_hw_data *ha, ulong off_in, argument
364 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev);
366 ha->crb_win = CRB_HI(off_in);
367 writel(ha->crb_win, CRB_WINDOW_2M + ha->nx_pcibase);
372 win_read = rd_reg_dword(CRB_WINDOW_2M + ha->nx_pcibase);
373 if (win_read != ha->crb_win) {
377 __func__, ha->crb_win, win_read, off_in);
379 *off_out = (off_in & MASK(16)) + CRB_INDIRECT_2M + ha->nx_pcibase;
383 qla82xx_pci_get_crb_addr_2M(struct qla_hw_data *ha, ulon argument
415 qla82xx_crb_win_lock(struct qla_hw_data *ha) argument
433 qla82xx_wr_32(struct qla_hw_data *ha, ulong off_in, u32 data) argument
463 qla82xx_rd_32(struct qla_hw_data *ha, ulong off_in) argument
495 qla82xx_idc_lock(struct qla_hw_data *ha) argument
517 qla82xx_idc_unlock(struct qla_hw_data *ha) argument
527 qla82xx_pci_mem_bound_check(struct qla_hw_data *ha, unsigned long long addr, int size) argument
543 qla82xx_pci_set_window(struct qla_hw_data *ha, unsigned long long addr) argument
620 qla82xx_pci_is_same_window(struct qla_hw_data *ha, unsigned long long addr) argument
647 qla82xx_pci_mem_read_direct(struct qla_hw_data *ha, u64 off, void *data, int size) argument
719 qla82xx_pci_mem_write_direct(struct qla_hw_data *ha, u64 off, void *data, int size) argument
817 qla82xx_rom_lock(struct qla_hw_data *ha) argument
842 qla82xx_rom_unlock(struct qla_hw_data *ha) argument
849 qla82xx_wait_rom_busy(struct qla_hw_data *ha) argument
870 qla82xx_wait_rom_done(struct qla_hw_data *ha) argument
891 qla82xx_md_rw_32(struct qla_hw_data *ha, uint32_t off, u32 data, uint8_t flag) argument
912 qla82xx_do_rom_fast_read(struct qla_hw_data *ha, int addr, int *valp) argument
923 qla82xx_rom_fast_read(struct qla_hw_data *ha, int addr, int *valp) argument
947 qla82xx_read_status_reg(struct qla_hw_data *ha, uint32_t *val) argument
963 qla82xx_flash_wait_write_finish(struct qla_hw_data *ha) argument
983 qla82xx_flash_set_write_enable(struct qla_hw_data *ha) argument
1001 qla82xx_write_status_reg(struct qla_hw_data *ha, uint32_t val) argument
1018 qla82xx_write_disable_flash(struct qla_hw_data *ha) argument
1032 ql82xx_rom_lock_d(struct qla_hw_data *ha) argument
1053 qla82xx_write_flash_dword(struct qla_hw_data *ha, uint32_t flashaddr, uint32_t data) argument
1100 struct qla_hw_data *ha = vha->hw; local
1284 qla82xx_pci_mem_write_2M(struct qla_hw_data *ha, u64 off, void *data, int size) argument
1388 qla82xx_fw_load_from_flash(struct qla_hw_data *ha) argument
1421 qla82xx_pci_mem_read_2M(struct qla_hw_data *ha, u64 off, void *data, int size) argument
1533 qla82xx_get_data_desc(struct qla_hw_data *ha, u32 section, u32 idx_offset) argument
1553 qla82xx_get_bootld_offset(struct qla_hw_data *ha) argument
1568 qla82xx_get_fw_size(struct qla_hw_data *ha) argument
1583 qla82xx_get_fw_offs(struct qla_hw_data *ha) argument
1618 qla82xx_iospace_config(struct qla_hw_data *ha) argument
1701 struct qla_hw_data *ha = vha->hw; local
1722 struct qla_hw_data *ha = vha->hw; local
1731 struct qla_hw_data *ha = vha->hw; local
1752 qla82xx_fw_load_from_blob(struct qla_hw_data *ha) argument
1798 qla82xx_set_product_offset(struct qla_hw_data *ha) argument
1840 struct qla_hw_data *ha = vha->hw; local
1864 qla82xx_check_cmdpeg_state(struct qla_hw_data *ha) argument
1903 qla82xx_check_rcvpeg_state(struct qla_hw_data *ha) argument
1953 struct qla_hw_data *ha = vha->hw; local
1985 struct qla_hw_data *ha; local
2069 struct qla_hw_data *ha; local
2135 struct qla_hw_data *ha; local
2166 struct qla_hw_data *ha; local
2221 qla82xx_enable_intrs(struct qla_hw_data *ha) argument
2236 qla82xx_disable_intrs(struct qla_hw_data *ha) argument
2252 qla82xx_init_flags(struct qla_hw_data *ha) argument
2274 struct qla_hw_data *ha = vha->hw; local
2296 struct qla_hw_data *ha = vha->hw; local
2311 qla82xx_clear_drv_active(struct qla_hw_data *ha) argument
2321 qla82xx_need_reset(struct qla_hw_data *ha) argument
2336 qla82xx_set_rst_ready(struct qla_hw_data *ha) argument
2355 qla82xx_clear_rst_ready(struct qla_hw_data *ha) argument
2365 qla82xx_set_qsnt_ready(struct qla_hw_data *ha) argument
2377 struct qla_hw_data *ha = vha->hw; local
2390 struct qla_hw_data *ha = vha->hw; local
2467 struct qla_hw_data *ha = vha->hw; local
2509 struct qla_hw_data *ha = vha->hw; local
2525 qla82xx_unprotect_flash(struct qla_hw_data *ha) argument
2559 qla82xx_protect_flash(struct qla_hw_data *ha) argument
2592 qla82xx_erase_sector(struct qla_hw_data *ha, int addr) argument
2644 struct qla_hw_data *ha = vha->hw; local
2754 struct qla_hw_data *ha = vha->hw; local
2782 qla82xx_rom_lock_recovery(struct qla_hw_data *ha) argument
2818 struct qla_hw_data *ha = vha->hw; local
2878 struct qla_hw_data *ha = vha->hw; local
2950 struct qla_hw_data *ha = vha->hw; local
2966 struct qla_hw_data *ha = vha->hw; local
3005 struct qla_hw_data *ha = vha->hw; local
3086 struct qla_hw_data *ha = vha->hw; local
3174 struct qla_hw_data *ha = vha->hw; local
3275 struct qla_hw_data *ha = vha->hw; local
3306 struct qla_hw_data *ha = vha->hw; local
3321 struct qla_hw_data *ha = vha->hw; local
3398 struct qla_hw_data *ha = vha->hw; local
3415 struct qla_hw_data *ha = vha->hw; local
3455 struct qla_hw_data *ha = vha->hw; local
3598 struct qla_hw_data *ha = vha->hw; local
3675 struct qla_hw_data *ha = vha->hw; local
3792 struct qla_hw_data *ha = vha->hw; local
3814 struct qla_hw_data *ha = vha->hw; local
3840 struct qla_hw_data *ha = vha->hw; local
3863 struct qla_hw_data *ha = vha->hw; local
3922 struct qla_hw_data *ha = vha->hw; local
3957 struct qla_hw_data *ha = vha->hw; local
3987 struct qla_hw_data *ha = vha->hw; local
4013 struct qla_hw_data *ha = vha->hw; local
4081 struct qla_hw_data *ha = vha->hw; local
4108 struct qla_hw_data *ha = vha->hw; local
4316 struct qla_hw_data *ha = vha->hw; local
4353 struct qla_hw_data *ha = vha->hw; local
4379 struct qla_hw_data *ha = vha->hw; local
4425 struct qla_hw_data *ha = vha->hw; local
4446 struct qla_hw_data *ha = vha->hw; local
4465 struct qla_hw_data *ha = vha->hw; local
[all...]
H A Dqla_os.c424 struct qla_hw_data *ha = vha->hw; local
426 rsp->qpair = ha->base_qpair;
428 ha->base_qpair->hw = ha;
429 ha->base_qpair->req = req;
430 ha->base_qpair->rsp = rsp;
431 ha->base_qpair->vha = vha;
432 ha->base_qpair->qp_lock_ptr = &ha->hardware_lock;
433 ha
447 qla2x00_alloc_queues(struct qla_hw_data *ha, struct req_que *req, struct rsp_que *rsp) argument
515 qla2x00_free_req_que(struct qla_hw_data *ha, struct req_que *req) argument
533 qla2x00_free_rsp_que(struct qla_hw_data *ha, struct rsp_que *rsp) argument
548 qla2x00_free_queues(struct qla_hw_data *ha) argument
605 struct qla_hw_data *ha = vha->hw; local
629 struct qla_hw_data *ha = vha->hw; local
678 struct qla_hw_data *ha = vha->hw; local
715 struct qla_hw_data *ha = vha->hw; local
724 struct qla_hw_data *ha = sp->vha->hw; local
782 struct qla_hw_data *ha = sp->fcport->vha->hw; local
879 struct qla_hw_data *ha = vha->hw; local
1003 struct qla_hw_data *ha = vha->hw; local
1106 struct qla_hw_data *ha = vha->hw; local
1127 struct qla_hw_data *ha = vha->hw; local
1192 struct qla_hw_data *ha = vha->hw; local
1210 struct qla_hw_data *ha = vha->hw; local
1258 struct qla_hw_data *ha = vha->hw; local
1352 struct qla_hw_data *ha = vha->hw; local
1426 struct qla_hw_data *ha = vha->hw; local
1455 struct qla_hw_data *ha = vha->hw; local
1523 struct qla_hw_data *ha = vha->hw; local
1606 struct qla_hw_data *ha = vha->hw; local
1671 struct qla_hw_data *ha = vha->hw; local
1754 struct qla_hw_data *ha = vha->hw; local
1794 struct qla_hw_data *ha = vha->hw; variable in typeref:struct:qla_hw_data
1866 struct qla_hw_data *ha = vha->hw; local
1924 struct qla_hw_data *ha = vha->hw; local
1981 qla2x00_config_dma_addressing(struct qla_hw_data *ha) argument
2003 qla2x00_enable_intrs(struct qla_hw_data *ha) argument
2018 qla2x00_disable_intrs(struct qla_hw_data *ha) argument
2032 qla24xx_enable_intrs(struct qla_hw_data *ha) argument
2045 qla24xx_disable_intrs(struct qla_hw_data *ha) argument
2060 qla2x00_iospace_config(struct qla_hw_data *ha) argument
2164 qla83xx_iospace_config(struct qla_hw_data *ha) argument
2647 qla2x00_set_isp_flags(struct qla_hw_data *ha) argument
2859 struct qla_hw_data *ha = container_of(work, local
2871 struct qla_hw_data *ha = vha->hw; local
2919 struct qla_hw_data *ha; local
3691 struct qla_hw_data *ha; local
3714 struct qla_hw_data *ha; local
3779 qla2x00_delete_all_vps(struct qla_hw_data *ha, scsi_qla_host_t *base_vha) argument
3808 qla2x00_destroy_deferred_work(struct qla_hw_data *ha) argument
3839 qla2x00_unmap_iobases(struct qla_hw_data *ha) argument
3862 qla2x00_clear_drv_active(struct qla_hw_data *ha) argument
3879 struct qla_hw_data *ha; local
4006 struct qla_hw_data *ha = vha->hw; local
4134 qla2x00_set_reserved_loop_ids(struct qla_hw_data *ha) argument
4156 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
4618 struct qla_hw_data *ha = vha->hw; local
4678 qla2x00_free_exlogin_buffer(struct qla_hw_data *ha) argument
4733 struct qla_hw_data *ha = vha->hw; local
4832 qla2x00_free_exchoffld_buffer(struct qla_hw_data *ha) argument
4850 qla2x00_free_fw_dump(struct qla_hw_data *ha) argument
4891 qla2x00_mem_free(struct qla_hw_data *ha) argument
5056 qla2x00_create_host(const struct scsi_host_template *sht, struct qla_hw_data *ha) argument
5705 struct qla_hw_data *ha = base_vha->hw; local
5742 struct qla_hw_data *ha = local
5764 struct qla_hw_data *ha = local
5810 struct qla_hw_data *ha = local
5849 struct qla_hw_data *ha = local
5887 struct qla_hw_data *ha = base_vha->hw; local
5985 struct qla_hw_data *ha = base_vha->hw; local
6078 struct qla_hw_data *ha = vha->hw; local
6516 struct qla_hw_data *ha = base_vha->hw; local
6575 struct qla_hw_data *ha = vha->hw; local
6604 struct qla_hw_data *ha = vha->hw; local
6632 struct qla_hw_data *ha = vha->hw; local
6705 struct qla_hw_data *ha = base_vha->hw; local
6818 struct qla_hw_data *ha = container_of(work, struct qla_hw_data, local
6902 struct qla_hw_data *ha; local
7260 struct qla_hw_data *ha = vha->hw; local
7295 struct qla_hw_data *ha = vha->hw; local
7330 struct qla_hw_data *ha = vha->hw; local
7355 struct qla_hw_data *ha = vha->hw; local
7408 struct qla_hw_data *ha = vha->hw; local
7670 struct qla_hw_data *ha = vha->hw; local
7733 struct qla_hw_data *ha = vha->hw; local
7797 struct qla_hw_data *ha = vha->hw; local
7846 struct qla_hw_data *ha = base_vha->hw; local
7897 struct qla_hw_data *ha = base_vha->hw; local
7964 struct qla_hw_data *ha = base_vha->hw; local
7983 struct qla_hw_data *ha = vha->hw; local
8011 struct qla_hw_data *ha = vha->hw; local
8025 struct qla_hw_data *ha = base_vha->hw; local
8052 struct qla_hw_data *ha = base_vha->hw; local
[all...]
H A Dqla_init.c90 struct qla_hw_data *ha = vha->hw; local
93 tmo = ha->r_a_tov / 10 * 2;
94 if (IS_QLAFX00(ha)) {
96 } else if (!IS_FWI2_CAPABLE(ha)) {
101 tmo = ha->login_timeout;
657 struct qla_hw_data *ha = vha->hw; local
659 if (IS_FWI2_CAPABLE(ha))
662 return (loop_id > ha->max_loop_id && loop_id < SNS_FIRST_LOOP_ID) ||
680 struct qla_hw_data *ha = vha->hw; local
685 spin_lock_irqsave(&ha
711 struct qla_hw_data *ha = fcport->vha->hw; local
1224 struct qla_hw_data *ha = vha->hw; local
1381 struct qla_hw_data *ha = vha->hw; local
2243 struct qla_hw_data *ha = vha->hw; local
2256 struct qla_hw_data *ha = vha->hw; local
2603 struct qla_hw_data *ha = vha->hw; local
2675 struct qla_hw_data *ha = vha->hw; local
2694 struct qla_hw_data *ha = vha->hw; local
2720 struct qla_hw_data *ha = vha->hw; local
2883 struct qla_hw_data *ha = vha->hw; local
2915 struct qla_hw_data *ha = vha->hw; local
2996 struct qla_hw_data *ha = vha->hw; local
3039 struct qla_hw_data *ha = vha->hw; local
3072 struct qla_hw_data *ha = vha->hw; local
3106 struct qla_hw_data *ha = vha->hw; local
3263 struct qla_hw_data *ha = vha->hw; local
3313 struct qla_hw_data *ha = vha->hw; local
3536 struct qla_hw_data *ha = vha->hw; local
3564 struct qla_hw_data *ha = vha->hw; local
3688 struct qla_hw_data *ha = vha->hw; local
3713 struct qla_hw_data *ha = vha->hw; local
3752 struct qla_hw_data *ha = vha->hw; local
3786 struct qla_hw_data *ha = vha->hw; local
3993 qla2x00_alloc_outstanding_cmds(struct qla_hw_data *ha, struct req_que *req) argument
4145 struct qla_hw_data *ha = vha->hw; local
4201 struct qla_hw_data *ha = qpair->vha->hw; local
4218 struct qla_hw_data *ha = vha->hw; local
4244 struct qla_hw_data *ha = vha->hw; local
4265 struct qla_hw_data *ha = vha->hw; local
4461 struct qla_hw_data *ha = vha->hw; local
4544 struct qla_hw_data *ha = vha->hw; local
4636 struct qla_hw_data *ha = vha->hw; local
4659 struct qla_hw_data *ha = vha->hw; local
4755 struct qla_hw_data *ha = vha->hw; local
4876 struct qla_hw_data *ha = vha->hw; local
5016 struct qla_hw_data *ha = vha->hw; local
5126 struct qla_hw_data *ha = vha->hw; local
5176 struct qla_hw_data *ha = vha->hw; local
5212 struct qla_hw_data *ha = vha->hw; local
5613 struct qla_hw_data *ha = vha->hw; local
5651 struct qla_hw_data *ha = vha->hw; local
5834 struct qla_hw_data *ha = vha->hw; local
6045 struct qla_hw_data *ha = vha->hw; local
6296 struct qla_hw_data *ha = vha->hw; local
6445 struct qla_hw_data *ha = vha->hw; local
6737 struct qla_hw_data *ha = vha->hw; local
6780 struct qla_hw_data *ha = vha->hw; local
7002 qla2x00_perform_loop_resync(scsi_qla_host_t *ha) argument
7029 struct qla_hw_data *ha = vha->hw; local
7089 struct qla_hw_data *ha = vha->hw; local
7105 struct qla_hw_data *ha = vha->hw; local
7121 struct qla_hw_data *ha = vha->hw; local
7151 struct qla_hw_data *ha = vha->hw; local
7205 struct qla_hw_data *ha = vha->hw; local
7218 struct qla_hw_data *ha = vha->hw; local
7266 struct qla_hw_data *ha = vha->hw; local
7328 struct qla_hw_data *ha = vha->hw; local
7364 struct qla_hw_data *ha = vha->hw; local
7500 struct qla_hw_data *ha = vha->hw; local
7697 struct qla_hw_data *ha = vha->hw; local
7734 qla25xx_init_queues(struct qla_hw_data *ha) argument
7787 struct qla_hw_data *ha = vha->hw; local
7807 struct qla_hw_data *ha = vha->hw; local
7836 struct qla_hw_data *ha = vha->hw; local
7862 struct qla_hw_data *ha = vha->hw; local
8206 struct qla_hw_data *ha = vha->hw; local
8305 struct qla_hw_data *ha = vha->hw; local
8415 struct qla_hw_data *ha = vha->hw; local
8559 struct qla_hw_data *ha = vha->hw; local
8662 struct qla_hw_data *ha = vha->hw; local
8829 struct qla_hw_data *ha = vha->hw; local
8882 struct qla_hw_data *ha = vha->hw; local
8916 struct qla_hw_data *ha = vha->hw; local
8965 struct qla_hw_data *ha = vha->hw; local
9007 struct qla_hw_data *ha = vha->hw; local
9018 struct qla_hw_data *ha = vha->hw; local
9042 struct qla_hw_data *ha = vha->hw; local
9343 struct qla_hw_data *ha = vha->hw; local
9464 struct qla_hw_data *ha = vha->hw; local
9619 struct qla_hw_data *ha = vha->hw; local
9775 struct qla_hw_data *ha = qpair->hw; local
[all...]
H A Dqla_dfs.c152 struct qla_hw_data *ha = vha->hw; local
161 spin_lock_irqsave(&ha->tgt.sess_lock, flags);
167 spin_unlock_irqrestore(&ha->tgt.sess_lock, flags);
179 struct qla_hw_data *ha = vha->hw; local
188 gid_list = dma_alloc_coherent(&ha->pdev->dev,
189 qla2x00_gid_list_size(ha),
194 qla2x00_gid_list_size(ha));
220 id_iter += ha->gid_list_info_size;
223 dma_free_coherent(&ha->pdev->dev, qla2x00_gid_list_size(ha),
237 struct qla_hw_data *ha = vha->hw; local
408 struct qla_hw_data *ha = vha->hw; local
442 struct qla_hw_data *ha = vha->hw; local
467 struct qla_hw_data *ha = vha->hw; local
502 struct qla_hw_data *ha = vha->hw; local
578 struct qla_hw_data *ha = vha->hw; local
624 struct qla_hw_data *ha = vha->hw; local
685 struct qla_hw_data *ha = vha->hw; local
[all...]
H A Dqla_mid.c32 struct qla_hw_data *ha = vha->hw; local
36 mutex_lock(&ha->vport_lock);
37 vp_id = find_first_zero_bit(ha->vp_idx_map, ha->max_npiv_vports + 1);
38 if (vp_id > ha->max_npiv_vports) {
41 vp_id, ha->max_npiv_vports);
42 mutex_unlock(&ha->vport_lock);
46 set_bit(vp_id, ha->vp_idx_map);
47 ha->num_vhosts++;
50 spin_lock_irqsave(&ha
66 struct qla_hw_data *ha = vha->hw; local
110 qla24xx_find_vhost_by_name(struct qla_hw_data *ha, uint8_t *port_name) argument
209 struct qla_hw_data *ha = vha->hw; local
278 struct qla_hw_data *ha = rsp->hw; local
361 struct qla_hw_data *ha = vha->hw; local
426 struct qla_hw_data *ha = vha->hw; local
459 struct qla_hw_data *ha = base_vha->hw; local
497 struct qla_hw_data *ha = base_vha->hw; local
574 struct qla_hw_data *ha = vha->hw; local
594 struct qla_hw_data *ha = vha->hw; local
657 struct qla_hw_data *ha = vha->hw; local
698 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, bool startqp) argument
826 qla25xx_create_rsp_que(struct qla_hw_data *ha, uint16_t options, uint8_t vp_idx, uint16_t rid, struct qla_qpair *qpair, bool startqp) argument
949 struct qla_hw_data *ha = vha->hw; local
1011 struct qla_hw_data *ha = vha->hw; local
1121 struct qla_hw_data *ha = qp->vha->hw; local
1142 struct qla_hw_data *ha = vha->hw; local
1192 struct qla_hw_data *ha = qp->vha->hw; local
[all...]
H A Dqla_attr.c25 struct qla_hw_data *ha = vha->hw; local
28 if (!(ha->fw_dump_reading || ha->mctp_dump_reading ||
29 ha->mpi_fw_dump_reading))
32 mutex_lock(&ha->optrom_mutex);
33 if (IS_P3P_TYPE(ha)) {
34 if (off < ha->md_template_size) {
36 &off, ha->md_tmplt_hdr, ha->md_template_size);
38 off -= ha
66 struct qla_hw_data *ha = vha->hw; local
188 struct qla_hw_data *ha = vha->hw; local
228 struct qla_hw_data *ha = vha->hw; local
302 struct qla_hw_data *ha = vha->hw; local
326 struct qla_hw_data *ha = vha->hw; local
364 struct qla_hw_data *ha = vha->hw; local
548 struct qla_hw_data *ha = vha->hw; local
595 struct qla_hw_data *ha = vha->hw; local
698 struct qla_hw_data *ha = vha->hw; local
885 struct qla_hw_data *ha = vha->hw; local
948 struct qla_hw_data *ha = vha->hw; local
1050 struct qla_hw_data *ha = vha->hw; local
1082 struct qla_hw_data *ha = vha->hw; local
1094 struct qla_hw_data *ha = vha->hw; local
1124 struct qla_hw_data *ha = vha->hw; local
1170 struct qla_hw_data *ha = vha->hw; local
1228 struct qla_hw_data *ha = vha->hw; local
1326 struct qla_hw_data *ha = vha->hw; local
1362 struct qla_hw_data *ha = vha->hw; local
1380 struct qla_hw_data *ha = vha->hw; local
1435 struct qla_hw_data *ha = vha->hw; local
1446 struct qla_hw_data *ha = vha->hw; local
1457 struct qla_hw_data *ha = vha->hw; local
1468 struct qla_hw_data *ha = vha->hw; local
1480 struct qla_hw_data *ha = vha->hw; local
1508 struct qla_hw_data *ha = vha->hw; local
1529 struct qla_hw_data *ha = vha->hw; local
1544 struct qla_hw_data *ha = vha->hw; local
1560 struct qla_hw_data *ha = vha->hw; local
1574 struct qla_hw_data *ha = vha->hw; local
1709 struct qla_hw_data *ha = vha->hw; local
1758 struct qla_hw_data *ha = vha->hw; local
1772 struct qla_hw_data *ha = vha->hw; local
1791 struct qla_hw_data *ha = vha->hw; local
1810 struct qla_hw_data *ha = vha->hw; local
1885 struct qla_hw_data *ha = vha->hw; local
2360 struct qla_hw_data *ha = vha->hw; local
2374 struct qla_hw_data *ha = vha->hw; local
2833 struct qla_hw_data *ha = vha->hw; local
2943 struct qla_hw_data *ha = vha->hw; local
3057 struct qla_hw_data *ha = base_vha->hw; local
3190 struct qla_hw_data *ha = vha->hw; local
3379 struct qla_hw_data *ha = vha->hw; local
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/diag/
H A Den_rep_tracepoint.h15 TP_PROTO(const struct mlx5e_neigh_hash_entry *nhe, const u8 *ha,
17 TP_ARGS(nhe, ha, neigh_connected),
19 __array(u8, ha, ETH_ALEN)
30 memcpy(__entry->ha, ha, ETH_ALEN);
42 __get_str(devname), __entry->ha,

Completed in 358 milliseconds

1234567891011>>