Home
last modified time | relevance | path

Searched refs:dmactl (Results 1 – 10 of 10) sorted by relevance

/Linux-v4.19/drivers/ata/
Dsata_svw.c143 u8 dmactl; in k2_sata_softreset() local
146 dmactl = readb(mmio + ATA_DMA_CMD); in k2_sata_softreset()
149 if (dmactl & ATA_DMA_START) { in k2_sata_softreset()
150 dmactl &= ~ATA_DMA_START; in k2_sata_softreset()
151 writeb(dmactl, mmio + ATA_DMA_CMD); in k2_sata_softreset()
160 u8 dmactl; in k2_sata_hardreset() local
163 dmactl = readb(mmio + ATA_DMA_CMD); in k2_sata_hardreset()
166 if (dmactl & ATA_DMA_START) { in k2_sata_hardreset()
167 dmactl &= ~ATA_DMA_START; in k2_sata_hardreset()
168 writeb(dmactl, mmio + ATA_DMA_CMD); in k2_sata_hardreset()
[all …]
Dsata_rcar.c571 u32 dmactl; in sata_rcar_bmdma_setup() local
578 dmactl = ioread32(base + ATAPI_CONTROL1_REG); in sata_rcar_bmdma_setup()
579 dmactl &= ~(ATAPI_CONTROL1_RW | ATAPI_CONTROL1_STOP); in sata_rcar_bmdma_setup()
580 if (dmactl & ATAPI_CONTROL1_START) { in sata_rcar_bmdma_setup()
581 dmactl &= ~ATAPI_CONTROL1_START; in sata_rcar_bmdma_setup()
582 dmactl |= ATAPI_CONTROL1_STOP; in sata_rcar_bmdma_setup()
585 dmactl |= ATAPI_CONTROL1_RW; in sata_rcar_bmdma_setup()
586 iowrite32(dmactl, base + ATAPI_CONTROL1_REG); in sata_rcar_bmdma_setup()
597 u32 dmactl; in sata_rcar_bmdma_start() local
600 dmactl = ioread32(base + ATAPI_CONTROL1_REG); in sata_rcar_bmdma_start()
[all …]
Dpata_ns87415.c124 u8 dmactl; in ns87415_bmdma_setup() local
131 dmactl = ioread8(ap->ioaddr.bmdma_addr + ATA_DMA_CMD); in ns87415_bmdma_setup()
132 dmactl &= ~(ATA_DMA_WR | ATA_DMA_START); in ns87415_bmdma_setup()
135 dmactl |= ATA_DMA_INTR | ATA_DMA_ERR; in ns87415_bmdma_setup()
137 dmactl |= ATA_DMA_WR; in ns87415_bmdma_setup()
138 iowrite8(dmactl, ap->ioaddr.bmdma_addr + ATA_DMA_CMD); in ns87415_bmdma_setup()
Dsata_sil.c298 u8 dmactl = ATA_DMA_START; in sil_bmdma_start() local
304 dmactl |= ATA_DMA_WR; in sil_bmdma_start()
305 iowrite8(dmactl, bmdma2); in sil_bmdma_start()
Dlibata-sff.c2958 u8 dmactl; in ata_bmdma_setup() local
2965 dmactl = ioread8(ap->ioaddr.bmdma_addr + ATA_DMA_CMD); in ata_bmdma_setup()
2966 dmactl &= ~(ATA_DMA_WR | ATA_DMA_START); in ata_bmdma_setup()
2968 dmactl |= ATA_DMA_WR; in ata_bmdma_setup()
2969 iowrite8(dmactl, ap->ioaddr.bmdma_addr + ATA_DMA_CMD); in ata_bmdma_setup()
2986 u8 dmactl; in ata_bmdma_start() local
2989 dmactl = ioread8(ap->ioaddr.bmdma_addr + ATA_DMA_CMD); in ata_bmdma_start()
2990 iowrite8(dmactl | ATA_DMA_START, ap->ioaddr.bmdma_addr + ATA_DMA_CMD); in ata_bmdma_start()
Dsata_nv.c2177 u8 dmactl; in nv_swncq_dmafis() local
2197 dmactl = ioread8(ap->ioaddr.bmdma_addr + ATA_DMA_CMD); in nv_swncq_dmafis()
2198 dmactl &= ~ATA_DMA_WR; in nv_swncq_dmafis()
2200 dmactl |= ATA_DMA_WR; in nv_swncq_dmafis()
2202 iowrite8(dmactl | ATA_DMA_START, ap->ioaddr.bmdma_addr + ATA_DMA_CMD); in nv_swncq_dmafis()
/Linux-v4.19/drivers/usb/gadget/udc/
Dnet2280.c392 writel(0, &ep->dma->dmactl); in ep_reset_228x()
468 writel(0, &ep->dma->dmactl); in ep_reset_338x()
840 handshake(&dma->dmactl, BIT(DMA_ENABLE), 0, 50); in spin_stop_dma()
845 writel(readl(&dma->dmactl) & ~BIT(DMA_ENABLE), &dma->dmactl); in stop_dma()
849 static void start_queue(struct net2280_ep *ep, u32 dmactl, u32 td_dma) in start_queue() argument
862 dmactl |= BIT(DMA_REQUEST_OUTSTANDING); in start_queue()
863 writel(dmactl, &dma->dmactl); in start_queue()
882 WARN_ON(readl(&dma->dmactl) & BIT(DMA_ENABLE)); in start_dma()
883 writel(0, &ep->dma->dmactl); in start_dma()
906 writel(BIT(DMA_ENABLE), &dma->dmactl); in start_dma()
[all …]
/Linux-v4.19/drivers/mtd/nand/raw/
Dcafe_nand.c258 uint32_t dmactl = 0xc0000000 + cafe->datalen; in cafe_nand_cmdfunc() local
262 dmactl |= (1<<29); in cafe_nand_cmdfunc()
267 cafe_writel(cafe, dmactl, NAND_DMA_CTRL); in cafe_nand_cmdfunc()
/Linux-v4.19/include/linux/usb/
Dnet2280.h338 u32 dmactl; member
/Linux-v4.19/drivers/net/ethernet/toshiba/
Dtc35815.c1421 u32 dmactl = tc_readl(&tr->DMA_Ctl); in tc35815_interrupt() local
1423 if (!(dmactl & DMA_IntMask)) { in tc35815_interrupt()
1425 tc_writel(dmactl | DMA_IntMask, &tr->DMA_Ctl); in tc35815_interrupt()