Home
last modified time | relevance | path

Searched refs:dmacr (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/ata/
H A Dsata_dwc_460ex.c57 u32 dmacr; /* DMA Control */ member
679 u32 dmacr = sata_dwc_readl(&hsdev->sata_dwc_regs->dmacr); in sata_dwc_clear_dmacr() local
682 dmacr = SATA_DWC_DMACR_RX_CLEAR(dmacr); in sata_dwc_clear_dmacr()
683 sata_dwc_writel(&hsdev->sata_dwc_regs->dmacr, dmacr); in sata_dwc_clear_dmacr()
685 dmacr = SATA_DWC_DMACR_TX_CLEAR(dmacr); in sata_dwc_clear_dmacr()
686 sata_dwc_writel(&hsdev->sata_dwc_regs->dmacr, dmacr); in sata_dwc_clear_dmacr()
694 __func__, tag, hsdevp->dma_pending[tag], dmacr); in sata_dwc_clear_dmacr()
695 sata_dwc_writel(&hsdev->sata_dwc_regs->dmacr, in sata_dwc_clear_dmacr()
719 sata_dwc_readl(&hsdev->sata_dwc_regs->dmacr)); in sata_dwc_dma_xfer_complete()
867 sata_dwc_writel(&hsdev->sata_dwc_regs->dmacr, in sata_dwc_port_start()
[all …]
/linux/drivers/tty/serial/
H A Damba-pl011.c335 unsigned int dmacr; /* dma control reg */ member
608 u16 dmacr; in pl011_dma_tx_callback() local
615 dmacr = uap->dmacr; in pl011_dma_tx_callback()
616 uap->dmacr = dmacr & ~UART011_TXDMAE; in pl011_dma_tx_callback()
617 pl011_write(uap->dmacr, uap, REG_DMACR); in pl011_dma_tx_callback()
628 if (!(dmacr & UART011_TXDMAE) || uart_tx_stopped(&uap->port) || in pl011_dma_tx_callback()
726 uap->dmacr |= UART011_TXDMAE; in pl011_dma_tx_refill()
727 pl011_write(uap->dmacr, uap, REG_DMACR); in pl011_dma_tx_refill()
761 uap->dmacr |= UART011_TXDMAE; in pl011_dma_tx_irq()
762 pl011_write(uap->dmacr, uap, REG_DMACR); in pl011_dma_tx_irq()
[all …]
/linux/drivers/dma/xilinx/
H A Dxilinx_dma.c2693 u32 dmacr; in xilinx_vdma_channel_set_config() local
2698 dmacr = dma_ctrl_read(chan, XILINX_DMA_REG_DMACR); in xilinx_vdma_channel_set_config()
2707 dmacr &= ~XILINX_DMA_DMACR_GENLOCK_EN; in xilinx_vdma_channel_set_config()
2709 dmacr |= XILINX_DMA_DMACR_GENLOCK_EN; in xilinx_vdma_channel_set_config()
2710 dmacr &= ~XILINX_DMA_DMACR_MASTER_MASK; in xilinx_vdma_channel_set_config()
2711 dmacr |= cfg->master << XILINX_DMA_DMACR_MASTER_SHIFT; in xilinx_vdma_channel_set_config()
2726 dmacr &= ~XILINX_DMA_DMACR_FRAME_COUNT_MASK; in xilinx_vdma_channel_set_config()
2727 dmacr |= cfg->coalesc << XILINX_DMA_DMACR_FRAME_COUNT_SHIFT; in xilinx_vdma_channel_set_config()
2732 dmacr &= ~XILINX_DMA_DMACR_DELAY_MASK; in xilinx_vdma_channel_set_config()
2733 dmacr |= cfg->delay << XILINX_DMA_DMACR_DELAY_SHIFT; in xilinx_vdma_channel_set_config()
[all …]
/linux/drivers/dma/
H A Dmpc512x_dma.c95 u32 dmacr; /* DMA control register */ member
1023 out_be32(&mdma->regs->dmacr, MPC_DMA_DMACR_ERCA); in mpc_dma_probe()
1034 out_be32(&mdma->regs->dmacr, MPC_DMA_DMACR_EDCG | in mpc_dma_probe()
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_adminq_cmd.h277 __le32 dmacr; member