Searched refs:dmacr (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/ata/ |
| H A D | sata_dwc_460ex.c | 57 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 D | amba-pl011.c | 335 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 D | xilinx_dma.c | 2693 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 D | mpc512x_dma.c | 95 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 D | i40e_adminq_cmd.h | 277 __le32 dmacr; member
|