Home
last modified time | relevance | path

Searched refs:dmacr (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-6.6/drivers/ata/
H A Dahci_dwc.c122 u32 dmacr[AHCI_MAX_PORTS]; member
265 u32 port, dmacr, ts; in ahci_dwc_init_dmacr() local
284 dmacr = readl(port_mmio + AHCI_DWC_PORT_DMACR); in ahci_dwc_init_dmacr()
288 dmacr &= ~AHCI_DWC_PORT_TXTS_MASK; in ahci_dwc_init_dmacr()
289 dmacr |= FIELD_PREP(AHCI_DWC_PORT_TXTS_MASK, ts); in ahci_dwc_init_dmacr()
294 dmacr &= ~AHCI_DWC_PORT_RXTS_MASK; in ahci_dwc_init_dmacr()
295 dmacr |= FIELD_PREP(AHCI_DWC_PORT_RXTS_MASK, ts); in ahci_dwc_init_dmacr()
298 writel(dmacr, port_mmio + AHCI_DWC_PORT_DMACR); in ahci_dwc_init_dmacr()
299 dpriv->dmacr[port] = dmacr; in ahci_dwc_init_dmacr()
[all...]
H A Dsata_dwc_460ex.c58 u32 dmacr; /* DMA Control */ member
689 u32 dmacr = sata_dwc_readl(&hsdev->sata_dwc_regs->dmacr); in sata_dwc_clear_dmacr() local
692 dmacr = SATA_DWC_DMACR_RX_CLEAR(dmacr); in sata_dwc_clear_dmacr()
693 sata_dwc_writel(&hsdev->sata_dwc_regs->dmacr, dmacr); in sata_dwc_clear_dmacr()
695 dmacr = SATA_DWC_DMACR_TX_CLEAR(dmacr); in sata_dwc_clear_dmacr()
696 sata_dwc_writel(&hsdev->sata_dwc_regs->dmacr, dmac in sata_dwc_clear_dmacr()
[all...]
/kernel/linux/linux-5.10/drivers/tty/serial/
H A Damba-pl011.c263 unsigned int dmacr; /* dma control reg */ member
545 u16 dmacr; in pl011_dma_tx_callback() local
552 dmacr = uap->dmacr; in pl011_dma_tx_callback()
553 uap->dmacr = dmacr & ~UART011_TXDMAE; in pl011_dma_tx_callback()
554 pl011_write(uap->dmacr, uap, REG_DMACR); in pl011_dma_tx_callback()
563 * get further refills (hence we check dmacr). in pl011_dma_tx_callback()
565 if (!(dmacr & UART011_TXDMAE) || uart_tx_stopped(&uap->port) || in pl011_dma_tx_callback()
668 uap->dmacr | in pl011_dma_tx_refill()
745 u16 dmacr; pl011_dma_tx_start() local
[all...]
/kernel/linux/linux-6.6/drivers/tty/serial/
H A Damba-pl011.c259 unsigned int dmacr; /* dma control reg */ member
545 u16 dmacr; in pl011_dma_tx_callback() local
552 dmacr = uap->dmacr; in pl011_dma_tx_callback()
553 uap->dmacr = dmacr & ~UART011_TXDMAE; in pl011_dma_tx_callback()
554 pl011_write(uap->dmacr, uap, REG_DMACR); in pl011_dma_tx_callback()
563 * get further refills (hence we check dmacr). in pl011_dma_tx_callback()
565 if (!(dmacr & UART011_TXDMAE) || uart_tx_stopped(&uap->port) || in pl011_dma_tx_callback()
668 uap->dmacr | in pl011_dma_tx_refill()
744 u16 dmacr; pl011_dma_tx_start() local
[all...]
/kernel/linux/linux-5.10/drivers/ata/
H A Dsata_dwc_460ex.c71 u32 dmacr; /* DMA Control */ member
725 u32 dmacr = sata_dwc_readl(&hsdev->sata_dwc_regs->dmacr); in sata_dwc_clear_dmacr() local
728 dmacr = SATA_DWC_DMACR_RX_CLEAR(dmacr); in sata_dwc_clear_dmacr()
729 sata_dwc_writel(&hsdev->sata_dwc_regs->dmacr, dmacr); in sata_dwc_clear_dmacr()
731 dmacr = SATA_DWC_DMACR_TX_CLEAR(dmacr); in sata_dwc_clear_dmacr()
732 sata_dwc_writel(&hsdev->sata_dwc_regs->dmacr, dmac in sata_dwc_clear_dmacr()
[all...]
/kernel/linux/linux-5.10/drivers/crypto/ux500/cryp/
H A Dcryp_irqp.h52 * @dmacr - Dma control register
89 u32 dmacr; /* Dma control register */ member
H A Dcryp.h164 * @dmacr: DMA control register
185 u32 dmacr; member
H A Dcryp.c199 CRYP_SET_BITS(&device_data->base->dmacr, in cryp_configure_for_dma()
H A Dcryp_core.c373 writel_relaxed(CRYP_DMACR_DEFAULT, &device_data->base->dmacr); in cryp_setup_context()
/kernel/linux/linux-5.10/include/linux/platform_data/
H A Dvideo-imxfb.h64 u_int dmacr; member
/kernel/linux/linux-5.10/drivers/dma/xilinx/
H A Dxilinx_dma.c2485 u32 dmacr; in xilinx_vdma_channel_set_config() local
2490 dmacr = dma_ctrl_read(chan, XILINX_DMA_REG_DMACR); in xilinx_vdma_channel_set_config()
2499 dmacr &= ~XILINX_DMA_DMACR_GENLOCK_EN; in xilinx_vdma_channel_set_config()
2501 dmacr |= XILINX_DMA_DMACR_GENLOCK_EN; in xilinx_vdma_channel_set_config()
2502 dmacr &= ~XILINX_DMA_DMACR_MASTER_MASK; in xilinx_vdma_channel_set_config()
2503 dmacr |= cfg->master << XILINX_DMA_DMACR_MASTER_SHIFT; in xilinx_vdma_channel_set_config()
2518 dmacr &= ~XILINX_DMA_DMACR_FRAME_COUNT_MASK; in xilinx_vdma_channel_set_config()
2519 dmacr |= cfg->coalesc << XILINX_DMA_DMACR_FRAME_COUNT_SHIFT; in xilinx_vdma_channel_set_config()
2524 dmacr &= ~XILINX_DMA_DMACR_DELAY_MASK; in xilinx_vdma_channel_set_config()
2525 dmacr | in xilinx_vdma_channel_set_config()
[all...]
/kernel/linux/linux-6.6/drivers/dma/xilinx/
H A Dxilinx_dma.c2539 u32 dmacr; in xilinx_vdma_channel_set_config() local
2544 dmacr = dma_ctrl_read(chan, XILINX_DMA_REG_DMACR); in xilinx_vdma_channel_set_config()
2553 dmacr &= ~XILINX_DMA_DMACR_GENLOCK_EN; in xilinx_vdma_channel_set_config()
2555 dmacr |= XILINX_DMA_DMACR_GENLOCK_EN; in xilinx_vdma_channel_set_config()
2556 dmacr &= ~XILINX_DMA_DMACR_MASTER_MASK; in xilinx_vdma_channel_set_config()
2557 dmacr |= cfg->master << XILINX_DMA_DMACR_MASTER_SHIFT; in xilinx_vdma_channel_set_config()
2572 dmacr &= ~XILINX_DMA_DMACR_FRAME_COUNT_MASK; in xilinx_vdma_channel_set_config()
2573 dmacr |= cfg->coalesc << XILINX_DMA_DMACR_FRAME_COUNT_SHIFT; in xilinx_vdma_channel_set_config()
2578 dmacr &= ~XILINX_DMA_DMACR_DELAY_MASK; in xilinx_vdma_channel_set_config()
2579 dmacr | in xilinx_vdma_channel_set_config()
[all...]
/kernel/linux/linux-5.10/include/linux/fsl/
H A Dguts.h106 u32 dmacr; /* 0x.0908 - DMA Control Register */ member
160 clrsetbits_be32(&guts->dmacr, 3 << shift, device << shift); in guts_set_dmacr()
/kernel/linux/linux-6.6/include/linux/fsl/
H A Dguts.h106 u32 dmacr; /* 0x.0908 - DMA Control Register */ member
160 clrsetbits_be32(&guts->dmacr, 3 << shift, device << shift); in guts_set_dmacr()
/kernel/linux/linux-5.10/drivers/video/fbdev/
H A Dimxfb.c167 u_int dmacr; member
647 /* dmacr = 0 is no valid value, as we need DMA control marks. */ in imxfb_activate_var()
648 if (fbi->dmacr) in imxfb_activate_var()
649 writel(fbi->dmacr, fbi->regs + LCDC_DMACR); in imxfb_activate_var()
695 fbi->dmacr = pdata->dmacr; in imxfb_init_fbinfo()
710 of_property_read_u32(np, "fsl,dmacr", &fbi->dmacr); in imxfb_init_fbinfo()
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-rockchip.c486 u32 dmacr = 0; in rockchip_spi_config() local
529 dmacr |= TF_DMA_EN; in rockchip_spi_config()
531 dmacr |= RF_DMA_EN; in rockchip_spi_config()
549 writel_relaxed(dmacr, rs->regs + ROCKCHIP_SPI_DMACR); in rockchip_spi_config()
H A Dspi-pl022.c409 * @dmacr: Value of DMA control Register of SSP
424 u16 dmacr; member
570 writew(chip->dmacr, SSP_DMACR(pl022->virtbase)); in restore_state()
1979 chip->dmacr = 0; in pl022_setup()
1985 SSP_WRITE_BITS(chip->dmacr, SSP_DMA_ENABLED, in pl022_setup()
1987 SSP_WRITE_BITS(chip->dmacr, SSP_DMA_ENABLED, in pl022_setup()
1992 SSP_WRITE_BITS(chip->dmacr, SSP_DMA_DISABLED, in pl022_setup()
1994 SSP_WRITE_BITS(chip->dmacr, SSP_DMA_DISABLED, in pl022_setup()
/kernel/linux/linux-6.6/drivers/video/fbdev/
H A Dimxfb.c186 u_int dmacr; member
679 /* dmacr = 0 is no valid value, as we need DMA control marks. */ in imxfb_activate_var()
680 if (fbi->dmacr) in imxfb_activate_var()
681 writel(fbi->dmacr, fbi->regs + LCDC_DMACR); in imxfb_activate_var()
737 of_property_read_u32(np, "fsl,dmacr", &fbi->dmacr); in imxfb_init_fbinfo()
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-pl022.c408 * @dmacr: Value of DMA control Register of SSP
422 u16 dmacr; member
561 writew(chip->dmacr, SSP_DMACR(pl022->virtbase)); in restore_state()
1964 chip->dmacr = 0; in pl022_setup()
1970 SSP_WRITE_BITS(chip->dmacr, SSP_DMA_ENABLED, in pl022_setup()
1972 SSP_WRITE_BITS(chip->dmacr, SSP_DMA_ENABLED, in pl022_setup()
1977 SSP_WRITE_BITS(chip->dmacr, SSP_DMA_DISABLED, in pl022_setup()
1979 SSP_WRITE_BITS(chip->dmacr, SSP_DMA_DISABLED, in pl022_setup()
H A Dspi-rockchip.c535 u32 dmacr = 0; in rockchip_spi_config() local
580 dmacr |= TF_DMA_EN; in rockchip_spi_config()
582 dmacr |= RF_DMA_EN; in rockchip_spi_config()
600 writel_relaxed(dmacr, rs->regs + ROCKCHIP_SPI_DMACR); in rockchip_spi_config()
/kernel/linux/linux-5.10/drivers/dma/
H A Dmpc512x_dma.c95 u32 dmacr; /* DMA control register */ member
1022 out_be32(&mdma->regs->dmacr, MPC_DMA_DMACR_ERCA); in mpc_dma_probe()
1033 out_be32(&mdma->regs->dmacr, MPC_DMA_DMACR_EDCG | in mpc_dma_probe()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/
H A Di40e_adminq_cmd.h425 __le32 dmacr; member
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/
H A Di40e_adminq_cmd.h425 __le32 dmacr; member

Completed in 46 milliseconds