/drivers/scsi/ |
H A D | eata.c | 1086 struct hostdata *ha; local 1280 ha = (struct hostdata *)shost->hostdata; 1282 memset(ha, 0, sizeof(struct hostdata)); 1283 ha->subversion = subversion; 1284 ha->protocol_rev = protocol_rev; 1285 ha->is_pci = is_pci; 1286 ha->pdev = pdev; 1287 ha->board_number = j; 1289 if (ha->subversion == ESA) 1304 strcpy(ha 1600 map_dma(unsigned int i, struct hostdata *ha) argument 1641 unmap_dma(unsigned int i, struct hostdata *ha) argument 1667 sync_dma(unsigned int i, struct hostdata *ha) argument 1695 scsi_to_dev_dir(unsigned int i, struct hostdata *ha) argument 1754 struct hostdata *ha = (struct hostdata *)shost->hostdata; local 1839 struct hostdata *ha = (struct hostdata *)shost->hostdata; local 1907 struct hostdata *ha = (struct hostdata *)shost->hostdata; local 2100 reorder(struct hostdata *ha, unsigned long cursec, unsigned int ihdlr, unsigned int il[], unsigned int n_ready) argument 2240 flush_dev(struct scsi_device *dev, unsigned long cursec, struct hostdata *ha, unsigned int ihdlr) argument 2292 struct hostdata *ha = (struct hostdata *)shost->hostdata; local 2552 struct hostdata *ha = (struct hostdata *)shost->hostdata; local [all...] |
H A D | gdth_proc.c | 10 gdth_ha_str *ha = shost_priv(host); local 13 TRACE2(("gdth_set_info() ha %d\n",ha->hanum,)); 19 ret_val = gdth_set_asc_info(host, buffer, length, ha); 27 int length, gdth_ha_str *ha) 39 TRACE2(("gdth_set_asc_info() ha %d\n",ha->hanum)); 60 if (ha->hdr[i].present) { 66 if (ha->cache_feat & GDT_64BIT) { 98 if (ha 26 gdth_set_asc_info(struct Scsi_Host *host, char *buffer, int length, gdth_ha_str *ha) argument 140 gdth_ha_str *ha = shost_priv(host); local 560 gdth_ioctl_alloc(gdth_ha_str *ha, int size, int scratch, u64 *paddr) argument 588 gdth_ioctl_free(gdth_ha_str *ha, int size, char *buf, u64 paddr) argument 602 gdth_ioctl_check_bin(gdth_ha_str *ha, u16 size) argument 619 gdth_wait_completion(gdth_ha_str *ha, int busnum, int id) argument [all...] |
H A D | ips.h | 61 #define IPS_COMMAND_ID(ha, scb) (int) (scb - ha->scbs) 62 #define IPS_IS_TROMBONE(ha) (((ha->pcidev->device == IPS_DEVICEID_COPPERHEAD) && \ 63 (ha->pcidev->revision >= IPS_REVID_TROMBONE32) && \ 64 (ha->pcidev->revision <= IPS_REVID_TROMBONE64)) ? 1 : 0) 65 #define IPS_IS_CLARINET(ha) (((ha->pcidev->device == IPS_DEVICEID_COPPERHEAD) && \ 66 (ha->pcidev->revision >= IPS_REVID_CLARINETP1) && \ 67 (ha [all...] |
/drivers/scsi/qla2xxx/ |
H A D | qla_inline.h | 61 struct qla_hw_data *ha = rsp->hw; local 63 if (IS_P3P_TYPE(ha)) 66 ha->isp_ops->intr_handler(0, rsp); 95 qla2x00_set_reserved_loop_ids(struct qla_hw_data *ha) argument 99 if (IS_FWI2_CAPABLE(ha)) 103 set_bit(i, ha->loop_id_map); 104 set_bit(MANAGEMENT_SERVER, ha->loop_id_map); 105 set_bit(BROADCAST, ha->loop_id_map); 111 struct qla_hw_data *ha = vha->hw; local 112 if (IS_FWI2_CAPABLE(ha)) 121 struct qla_hw_data *ha = fcport->vha->hw; local 132 qla2x00_clean_dsd_pool(struct qla_hw_data *ha, srb_t *sp, struct qla_tgt_cmd *tc) argument 222 struct qla_hw_data *ha = vha->hw; local 264 qla2x00_gid_list_size(struct qla_hw_data *ha) argument 273 qla2x00_handle_mbx_completion(struct qla_hw_data *ha, int status) argument [all...] |
H A D | qla_mr.c | 23 * ha = adapter block pointer. 52 struct qla_hw_data *ha = vha->hw; local 53 scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev); 55 if (ha->pdev->error_state > pci_channel_io_frozen) { 68 reg = ha->iobase; 74 if (ha->flags.pci_channel_io_perm_failure) { 80 if (ha->flags.isp82xx_fw_hung) { 84 "FW hung = %d.\n", ha->flags.isp82xx_fw_hung); 94 if (!wait_for_completion_timeout(&ha->mbx_cmd_comp, mcp->tov * HZ)) { 102 ha 396 struct qla_hw_data *ha = vha->hw; local 499 struct qla_hw_data *ha = vha->hw; local 527 struct qla_hw_data *ha = vha->hw; local 633 struct qla_hw_data *ha = vha->hw; local 653 struct qla_hw_data *ha = vha->hw; local 672 struct qla_hw_data *ha = vha->hw; local 688 struct qla_hw_data *ha = vha->hw; local 700 struct qla_hw_data *ha = vha->hw; local 707 qlafx00_enable_intrs(struct qla_hw_data *ha) argument 718 qlafx00_disable_intrs(struct qla_hw_data *ha) argument 745 struct qla_hw_data *ha = vha->hw; local 764 qlafx00_iospace_config(struct qla_hw_data *ha) argument 833 struct qla_hw_data *ha = vha->hw; local 859 struct qla_hw_data *ha = vha->hw; local 903 struct qla_hw_data *ha = vha->hw; local 1123 struct qla_hw_data *ha = vha->hw; local 1353 struct qla_hw_data *ha = vha->hw; local 1438 struct qla_hw_data *ha = vha->hw; local 1481 struct qla_hw_data *ha = vha->hw; local 1614 struct qla_hw_data *ha = vha->hw; local 1648 struct qla_hw_data *ha = vha->hw; local 1811 struct qla_hw_data *ha = vha->hw; local 2021 struct qla_hw_data *ha = vha->hw; local 2103 struct qla_hw_data *ha = ((struct scsi_qla_host *) local 2288 struct qla_hw_data *ha = vha->hw; local 2554 struct qla_hw_data *ha = rsp->hw; local 2631 struct qla_hw_data *ha = vha->hw; local 2685 struct qla_hw_data *ha = vha->hw; local 2789 struct qla_hw_data *ha = vha->hw; local 2870 struct qla_hw_data *ha = vha->hw; local 2900 struct qla_hw_data *ha; local 3085 struct qla_hw_data *ha = vha->hw; local [all...] |
H A D | qla_bsg.c | 32 struct qla_hw_data *ha = vha->hw; local 40 dma_unmap_sg(&ha->pdev->dev, 45 dma_unmap_sg(&ha->pdev->dev, 49 dma_unmap_sg(&ha->pdev->dev, bsg_job->request_payload.sg_list, 52 dma_unmap_sg(&ha->pdev->dev, bsg_job->reply_payload.sg_list, 123 struct qla_hw_data *ha = vha->hw; local 128 if (!(IS_QLA24XX_TYPE(ha) || IS_QLA25XX(ha) || IS_P3P_TYPE(ha))) { 137 if (!ha 251 struct qla_hw_data *ha; local 428 struct qla_hw_data *ha = vha->hw; local 560 struct qla_hw_data *ha = vha->hw; local 631 struct qla_hw_data *ha = vha->hw; local 704 struct qla_hw_data *ha = vha->hw; local 942 struct qla_hw_data *ha = vha->hw; local 975 struct qla_hw_data *ha = vha->hw; local 1084 struct qla_hw_data *ha = vha->hw; local 1366 struct qla_hw_data *ha = vha->hw; local 1434 struct qla_hw_data *ha = vha->hw; local 1469 struct qla_hw_data *ha = vha->hw; local 1503 struct qla_hw_data *ha = vha->hw; local 1553 struct qla_hw_data *ha = vha->hw; local 1601 struct qla_hw_data *ha = vha->hw; local 1645 struct qla_hw_data *ha = vha->hw; local 1688 struct qla_hw_data *ha = vha->hw; local 1735 struct qla_hw_data *ha = vha->hw; local 1915 struct qla_hw_data *ha = vha->hw; local 2229 struct qla_hw_data *ha = vha->hw; local [all...] |
H A D | qla_def.h | 215 #define LOOPID_MAP_SIZE (ha->max_fibre_devices) 665 #define ISP_REQ_Q_IN(ha, reg) \ 666 (IS_QLA2100(ha) || IS_QLA2200(ha) ? \ 669 #define ISP_REQ_Q_OUT(ha, reg) \ 670 (IS_QLA2100(ha) || IS_QLA2200(ha) ? \ 673 #define ISP_RSP_Q_IN(ha, reg) \ 674 (IS_QLA2100(ha) || IS_QLA2200(ha) [all...] |
H A D | qla_isr.c | 35 struct qla_hw_data *ha; local 51 ha = rsp->hw; 52 reg = &ha->iobase->isp; 55 spin_lock_irqsave(&ha->hardware_lock, flags); 56 vha = pci_get_drvdata(ha->pdev); 62 if (pci_channel_offline(ha->pdev)) 73 ha->isp_ops->fw_dump(vha, 1); 84 mb[0] = RD_MAILBOX_REG(ha, reg, 0); 89 mb[1] = RD_MAILBOX_REG(ha, reg, 1); 90 mb[2] = RD_MAILBOX_REG(ha, re 161 struct qla_hw_data *ha; local 267 struct qla_hw_data *ha = vha->hw; local 359 qla2x00_get_link_speed_str(struct qla_hw_data *ha, uint16_t speed) argument 379 struct qla_hw_data *ha = vha->hw; local 541 struct qla_hw_data *ha = vha->hw; local 574 struct qla_hw_data *ha = vha->hw; local 1144 struct qla_hw_data *ha = vha->hw; local 1179 struct qla_hw_data *ha = vha->hw; local 1591 struct qla_hw_data *ha = rsp->hw; local 1841 struct qla_hw_data *ha = vha->hw; local 2004 struct qla_hw_data *ha = vha->hw; local 2353 struct qla_hw_data *ha = rsp->hw; local 2409 struct qla_hw_data *ha = vha->hw; local 2453 struct qla_hw_data *ha = vha->hw; local 2503 struct qla_hw_data *ha = vha->hw; local 2595 struct qla_hw_data *ha = vha->hw; local 2653 struct qla_hw_data *ha; local 2747 struct qla_hw_data *ha; local 2787 struct qla_hw_data *ha; local 2823 struct qla_hw_data *ha; local 2931 qla24xx_disable_msix(struct qla_hw_data *ha) argument 2951 qla24xx_enable_msix(struct qla_hw_data *ha, struct rsp_que *rsp) argument 3069 qla2x00_request_irqs(struct qla_hw_data *ha, struct rsp_que *rsp) argument 3160 struct qla_hw_data *ha = vha->hw; local 3183 struct qla_hw_data *ha = rsp->hw; local [all...] |
H A D | qla_target.c | 102 static void qlt_24xx_atio_pkt(struct scsi_qla_host *ha, 104 static void qlt_response_pkt(struct scsi_qla_host *ha, response_t *pkt); 107 static void qlt_send_term_exchange(struct scsi_qla_host *ha, struct qla_tgt_cmd 109 static void qlt_reject_free_srr_imm(struct scsi_qla_host *ha, 125 /* ha->hardware_lock supposed to be held on entry (to protect tgt->sess_list) */ 160 struct qla_hw_data *ha = vha->hw; local 169 BUG_ON(ha->tgt.tgt_vp_map == NULL); 170 vp_idx = ha->tgt.tgt_vp_map[d_id[2]].idx; 171 if (likely(test_bit(vp_idx, ha->vp_idx_map))) 172 return ha 181 struct qla_hw_data *ha = vha->hw; local 383 struct qla_hw_data *ha = vha->hw; local 424 struct qla_hw_data *ha = vha->hw; local 532 struct qla_hw_data *ha = vha->hw; local 592 struct qla_hw_data *ha = vha->hw; local 627 struct qla_hw_data *ha = vha->hw; local 725 struct qla_hw_data *ha = vha->hw; local 785 struct qla_hw_data *ha = vha->hw; local 816 struct qla_hw_data *ha = tgt->ha; local 837 struct qla_hw_data *ha = tgt->ha; local 908 struct qla_hw_data *ha = tgt->ha; local 996 struct qla_hw_data *ha = vha->hw; local 1056 struct qla_hw_data *ha = vha->hw; local 1182 struct qla_hw_data *ha = vha->hw; local 1241 struct qla_hw_data *ha = vha->hw; local 1300 qlt_24xx_send_task_mgmt_ctio(struct scsi_qla_host *ha, struct qla_tgt_mgmt_cmd *mcmd, uint32_t resp_code) argument 1358 struct qla_hw_data *ha = vha->hw; local 1468 struct qla_hw_data *ha = vha->hw; local 1534 struct qla_hw_data *ha = vha->hw; local 1566 struct qla_hw_data *ha = vha->hw; local 1726 struct qla_hw_data *ha = vha->hw; local 1801 qlt_need_explicit_conf(struct qla_hw_data *ha, struct qla_tgt_cmd *cmd, int sending_sense) argument 2089 struct qla_hw_data *ha; local 2299 struct qla_hw_data *ha = vha->hw; local 2444 struct qla_hw_data *ha = vha->hw; local 2661 struct qla_hw_data *ha = vha->hw; local 2934 struct qla_hw_data *ha = vha->hw; local 2989 struct qla_hw_data *ha = vha->hw; local 3025 qlt_host_reset_handler(struct qla_hw_data *ha) argument 3066 struct qla_hw_data *ha = vha->hw; local 3254 struct qla_hw_data *ha = vha->hw; local 3361 struct qla_hw_data *ha = vha->hw; local 3419 struct qla_hw_data *ha = vha->hw; local 3474 struct qla_hw_data *ha = vha->hw; local 3581 struct qla_hw_data *ha = vha->hw; local 3612 struct qla_hw_data *ha = vha->hw; local 3651 struct qla_hw_data *ha = vha->hw; local 3845 struct qla_hw_data *ha = vha->hw; local 3971 struct qla_hw_data *ha = vha->hw; local 4162 struct qla_hw_data *ha = vha->hw; local 4302 struct qla_hw_data *ha = vha->hw; local 4360 struct qla_hw_data *ha = vha->hw; local 4445 struct qla_hw_data *ha = vha->hw; local 4521 struct qla_hw_data *ha = vha->hw; local 4537 struct qla_hw_data *ha = vha->hw; local 4630 struct qla_hw_data *ha = vha->hw; local 4816 struct qla_hw_data *ha = vha->hw; local 4989 struct qla_hw_data *ha = vha->hw; local 5045 struct qla_hw_data *ha = vha->hw; local 5139 qlt_add_target(struct qla_hw_data *ha, struct scsi_qla_host *base_vha) argument 5205 qlt_remove_target(struct qla_hw_data *ha, struct scsi_qla_host *vha) argument 5264 struct qla_hw_data *ha; local 5329 struct qla_hw_data *ha = vha->hw; local 5346 struct qla_hw_data *ha = vha->hw; local 5367 struct qla_hw_data *ha = vha->hw; local 5395 struct qla_hw_data *ha = vha->hw; local 5431 struct qla_hw_data *ha = vha->hw; local 5458 qlt_vport_create(struct scsi_qla_host *vha, struct qla_hw_data *ha) argument 5509 struct qla_hw_data *ha = vha->hw; local 5530 struct qla_hw_data *ha = vha->hw; local 5564 struct qla_hw_data *ha = vha->hw; local 5586 struct qla_hw_data *ha = vha->hw; local 5659 struct qla_hw_data *ha = vha->hw; local 5670 struct qla_hw_data *ha = vha->hw; local 5747 struct qla_hw_data *ha = vha->hw; local 5759 qlt_83xx_iospace_config(struct qla_hw_data *ha) argument 5795 qlt_probe_one_stage1(struct scsi_qla_host *base_vha, struct qla_hw_data *ha) argument 5818 struct qla_hw_data *ha; local 5836 qlt_mem_alloc(struct qla_hw_data *ha) argument 5857 qlt_mem_free(struct qla_hw_data *ha) argument [all...] |
H A D | qla_dbg.c | 84 qla2xxx_prep_dump(struct qla_hw_data *ha, struct qla2xxx_fw_dump *fw_dump) argument 86 fw_dump->fw_major_version = htonl(ha->fw_major_version); 87 fw_dump->fw_minor_version = htonl(ha->fw_minor_version); 88 fw_dump->fw_subminor_version = htonl(ha->fw_subminor_version); 89 fw_dump->fw_attributes = htonl(ha->fw_attributes); 91 fw_dump->vendor = htonl(ha->pdev->vendor); 92 fw_dump->device = htonl(ha->pdev->device); 93 fw_dump->subsystem_vendor = htonl(ha->pdev->subsystem_vendor); 94 fw_dump->subsystem_device = htonl(ha->pdev->subsystem_device); 98 qla2xxx_copy_queues(struct qla_hw_data *ha, voi argument 115 qla27xx_dump_mpi_ram(struct qla_hw_data *ha, uint32_t addr, uint32_t *ram, uint32_t ram_dwords, void **nxt) argument 195 qla24xx_dump_ram(struct qla_hw_data *ha, uint32_t addr, uint32_t *ram, uint32_t ram_dwords, void **nxt) argument 272 qla24xx_dump_memory(struct qla_hw_data *ha, uint32_t *code_ram, uint32_t cram_size, void **nxt) argument 308 qla24xx_pause_risc(struct device_reg_24xx __iomem *reg, struct qla_hw_data *ha) argument 319 qla24xx_soft_reset(struct qla_hw_data *ha) argument 375 qla2xxx_dump_ram(struct qla_hw_data *ha, uint32_t addr, uint16_t *ram, uint32_t ram_words, void **nxt) argument 469 qla24xx_copy_eft(struct qla_hw_data *ha, void *ptr) argument 479 qla25xx_copy_fce(struct qla_hw_data *ha, void *ptr, uint32_t **last_chain) argument 506 qla2xxx_copy_atioqueues(struct qla_hw_data *ha, void *ptr, uint32_t **last_chain) argument 554 qla25xx_copy_mqueues(struct qla_hw_data *ha, void *ptr, uint32_t **last_chain) argument 625 qla25xx_copy_mq(struct qla_hw_data *ha, void *ptr, uint32_t **last_chain) argument 662 struct qla_hw_data *ha = vha->hw; local 688 struct qla_hw_data *ha = vha->hw; local 851 struct qla_hw_data *ha = vha->hw; local 1043 struct qla_hw_data *ha = vha->hw; local 1298 struct qla_hw_data *ha = vha->hw; local 1617 struct qla_hw_data *ha = vha->hw; local 1938 struct qla_hw_data *ha = vha->hw; local 2646 struct qla_hw_data *ha = vha->hw; local [all...] |
H A D | qla_mr.h | 362 #define QLAFX00_SET_HST_INTR(ha, value) \ 363 WRT_REG_DWORD((ha)->cregbase + QLAFX00_HST_TO_HBA_REG, \ 366 #define QLAFX00_CLR_HST_INTR(ha, value) \ 367 WRT_REG_DWORD((ha)->cregbase + QLAFX00_HBA_TO_HOST_REG, \ 370 #define QLAFX00_RD_INTR_REG(ha) \ 371 RD_REG_DWORD((ha)->cregbase + QLAFX00_HBA_TO_HOST_REG) 373 #define QLAFX00_CLR_INTR_REG(ha, value) \ 374 WRT_REG_DWORD((ha)->cregbase + QLAFX00_HBA_TO_HOST_REG, \ 377 #define QLAFX00_SET_HBA_SOC_REG(ha, off, val)\ 378 WRT_REG_DWORD((ha) [all...] |
H A D | qla_gs.c | 20 * @ha: HA context 24 * Returns a pointer to the @ha's ms_iocb. 29 struct qla_hw_data *ha = vha->hw; local 32 ms_pkt = ha->ms_iocb; 37 SET_TARGET_ID(ha, ms_pkt->loop_id, SIMPLE_NAME_SERVER); 39 ms_pkt->timeout = cpu_to_le16(ha->r_a_tov / 10 * 2); 45 ms_pkt->dseg_req_address[0] = cpu_to_le32(LSD(ha->ct_sns_dma)); 46 ms_pkt->dseg_req_address[1] = cpu_to_le32(MSD(ha->ct_sns_dma)); 49 ms_pkt->dseg_rsp_address[0] = cpu_to_le32(LSD(ha->ct_sns_dma)); 50 ms_pkt->dseg_rsp_address[1] = cpu_to_le32(MSD(ha 69 struct qla_hw_data *ha = vha->hw; local 126 struct qla_hw_data *ha = vha->hw; local 185 struct qla_hw_data *ha = vha->hw; local 270 struct qla_hw_data *ha = vha->hw; local 346 struct qla_hw_data *ha = vha->hw; local 405 struct qla_hw_data *ha = vha->hw; local 472 struct qla_hw_data *ha = vha->hw; local 525 struct qla_hw_data *ha = vha->hw; local 583 struct qla_hw_data *ha = vha->hw; local 628 struct qla_hw_data *ha = vha->hw; local 650 struct qla_hw_data *ha = vha->hw; local 720 struct qla_hw_data *ha = vha->hw; local 751 struct qla_hw_data *ha = vha->hw; local 817 struct qla_hw_data *ha = vha->hw; local 888 struct qla_hw_data *ha = vha->hw; local 944 struct qla_hw_data *ha = vha->hw; local 1006 struct qla_hw_data *ha = vha->hw; local 1056 struct qla_hw_data *ha = vha->hw; local 1111 struct qla_hw_data *ha = vha->hw; local 1149 struct qla_hw_data *ha = vha->hw; local 1187 struct qla_hw_data *ha = vha->hw; local 1216 struct qla_hw_data *ha = vha->hw; local 1271 struct qla_hw_data *ha = vha->hw; local 1475 struct qla_hw_data *ha = vha->hw; local 1692 struct qla_hw_data *ha = vha->hw; local 2002 struct qla_hw_data *ha = vha->hw; local 2051 struct qla_hw_data *ha = vha->hw; local 2364 struct qla_hw_data *ha = vha->hw; local 2424 struct qla_hw_data *ha = vha->hw; local 2479 struct qla_hw_data *ha = vha->hw; local 2532 struct qla_hw_data *ha = vha->hw; local 2642 struct qla_hw_data *ha = vha->hw; local [all...] |
H A D | qla_nx2.c | 20 qla8044_rd_reg(struct qla_hw_data *ha, ulong addr) argument 22 return readl((void __iomem *) (ha->nx_pcibase + addr)); 26 qla8044_wr_reg(struct qla_hw_data *ha, ulong addr, uint32_t val) argument 28 writel(val, (void __iomem *)((ha)->nx_pcibase + addr)); 35 struct qla_hw_data *ha = vha->hw; local 38 return qla8044_rd_reg(ha, qla8044_reg_tbl[crb_reg]); 48 struct qla_hw_data *ha = vha->hw; local 51 qla8044_wr_reg(ha, qla8044_reg_tbl[crb_reg], value); 59 struct qla_hw_data *ha = vha->hw; local 61 qla8044_wr_reg(ha, QLA8044_CRB_WIN_FUN 78 struct qla_hw_data *ha = vha->hw; local 93 struct qla_hw_data *ha = vha->hw; local 245 struct qla_hw_data *ha = vha->hw; local 258 struct qla_hw_data *ha = vha->hw; local 297 struct qla_hw_data *ha = vha->hw; local 344 qla8044_idc_lock(struct qla_hw_data *ha) argument 413 qla8044_idc_unlock(struct qla_hw_data *ha) argument 440 struct qla_hw_data *ha = vha->hw; local 466 struct qla_hw_data *ha = vha->hw; local 569 struct qla_hw_data *ha = vha->hw; local 1115 struct qla_hw_data *ha = vha->hw; local 1208 struct qla_hw_data *ha = vha->hw; local 1263 struct qla_hw_data *ha = vha->hw; local 1308 struct qla_hw_data *ha = vha->hw; local 1352 qla8044_clear_drv_active(struct qla_hw_data *ha) argument 1381 struct qla_hw_data *ha = vha->hw; local 1599 struct qla_hw_data *ha = vha->hw; local 1612 struct qla_hw_data *ha = vha->hw; local 1637 struct qla_hw_data *ha = vha->hw; local 1730 struct qla_hw_data *ha = vha->hw; local 1748 struct qla_hw_data *ha = vha->hw; local 1761 struct qla_hw_data *ha = vha->hw; local 1777 struct qla_hw_data *ha = vha->hw; local 1821 struct qla_hw_data *ha = vha->hw; local 1855 struct qla_hw_data *ha = vha->hw; local 1920 struct qla_hw_data *ha = vha->hw; local 2114 struct qla_hw_data *ha = vha->hw; local 2203 struct qla_hw_data *ha = vha->hw; local 2346 struct qla_hw_data *ha = vha->hw; local 2556 struct qla_hw_data *ha = vha->hw; local 2811 struct qla_hw_data *ha = vha->hw; local 2841 struct qla_hw_data *ha = vha->hw; local 2898 struct qla_hw_data *ha = vha->hw; local 3228 struct qla_hw_data *ha = vha->hw; local 3479 struct qla_hw_data *ha = vha->hw; local 3568 struct qla_hw_data *ha = vha->hw; local 3585 struct qla_hw_data *ha = vha->hw; local 3883 struct qla_hw_data *ha; local 3981 qla8044_idc_dontreset(struct qla_hw_data *ha) argument 4013 struct qla_hw_data *ha = vha->hw; local 4067 struct qla_hw_data *ha = vha->hw; local [all...] |
H A D | qla_mbx.c | 19 * ha = adapter block pointer. 47 struct qla_hw_data *ha = vha->hw; local 48 scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev); 52 if (ha->pdev->error_state > pci_channel_io_frozen) { 65 reg = ha->iobase; 72 if (ha->flags.pci_channel_io_perm_failure) { 78 if (IS_P3P_TYPE(ha) && ha->flags.isp82xx_fw_hung) { 82 "FW hung = %d.\n", ha->flags.isp82xx_fw_hung); 91 if (!wait_for_completion_timeout(&ha 391 struct qla_hw_data *ha = vha->hw; local 457 struct qla_hw_data *ha = vha->hw; local 531 struct qla_hw_data *ha = vha->hw; local 906 struct qla_hw_data *ha = vha->hw; local 1222 struct qla_hw_data *ha = vha->hw; local 1294 struct qla_hw_data *ha = vha->hw; local 1389 struct qla_hw_data *ha = vha->hw; local 1852 struct qla_hw_data *ha = vha->hw; local 1989 struct qla_hw_data *ha = vha->hw; local 2070 struct qla_hw_data *ha = vha->hw; local 2129 struct qla_hw_data *ha = vha->hw; local 2433 struct qla_hw_data *ha = vha->hw; local 2501 struct qla_hw_data *ha = vha->hw; local 2612 struct qla_hw_data *ha = vha->hw; local 2695 struct qla_hw_data *ha; local 2784 struct qla_hw_data *ha = fcport->vha->hw; local 2795 struct qla_hw_data *ha = fcport->vha->hw; local 2809 struct qla_hw_data *ha = vha->hw; local 3321 struct qla_hw_data *ha = vha->hw; local 3426 struct qla_hw_data *ha = vha->hw; local 3502 struct qla_hw_data *ha = vha->hw; local 3675 struct qla_hw_data *ha = vha->hw; local 3767 struct qla_hw_data *ha = vha->hw; local 3836 struct qla_hw_data *ha = vha->hw; local 4073 struct qla_hw_data *ha = vha->hw; local 4121 struct qla_hw_data *ha = vha->hw; local 4210 struct qla_hw_data *ha = vha->hw; local 4257 struct qla_hw_data *ha = vha->hw; local 4479 struct qla_hw_data *ha = vha->hw; local 4602 struct qla_hw_data *ha = vha->hw; local 4664 struct qla_hw_data *ha = vha->hw; local 4700 struct qla_hw_data *ha = vha->hw; local 4766 struct qla_hw_data *ha = vha->hw; local 4808 struct qla_hw_data *ha = vha->hw; local 4855 struct qla_hw_data *ha = vha->hw; local 4890 struct qla_hw_data *ha = vha->hw; local 4924 struct qla_hw_data *ha = vha->hw; local 4968 struct qla_hw_data *ha = vha->hw; local 5017 struct qla_hw_data *ha = vha->hw; local 5072 struct qla_hw_data *ha = vha->hw; local 5116 struct qla_hw_data *ha = vha->hw; local 5160 struct qla_hw_data *ha = vha->hw; local 5198 struct qla_hw_data *ha = vha->hw; local 5235 struct qla_hw_data *ha = vha->hw; local 5274 struct qla_hw_data *ha = vha->hw; local 5325 struct qla_hw_data *ha = vha->hw; local 5359 struct qla_hw_data *ha = vha->hw; local [all...] |
H A D | qla_iocb.c | 90 * @ha: HA context 119 * @ha: HA context 325 struct qla_hw_data *ha; local 333 ha = vha->hw; 334 reg = &ha->iobase->isp; 336 req = ha->req_q_map[0]; 337 rsp = ha->rsp_q_map[0]; 351 spin_lock_irqsave(&ha->hardware_lock, flags); 367 nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd), 377 req_cnt = ha 476 struct qla_hw_data *ha = vha->hw; local 528 struct qla_hw_data *ha = vha->hw; local 606 struct qla_hw_data *ha; local 939 qla24xx_walk_and_build_sglist_no_difb(struct qla_hw_data *ha, srb_t *sp, uint32_t *dsd, uint16_t tot_dsds, struct qla_tgt_cmd *tc) argument 1058 qla24xx_walk_and_build_sglist(struct qla_hw_data *ha, srb_t *sp, uint32_t *dsd, uint16_t tot_dsds, struct qla_tgt_cmd *tc) argument 1148 qla24xx_walk_and_build_prot_sglist(struct qla_hw_data *ha, srb_t *sp, uint32_t *dsd, uint16_t tot_dsds, struct qla_tgt_cmd *tc) argument 1262 struct qla_hw_data *ha; local 1497 struct qla_hw_data *ha = vha->hw; local 1666 struct qla_hw_data *ha = vha->hw; local 1850 struct qla_hw_data *ha = sp->fcport->vha->hw; local 1875 struct qla_hw_data *ha = vha->hw; local 1974 struct qla_hw_data *ha = sp->fcport->vha->hw; local 2011 struct qla_hw_data *ha = sp->fcport->vha->hw; local 2038 struct qla_hw_data *ha = sp->fcport->vha->hw; local 2063 struct qla_hw_data *ha = vha->hw; local 2143 struct qla_hw_data *ha = vha->hw; local 2222 struct qla_hw_data *ha = vha->hw; local 2310 struct qla_hw_data *ha = vha->hw; local 2689 struct qla_hw_data *ha = sp->fcport->vha->hw; local 2854 struct qla_hw_data *ha = vha->hw; local [all...] |
/drivers/scsi/qla4xxx/ |
H A D | ql4_def.h | 117 #define ql4_printk(level, ha, format, arg...) \ 118 dev_printk(level , &((ha)->pdev->dev) , format , ## arg) 225 struct scsi_qla_host *ha; /* HA the SP is queued on */ member in struct:srb 261 struct scsi_qla_host *ha; member in struct:mrb 284 struct scsi_qla_host *ha; member in struct:ddb_entry 295 int (*ddb_change)(struct scsi_qla_host *ha, uint32_t fw_ddb_index, 428 int (*iospace_config) (struct scsi_qla_host *ha); 839 struct scsi_qla_host *ha; member in struct:ql4_task_data 862 static inline int is_ipv4_enabled(struct scsi_qla_host *ha) argument 864 return ((ha 867 is_ipv6_enabled(struct scsi_qla_host *ha) argument 873 is_qla4010(struct scsi_qla_host *ha) argument 878 is_qla4022(struct scsi_qla_host *ha) argument 883 is_qla4032(struct scsi_qla_host *ha) argument 888 is_qla40XX(struct scsi_qla_host *ha) argument 893 is_qla8022(struct scsi_qla_host *ha) argument 898 is_qla8032(struct scsi_qla_host *ha) argument 903 is_qla8042(struct scsi_qla_host *ha) argument 908 is_qla80XX(struct scsi_qla_host *ha) argument 913 is_aer_supported(struct scsi_qla_host *ha) argument 920 adapter_up(struct scsi_qla_host *ha) argument 932 isp_semaphore(struct scsi_qla_host *ha) argument 939 isp_nvram(struct scsi_qla_host *ha) argument 946 isp_ext_hw_conf(struct scsi_qla_host *ha) argument 953 isp_port_status(struct scsi_qla_host *ha) argument 960 isp_port_ctrl(struct scsi_qla_host *ha) argument 967 isp_port_error_status(struct scsi_qla_host *ha) argument 974 isp_gp_out(struct scsi_qla_host *ha) argument 981 eeprom_ext_hw_conf_offset(struct scsi_qla_host *ha) argument 1049 ql4xxx_reset_active(struct scsi_qla_host *ha) argument 1060 qla4_8xxx_rd_direct(struct scsi_qla_host *ha, const uint32_t crb_reg) argument 1066 qla4_8xxx_wr_direct(struct scsi_qla_host *ha, const uint32_t crb_reg, const uint32_t value) argument [all...] |
/drivers/scsi/libsas/ |
H A D | sas_init.c | 117 struct sas_ha_struct *ha = ev->ha; local 119 clear_bit(HAE_RESET, &ha->pending); 388 void sas_prep_resume_ha(struct sas_ha_struct *ha) argument 392 set_bit(SAS_HA_REGISTERED, &ha->state); 395 for (i = 0; i < ha->num_phys; i++) { 396 struct asd_sas_phy *phy = ha->sas_phy[i]; 406 static int phys_suspended(struct sas_ha_struct *ha) argument 410 for (i = 0; i < ha->num_phys; i++) { 411 struct asd_sas_phy *phy = ha 420 sas_resume_ha(struct sas_ha_struct *ha) argument 453 sas_suspend_ha(struct sas_ha_struct *ha) argument 511 struct sas_ha_struct *ha = SHOST_TO_SAS_HA(shost); local 538 struct sas_ha_struct *ha = SHOST_TO_SAS_HA(shost); local [all...] |
H A D | sas_scsi_host.c | 97 task->dev->port->ha->sas_ha_name); 123 struct sas_ha_struct *ha = dev->port->ha; local 127 if (test_bit(SAS_HA_FROZEN, &ha->state)) 184 struct sas_ha_struct *sas_ha = task->dev->port->ha; 206 struct sas_ha_struct *sas_ha = dev->port->ha; 271 struct sas_ha_struct *ha = dev->port->ha; local 281 list_move_tail(&cmd->eh_entry, &ha->eh_ata_q); 333 struct sas_ha_struct *ha local 445 struct sas_ha_struct *ha = dev->port->ha; local 465 struct sas_ha_struct *ha = dev->port->ha; local 496 struct sas_ha_struct *ha = dev->port->ha; local 628 struct sas_ha_struct *ha = SHOST_TO_SAS_HA(shost); local 769 struct sas_ha_struct *ha = SHOST_TO_SAS_HA(shost); local 803 struct sas_ha_struct *ha = SHOST_TO_SAS_HA(shost); local 885 struct sas_ha_struct *ha = SHOST_TO_SAS_HA(shost); local [all...] |
H A D | sas_discover.c | 180 struct sas_ha_struct *sas_ha = dev->port->ha; 202 struct sas_ha_struct *sas_ha = dev->port->ha; 249 struct Scsi_Host *shost = port->ha->core.shost; 331 struct sas_ha_struct *ha = port->ha; local 345 spin_lock_irq(&ha->lock); 349 ha->eh_active--; 351 spin_unlock_irq(&ha->lock); 410 struct sas_ha_struct *ha; local 416 ha 502 struct sas_ha_struct *ha = port->ha; local 528 sas_chain_work(struct sas_ha_struct *ha, struct sas_work *sw) argument 538 sas_chain_event(int event, unsigned long *pending, struct sas_work *sw, struct sas_ha_struct *ha) argument [all...] |
H A D | sas_ata.c | 101 struct sas_ha_struct *sas_ha = dev->port->ha; 187 struct sas_ha_struct *sas_ha = dev->port->ha; 278 return to_sas_internal(dev->port->ha->core.shost->transportt); 529 struct sas_ha_struct *ha = dev->port->ha; local 532 spin_lock_irqsave(&ha->lock, flags); 534 ha->eh_active++; 536 spin_unlock_irqrestore(&ha->lock, flags); 542 struct sas_ha_struct *ha = dev->port->ha; local 578 struct sas_ha_struct *ha = found_dev->port->ha; local 793 struct sas_ha_struct *ha = dev->port->ha; local [all...] |
H A D | sas_phy.c | 56 struct sas_ha_struct *sas_ha = phy->ha; 87 struct sas_ha_struct *sas_ha = phy->ha; 157 phy->ha = sas_ha;
|
/drivers/scsi/aic94xx/ |
H A D | aic94xx_dev.c | 84 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; 97 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; 114 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; 139 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; 157 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; 237 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; 267 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; 317 asd_free_ddb(dev->port->ha->lldd_ha, 327 struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha; 352 struct asd_ha_struct *asd_ha = dev->port->ha [all...] |
H A D | aic94xx_scb.c | 88 struct asd_ha_struct *asd_ha = ascb->ha; 158 struct asd_ha_struct *asd_ha = phy->sas_phy.ha->lldd_ha; 241 struct asd_dma_tok *edb = ascb->ha->seq.edb_arr[edb_el]; 242 struct asd_phy *phy = &ascb->ha->phys[phy_id]; 243 struct sas_ha_struct *sas_ha = phy->sas_phy.ha; 254 asd_form_port(ascb->ha, phy); 262 struct asd_ha_struct *asd_ha = ascb->ha; 295 struct asd_ascb *cp = asd_ascb_alloc_list(ascb->ha, &num, 304 if (asd_post_ascb_list(ascb->ha, cp, 1) != 0) 316 struct sas_ha_struct *sas_ha = &ascb->ha [all...] |
/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac100_core.c | 119 struct netdev_hw_addr *ha; local 129 netdev_for_each_mc_addr(ha, dev) { 133 int bit_nr = ether_crc(ETH_ALEN, ha->addr) >> 26;
|
H A D | dwmac1000_core.c | 150 struct netdev_hw_addr *ha; local 155 netdev_for_each_mc_addr(ha, dev) { 161 int bit_nr = bitrev32(~crc32_le(~0, ha->addr, 182 struct netdev_hw_addr *ha; local 184 netdev_for_each_uc_addr(ha, dev) { 185 stmmac_set_mac_addr(ioaddr, ha->addr,
|