/linux-master/drivers/scsi/qla4xxx/ |
H A D | ql4_glbl.h | 12 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 D | ql4_init.c | 13 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 D | ql4_inline.h | 14 * 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 D | ql4_isr.c | 14 * @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 D | ql4_83xx.c | 15 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 D | ql4_nvram.c | 12 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 D | ql4_iocb.c | 15 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 D | ql4_nx.c | 38 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 D | ql4_dbg.c | 32 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 D | ql4_attr.c | 16 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 D | ql4_mbx.c | 14 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 D | ql4_bsg.c | 15 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 D | ql4_os.c | 99 static int qla4xxx_wait_for_hba_online(struct scsi_qla_host *ha); 103 static void qla4xxx_config_dma_addressing(struct scsi_qla_host *ha); 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 D | sas_event.c | 13 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 D | ips.c | 279 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 D | qla1280.c | 255 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 D | dev_addr_lists.c | 25 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 D | qla_sup.c | 19 * @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 D | qla_nx.c | 360 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 D | qla_os.c | 424 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 D | qla_init.c | 90 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 D | qla_dfs.c | 152 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 D | qla_mid.c | 32 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 D | qla_attr.c | 25 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 D | en_rep_tracepoint.h | 15 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,
|