hregs 16 arch/mips/include/asm/sgi/wd.h struct hpc3_scsiregs *hregs; hregs 79 arch/mips/sgi-ip22/ip22-platform.c sgiwd93_0_pd.hregs = &hpc3c0->scsi_chan0; hregs 89 arch/mips/sgi-ip22/ip22-platform.c sgiwd93_1_pd.hregs = &hpc3c0->scsi_chan1; hregs 99 drivers/net/ethernet/seeq/sgiseeq.c struct hpc3_ethregs *hregs; hregs 125 drivers/net/ethernet/seeq/sgiseeq.c static inline void hpc3_eth_reset(struct hpc3_ethregs *hregs) hregs 127 drivers/net/ethernet/seeq/sgiseeq.c hregs->reset = HPC3_ERST_CRESET | HPC3_ERST_CLRIRQ; hregs 129 drivers/net/ethernet/seeq/sgiseeq.c hregs->reset = 0; hregs 132 drivers/net/ethernet/seeq/sgiseeq.c static inline void reset_hpc3_and_seeq(struct hpc3_ethregs *hregs, hregs 135 drivers/net/ethernet/seeq/sgiseeq.c hregs->rx_ctrl = hregs->tx_ctrl = 0; hregs 136 drivers/net/ethernet/seeq/sgiseeq.c hpc3_eth_reset(hregs); hregs 143 drivers/net/ethernet/seeq/sgiseeq.c struct hpc3_ethregs *hregs, hregs 147 drivers/net/ethernet/seeq/sgiseeq.c hregs->rx_ctrl = HPC3_ERXCTRL_ACTIVE; hregs 250 drivers/net/ethernet/seeq/sgiseeq.c struct hpc3_ethregs *hregs = gpriv->hregs; hregs 278 drivers/net/ethernet/seeq/sgiseeq.c hregs->rx_cbptr, hregs->rx_ndptr, hregs->rx_ctrl); hregs 280 drivers/net/ethernet/seeq/sgiseeq.c hregs->tx_cbptr, hregs->tx_ndptr, hregs->tx_ctrl); hregs 290 drivers/net/ethernet/seeq/sgiseeq.c struct hpc3_ethregs *hregs = sp->hregs; hregs 293 drivers/net/ethernet/seeq/sgiseeq.c reset_hpc3_and_seeq(hregs, sregs); hregs 307 drivers/net/ethernet/seeq/sgiseeq.c hregs->rx_ndptr = VIRT_TO_DMA(sp, sp->rx_desc); hregs 308 drivers/net/ethernet/seeq/sgiseeq.c hregs->tx_ndptr = VIRT_TO_DMA(sp, sp->tx_desc); hregs 310 drivers/net/ethernet/seeq/sgiseeq.c seeq_go(sp, hregs, sregs); hregs 328 drivers/net/ethernet/seeq/sgiseeq.c struct hpc3_ethregs *hregs, hregs 331 drivers/net/ethernet/seeq/sgiseeq.c if (!(hregs->rx_ctrl & HPC3_ERXCTRL_ACTIVE)) { hregs 332 drivers/net/ethernet/seeq/sgiseeq.c hregs->rx_ndptr = VIRT_TO_DMA(sp, sp->rx_desc + sp->rx_new); hregs 333 drivers/net/ethernet/seeq/sgiseeq.c seeq_go(sp, hregs, sregs); hregs 338 drivers/net/ethernet/seeq/sgiseeq.c struct hpc3_ethregs *hregs, hregs 412 drivers/net/ethernet/seeq/sgiseeq.c rx_maybe_restart(sp, hregs, sregs); hregs 426 drivers/net/ethernet/seeq/sgiseeq.c struct hpc3_ethregs *hregs) hregs 446 drivers/net/ethernet/seeq/sgiseeq.c hregs->tx_ndptr = VIRT_TO_DMA(sp, td); hregs 447 drivers/net/ethernet/seeq/sgiseeq.c hregs->tx_ctrl = HPC3_ETXCTRL_ACTIVE; hregs 452 drivers/net/ethernet/seeq/sgiseeq.c struct hpc3_ethregs *hregs, hregs 456 drivers/net/ethernet/seeq/sgiseeq.c unsigned long status = hregs->tx_ctrl; hregs 480 drivers/net/ethernet/seeq/sgiseeq.c hregs->tx_ndptr = VIRT_TO_DMA(sp, td); hregs 481 drivers/net/ethernet/seeq/sgiseeq.c hregs->tx_ctrl = HPC3_ETXCTRL_ACTIVE; hregs 501 drivers/net/ethernet/seeq/sgiseeq.c struct hpc3_ethregs *hregs = sp->hregs; hregs 507 drivers/net/ethernet/seeq/sgiseeq.c hregs->reset = HPC3_ERST_CLRIRQ; hregs 510 drivers/net/ethernet/seeq/sgiseeq.c sgiseeq_rx(dev, sp, hregs, sregs); hregs 514 drivers/net/ethernet/seeq/sgiseeq.c sgiseeq_tx(dev, sp, hregs, sregs); hregs 559 drivers/net/ethernet/seeq/sgiseeq.c reset_hpc3_and_seeq(sp->hregs, sregs); hregs 586 drivers/net/ethernet/seeq/sgiseeq.c struct hpc3_ethregs *hregs = sp->hregs; hregs 638 drivers/net/ethernet/seeq/sgiseeq.c if (!(hregs->tx_ctrl & HPC3_ETXCTRL_ACTIVE)) hregs 639 drivers/net/ethernet/seeq/sgiseeq.c kick_tx(dev, sp, hregs); hregs 766 drivers/net/ethernet/seeq/sgiseeq.c sp->hregs = &hpcregs->ethregs; hregs 771 drivers/net/ethernet/seeq/sgiseeq.c sp->hregs->pconfig = 0x161; hregs 772 drivers/net/ethernet/seeq/sgiseeq.c sp->hregs->dconfig = HPC3_EDCFG_FIRQ | HPC3_EDCFG_FEOP | hregs 776 drivers/net/ethernet/seeq/sgiseeq.c sp->hregs->pconfig = 0x161; hregs 777 drivers/net/ethernet/seeq/sgiseeq.c sp->hregs->dconfig = HPC3_EDCFG_FIRQ | HPC3_EDCFG_FEOP | hregs 781 drivers/net/ethernet/seeq/sgiseeq.c hpc3_eth_reset(sp->hregs); hregs 106 drivers/scsi/sgiwd93.c struct hpc3_scsiregs *hregs = hregs 127 drivers/scsi/sgiwd93.c hregs->ndptr = hdata->dma; hregs 129 drivers/scsi/sgiwd93.c hregs->ctrl = HPC3_SCTRL_ACTIVE; hregs 131 drivers/scsi/sgiwd93.c hregs->ctrl = HPC3_SCTRL_ACTIVE | HPC3_SCTRL_DIR; hregs 140 drivers/scsi/sgiwd93.c struct hpc3_scsiregs *hregs; hregs 148 drivers/scsi/sgiwd93.c hregs = (struct hpc3_scsiregs *) SCpnt->device->host->base; hregs 154 drivers/scsi/sgiwd93.c hregs->ctrl |= HPC3_SCTRL_FLUSH; hregs 155 drivers/scsi/sgiwd93.c while (hregs->ctrl & HPC3_SCTRL_ACTIVE) hregs 158 drivers/scsi/sgiwd93.c hregs->ctrl = 0; hregs 168 drivers/scsi/sgiwd93.c struct hpc3_scsiregs *hregs = (struct hpc3_scsiregs *) base; hregs 170 drivers/scsi/sgiwd93.c hregs->ctrl = HPC3_SCTRL_CRESET; hregs 172 drivers/scsi/sgiwd93.c hregs->ctrl = 0; hregs 218 drivers/scsi/sgiwd93.c struct hpc3_scsiregs *hregs = pd->hregs; hregs 232 drivers/scsi/sgiwd93.c host->base = (unsigned long) hregs;