Home
last modified time | relevance | path

Searched refs:dma_regs (Results 1 – 25 of 27) sorted by relevance

12

/Linux-v4.19/drivers/scsi/
Djazz_esp.c74 vdma_disable ((int)esp->dma_regs); in jazz_esp_reset_dma()
84 vdma_disable ((int)esp->dma_regs); in jazz_esp_dma_invalidate()
94 vdma_disable ((int)esp->dma_regs); in jazz_esp_send_dma_cmd()
96 vdma_set_mode ((int)esp->dma_regs, DMA_MODE_READ); in jazz_esp_send_dma_cmd()
98 vdma_set_mode ((int)esp->dma_regs, DMA_MODE_WRITE); in jazz_esp_send_dma_cmd()
100 vdma_set_addr ((int)esp->dma_regs, addr); in jazz_esp_send_dma_cmd()
101 vdma_set_count ((int)esp->dma_regs, dma_count); in jazz_esp_send_dma_cmd()
102 vdma_enable ((int)esp->dma_regs); in jazz_esp_send_dma_cmd()
109 u32 enable = vdma_get_enable((int)esp->dma_regs); in jazz_esp_dma_error()
165 esp->dma_regs = (void __iomem *)res->start; in esp_jazz_probe()
Dsun3x_esp.c43 readl(esp->dma_regs + (REG))
45 writel((VAL), esp->dma_regs + (REG))
48 *(volatile u32 *)(esp->dma_regs + (REG))
50 do { *(volatile u32 *)(esp->dma_regs + (REG)) = (VAL); } while (0)
228 esp->dma_regs = ioremap_nocache(res->start, 0x10); in esp_sun3x_probe()
262 iounmap(esp->dma_regs); in esp_sun3x_probe()
Dzorro_esp.c220 struct cyber_dma_registers __iomem *dregs = esp->dma_regs; in cyber_esp_irq_pending()
230 struct fastlane_dma_registers __iomem *dregs = esp->dma_regs; in fastlane_esp_irq_pending()
269 struct fastlane_dma_registers __iomem *dregs = esp->dma_regs; in fastlane_esp_dma_invalidate()
448 struct blz1230_dma_registers __iomem *dregs = esp->dma_regs; in zorro_esp_send_blz1230_dma_cmd()
498 struct blz1230II_dma_registers __iomem *dregs = esp->dma_regs; in zorro_esp_send_blz1230II_dma_cmd()
543 struct blz2060_dma_registers __iomem *dregs = esp->dma_regs; in zorro_esp_send_blz2060_dma_cmd()
588 struct cyber_dma_registers __iomem *dregs = esp->dma_regs; in zorro_esp_send_cyber_dma_cmd()
639 struct cyberII_dma_registers __iomem *dregs = esp->dma_regs; in zorro_esp_send_cyberII_dma_cmd()
680 struct fastlane_dma_registers __iomem *dregs = esp->dma_regs; in zorro_esp_send_fastlane_dma_cmd()
1056 esp->dma_regs = ioremap_nocache(dmaaddr, in zorro_esp_probe()
[all …]
Dsun_esp.c31 sbus_readl(esp->dma_regs + (REG))
33 sbus_writel((VAL), esp->dma_regs + (REG))
50 esp->dma_regs = of_ioremap(&dma_of->resource[0], 0, in esp_sbus_setup_dma()
53 if (!esp->dma_regs) in esp_sbus_setup_dma()
614 of_iounmap(&dma_of->resource[0], esp->dma_regs, in esp_sbus_remove()
Desp_scsi.h433 void __iomem *dma_regs; member
Dam53c974.c466 esp->dma_regs = esp->regs; in pci_esp_probe_one()
/Linux-v4.19/drivers/macintosh/
Drack-meter.c65 struct dbdma_regs __iomem *dma_regs; member
154 DBDMA_DO_STOP(rm->dma_regs); in rackmeter_do_pause()
163 out_le32(&rm->dma_regs->cmdptr_hi, 0); in rackmeter_do_pause()
164 out_le32(&rm->dma_regs->cmdptr, rm->dma_buf_p); in rackmeter_do_pause()
165 out_le32(&rm->dma_regs->control, (RUN << 16) | RUN); in rackmeter_do_pause()
174 DBDMA_DO_RESET(rm->dma_regs); in rackmeter_setup_dbdma()
336 (void)in_le32(&rm->dma_regs->status); in rackmeter_irq()
350 DBDMA_DO_RESET(rm->dma_regs); in rackmeter_irq()
474 rm->dma_regs = ioremap(macio_resource_start(mdev, 1), 0x100); in rackmeter_probe()
476 rm->dma_regs = ioremap(rdma.start, 0x100); in rackmeter_probe()
[all …]
/Linux-v4.19/drivers/ata/
Dpata_macio.c573 struct dbdma_regs __iomem *dma_regs = ap->ioaddr.bmdma_addr; in pata_macio_freeze() local
575 if (dma_regs) { in pata_macio_freeze()
579 writel((RUN|PAUSE|FLUSH|WAKE|DEAD) << 16, &dma_regs->control); in pata_macio_freeze()
580 while (--timeout && (readl(&dma_regs->status) & RUN)) in pata_macio_freeze()
592 struct dbdma_regs __iomem *dma_regs = ap->ioaddr.bmdma_addr; in pata_macio_bmdma_setup() local
598 writel(priv->dma_table_dma, &dma_regs->cmdptr); in pata_macio_bmdma_setup()
621 struct dbdma_regs __iomem *dma_regs = ap->ioaddr.bmdma_addr; in pata_macio_bmdma_start() local
625 writel((RUN << 16) | RUN, &dma_regs->control); in pata_macio_bmdma_start()
627 (void)readl(&dma_regs->control); in pata_macio_bmdma_start()
634 struct dbdma_regs __iomem *dma_regs = ap->ioaddr.bmdma_addr; in pata_macio_bmdma_stop() local
[all …]
/Linux-v4.19/drivers/ide/
Dpmac.c73 volatile struct dbdma_regs __iomem * dma_regs; member
1189 pmif->dma_regs = ioremap(macio_resource_start(mdev, 1), 0x1000); in pmac_ide_macio_attach()
1191 pmif->dma_regs = NULL; in pmac_ide_macio_attach()
1206 if (pmif->dma_regs) { in pmac_ide_macio_attach()
1207 iounmap(pmif->dma_regs); in pmac_ide_macio_attach()
1298 pmif->dma_regs = base + 0x1000; in pmac_ide_pci_attach()
1462 volatile struct dbdma_regs __iomem *dma = pmif->dma_regs; in pmac_ide_build_dmatable()
1565 dma = pmif->dma_regs; in pmac_ide_dma_start()
1580 volatile struct dbdma_regs __iomem *dma = pmif->dma_regs; in pmac_ide_dma_end()
1604 volatile struct dbdma_regs __iomem *dma = pmif->dma_regs; in pmac_ide_dma_test_irq()
[all …]
/Linux-v4.19/drivers/usb/gadget/udc/
Datmel_usba_udc.h197 readl_relaxed((ep)->dma_regs + USBA_DMA_##reg)
199 writel_relaxed((value), (ep)->dma_regs + USBA_DMA_##reg)
271 void __iomem *dma_regs; member
/Linux-v4.19/arch/powerpc/platforms/pasemi/
Ddma_lib.c38 static void __iomem *dma_regs; variable
98 return in_le32(dma_regs+reg); in pasemi_read_dma_reg()
108 out_le32(dma_regs+reg, val); in pasemi_write_dma_reg()
547 dma_regs = map_onedev(dma_pdev, 0); in pasemi_dma_init()
/Linux-v4.19/drivers/net/ethernet/ni/
Dnixge.c152 void __iomem *dma_regs; member
176 writel(val, priv->dma_regs + offset); in nixge_dma_write_reg()
181 return readl(priv->dma_regs + offset); in nixge_dma_read_reg()
199 readl_poll_timeout((priv)->dma_regs + (addr), (val), (cond), \
1206 priv->dma_regs = devm_ioremap_resource(&pdev->dev, dmares); in nixge_probe()
1207 if (IS_ERR(priv->dma_regs)) { in nixge_probe()
1209 return PTR_ERR(priv->dma_regs); in nixge_probe()
1211 priv->ctrl_regs = priv->dma_regs + NIXGE_REG_CTRL_OFFSET; in nixge_probe()
/Linux-v4.19/drivers/dma/ppc4xx/
Dadma.h64 struct dma_regs __iomem *dma_reg;
Ddma.h124 struct dma_regs { struct
Dadma.c913 struct dma_regs *dma_reg; in ppc440spe_adma_device_clear_eot_status()
1032 struct dma_regs *dma_reg; in ppc440spe_chan_is_busy()
1092 struct dma_regs *dma_reg = chan->device->dma_reg; in ppc440spe_dma_put_desc()
1189 struct dma_regs *dma_reg; in ppc440spe_chan_get_current_descriptor()
/Linux-v4.19/drivers/net/ethernet/freescale/fman/
Dfman.c638 tmp = ioread32be(&fman->dma_regs->fmdmplr[port_id / 2]); in set_port_liodn()
646 iowrite32be(tmp, &fman->dma_regs->fmdmplr[port_id / 2]); in set_port_liodn()
701 struct fman_dma_regs __iomem *dma_rg = fman->dma_regs; in dma_init()
975 tmp = ioread32be(&fman->dma_regs->fmdmmr); in set_exception()
981 iowrite32be(tmp, &fman->dma_regs->fmdmmr); in set_exception()
986 tmp = ioread32be(&fman->dma_regs->fmdmmr); in set_exception()
991 iowrite32be(tmp, &fman->dma_regs->fmdmmr); in set_exception()
1279 struct fman_dma_regs __iomem *dma_rg = fman->dma_regs; in dma_err_event()
1740 fman->dma_regs = base_addr + DMA_OFFSET; in fman_config()
1945 liodn_base = ioread32be(&fman->dma_regs->fmdmplr[i / 2]); in fman_init()
Dfman.h330 struct fman_dma_regs __iomem *dma_regs; member
/Linux-v4.19/drivers/net/ethernet/xilinx/
Dxilinx_axienet_main.c127 return in_be32(lp->dma_regs + reg); in axienet_dma_in32()
142 out_be32((lp->dma_regs + reg), value); in axienet_dma_out32()
1579 lp->dma_regs = devm_ioremap_resource(&pdev->dev, &dmares); in axienet_probe()
1580 if (IS_ERR(lp->dma_regs)) { in axienet_probe()
1582 ret = PTR_ERR(lp->dma_regs); in axienet_probe()
Dxilinx_axienet.h430 void __iomem *dma_regs; member
/Linux-v4.19/drivers/net/ethernet/synopsys/
Ddwc-xlgmac-desc.c260 channel->dma_regs = pdata->mac_regs + DMA_CH_BASE + in xlgmac_alloc_channels()
283 channel->name, channel->dma_regs, in xlgmac_alloc_channels()
Ddwc-xlgmac-reg.h742 #define XLGMAC_DMA_REG(channel, reg) ((channel)->dma_regs + (reg))
Ddwc-xlgmac.h363 void __iomem *dma_regs; member
/Linux-v4.19/drivers/net/ethernet/amd/xgbe/
Dxgbe-common.h1493 ioread32((_channel)->dma_regs + _reg)
1501 iowrite32((_val), (_channel)->dma_regs + _reg)
Dxgbe.h503 void __iomem *dma_regs; member
Dxgbe-drv.c215 channel->dma_regs = pdata->xgmac_regs + DMA_CH_BASE + in xgbe_alloc_channels()
250 channel->name, channel->dma_regs, channel->dma_irq, in xgbe_alloc_channels()

12