Home
last modified time | relevance | path

Searched refs:dma_ctrl (Results 1 – 25 of 38) sorted by relevance

12

/openbmc/linux/drivers/net/ethernet/sgi/
H A Dmeth.c73 unsigned long dma_ctrl; member
301 priv->dma_ctrl = (4 << METH_RX_OFFSET_SHIFT) | in meth_reset()
303 mace->eth.dma_ctrl = priv->dma_ctrl; in meth_reset()
340 priv->dma_ctrl |= METH_DMA_TX_EN | /*METH_DMA_TX_INT_EN |*/ in meth_open()
342 mace->eth.dma_ctrl = priv->dma_ctrl; in meth_open()
364 priv->dma_ctrl &= ~(METH_DMA_TX_EN | METH_DMA_TX_INT_EN | in meth_release()
366 mace->eth.dma_ctrl = priv->dma_ctrl; in meth_release()
385 priv->dma_ctrl &= ~METH_DMA_RX_INT_EN; in meth_rx()
386 mace->eth.dma_ctrl = priv->dma_ctrl; in meth_rx()
463 priv->dma_ctrl |= METH_DMA_RX_INT_EN | METH_DMA_RX_EN; in meth_rx()
[all …]
/openbmc/linux/sound/soc/amd/
H A Dacp-pcm-dma.c136 u32 dma_ctrl; in config_acp_dma_channel() local
139 dma_ctrl = acp_reg_read(acp_mmio, mmACP_DMA_CNTL_0 + ch_num); in config_acp_dma_channel()
140 dma_ctrl &= ~ACP_DMA_CNTL_0__DMAChRun_MASK; in config_acp_dma_channel()
141 acp_reg_write(dma_ctrl, acp_mmio, mmACP_DMA_CNTL_0 + ch_num); in config_acp_dma_channel()
182 u32 dma_ctrl; in pre_config_reset() local
186 dma_ctrl = acp_reg_read(acp_mmio, mmACP_DMA_CNTL_0 + ch_num); in pre_config_reset()
187 dma_ctrl &= ~ACP_DMA_CNTL_0__DMAChRst_MASK; in pre_config_reset()
188 acp_reg_write(dma_ctrl, acp_mmio, mmACP_DMA_CNTL_0 + ch_num); in pre_config_reset()
191 dma_ctrl, in pre_config_reset()
192 !(dma_ctrl & ACP_DMA_CNTL_0__DMAChRst_MASK), in pre_config_reset()
[all …]
/openbmc/linux/drivers/scsi/
H A Datari_scsi.c187 dma_stat = tt_scsi_dma.dma_ctrl; in scsi_tt_intr()
253 tt_scsi_dma.dma_ctrl = 0; in scsi_tt_intr()
261 tt_scsi_dma.dma_ctrl = 0; in scsi_tt_intr()
457 tt_scsi_dma.dma_ctrl = dir; in atari_scsi_dma_setup()
460 tt_scsi_dma.dma_ctrl = dir | 2; in atari_scsi_dma_setup()
679 tt_scsi_dma.dma_ctrl = 0; in atari_scsi_host_reset()
813 tt_scsi_dma.dma_ctrl = 0; in atari_scsi_probe()
/openbmc/qemu/hw/ssi/
H A Daspeed_smc.c1097 static void aspeed_smc_dma_ctrl(AspeedSMCState *s, uint32_t dma_ctrl) in aspeed_smc_dma_ctrl() argument
1099 if (!(dma_ctrl & DMA_CTRL_ENABLE)) { in aspeed_smc_dma_ctrl()
1100 s->regs[R_DMA_CTRL] = dma_ctrl; in aspeed_smc_dma_ctrl()
1111 s->regs[R_DMA_CTRL] = dma_ctrl; in aspeed_smc_dma_ctrl()
1138 static void aspeed_2600_smc_dma_ctrl(AspeedSMCState *s, uint32_t dma_ctrl) in aspeed_2600_smc_dma_ctrl() argument
1141 dma_ctrl |= s->regs[R_DMA_CTRL] & (DMA_CTRL_REQUEST | DMA_CTRL_GRANT); in aspeed_2600_smc_dma_ctrl()
1143 if (dma_ctrl == 0xAEED0000) { in aspeed_2600_smc_dma_ctrl()
1150 if (dma_ctrl == 0xDEEA0000) { in aspeed_2600_smc_dma_ctrl()
1160 aspeed_smc_dma_ctrl(s, dma_ctrl); in aspeed_2600_smc_dma_ctrl()
1203 asc->dma_ctrl(s, value); in aspeed_smc_write()
[all …]
/openbmc/linux/sound/pci/au88x0/
H A Dau88x0_core.c1075 dma->dma_ctrl); in vortex_adbdma_setfirstbuffer()
1148 dma->dma_ctrl = in vortex_adbdma_setmode()
1149 ((offset & OFFSET_MASK) | (dma->dma_ctrl & ~OFFSET_MASK)); in vortex_adbdma_setmode()
1151 dma->dma_ctrl = in vortex_adbdma_setmode()
1152 (dma->dma_ctrl & ~IE_MASK) | ((ie << IE_SHIFT) & IE_MASK); in vortex_adbdma_setmode()
1154 dma->dma_ctrl = in vortex_adbdma_setmode()
1155 (dma->dma_ctrl & ~DIR_MASK) | ((dir << DIR_SHIFT) & DIR_MASK); in vortex_adbdma_setmode()
1156 dma->dma_ctrl = in vortex_adbdma_setmode()
1157 (dma->dma_ctrl & ~FMT_MASK) | ((fmt << FMT_SHIFT) & FMT_MASK); in vortex_adbdma_setmode()
1160 dma->dma_ctrl); in vortex_adbdma_setmode()
[all …]
H A Dau88x0.h109 u32 dma_ctrl; /* this_78 (ADB), this_7c (WT) */ member
/openbmc/linux/drivers/net/ethernet/broadcom/genet/
H A Dbcmgenet.c2812 u32 dma_ctrl, ring_cfg; in bcmgenet_init_tx_queues() local
2815 dma_ctrl = bcmgenet_tdma_readl(priv, DMA_CTRL); in bcmgenet_init_tx_queues()
2816 dma_enable = dma_ctrl & DMA_EN; in bcmgenet_init_tx_queues()
2817 dma_ctrl &= ~DMA_EN; in bcmgenet_init_tx_queues()
2818 bcmgenet_tdma_writel(priv, dma_ctrl, DMA_CTRL); in bcmgenet_init_tx_queues()
2820 dma_ctrl = 0; in bcmgenet_init_tx_queues()
2832 dma_ctrl |= (1 << (i + DMA_RING_BUF_EN_SHIFT)); in bcmgenet_init_tx_queues()
2843 dma_ctrl |= (1 << (DESC_INDEX + DMA_RING_BUF_EN_SHIFT)); in bcmgenet_init_tx_queues()
2858 dma_ctrl |= DMA_EN; in bcmgenet_init_tx_queues()
2859 bcmgenet_tdma_writel(priv, dma_ctrl, DMA_CTRL); in bcmgenet_init_tx_queues()
[all …]
/openbmc/linux/drivers/video/fbdev/mmp/hw/
H A Dmmp_ctrl.c123 tmp = readl_relaxed(ctrl_regs(path) + dma_ctrl(0, path->id)); in dmafetch_set_fmt()
126 writel_relaxed(tmp, ctrl_regs(path) + dma_ctrl(0, path->id)); in dmafetch_set_fmt()
174 tmp = readl_relaxed(ctrl_regs(path) + dma_ctrl(0, path->id)); in dmafetch_onoff()
177 writel(tmp, ctrl_regs(path) + dma_ctrl(0, path->id)); in dmafetch_onoff()
375 writel_relaxed(dma_ctrl1, ctrl_regs(path) + dma_ctrl(1, path->id)); in path_set_default()
388 tmp = readl_relaxed(ctrl_regs(path) + dma_ctrl(0, path->id)); in path_set_default()
392 writel_relaxed(tmp, ctrl_regs(path) + dma_ctrl(0, path->id)); in path_set_default()
/openbmc/linux/arch/m68k/atari/
H A Dconfig.c304 if (hwreg_present(&tt_scc_dma.dma_ctrl) && in config_atari()
307 (tt_scc_dma.dma_ctrl = 0x01, (tt_scc_dma.dma_ctrl & 1) == 1) && in config_atari()
308 (tt_scc_dma.dma_ctrl = 0x00, (tt_scc_dma.dma_ctrl & 1) == 0) in config_atari()
/openbmc/u-boot/drivers/spi/
H A Daspeed_spi.c34 u32 dma_ctrl; /* 0x80 DMA Control/Status */ member
364 u32 dma_ctrl; in aspeed_spi_fmc_checksum() local
375 dma_ctrl = DMA_CTRL_ENABLE | DMA_CTRL_CKSUM | DMA_CTRL_CALIB | in aspeed_spi_fmc_checksum()
378 writel(dma_ctrl, &priv->regs->dma_ctrl); in aspeed_spi_fmc_checksum()
386 writel(0x0, &priv->regs->dma_ctrl); in aspeed_spi_fmc_checksum()
398 u32 dma_ctrl; in aspeed_g6_spi_fmc_checksum() local
401 writel(DMA_GET_REQ_MAGIC, &priv->regs->dma_ctrl); in aspeed_g6_spi_fmc_checksum()
402 if (readl(&priv->regs->dma_ctrl) & DAM_CTRL_REQUEST) { in aspeed_g6_spi_fmc_checksum()
403 while (!(readl(&priv->regs->dma_ctrl) & DAM_CTRL_GRANT)) in aspeed_g6_spi_fmc_checksum()
415 dma_ctrl = DMA_CTRL_ENABLE | DMA_CTRL_CKSUM | DMA_CTRL_CALIB | in aspeed_g6_spi_fmc_checksum()
[all …]
/openbmc/linux/drivers/net/ethernet/cortina/
H A Dgemini.c1768 union gmac_dma_ctrl dma_ctrl; in gmac_start_dma() local
1770 dma_ctrl.bits32 = readl(dma_ctrl_reg); in gmac_start_dma()
1771 dma_ctrl.bits.rd_enable = 1; in gmac_start_dma()
1772 dma_ctrl.bits.td_enable = 1; in gmac_start_dma()
1773 dma_ctrl.bits.loopback = 0; in gmac_start_dma()
1774 dma_ctrl.bits.drop_small_ack = 0; in gmac_start_dma()
1775 dma_ctrl.bits.rd_insert_bytes = NET_IP_ALIGN; in gmac_start_dma()
1776 dma_ctrl.bits.rd_prot = HPROT_DATA_CACHE | HPROT_PRIVILIGED; in gmac_start_dma()
1777 dma_ctrl.bits.rd_burst_size = HBURST_INCR8; in gmac_start_dma()
1778 dma_ctrl.bits.rd_bus = HSIZE_8; in gmac_start_dma()
[all …]
/openbmc/u-boot/drivers/video/
H A Dda8xx-fb.c116 u32 dma_ctrl; member
289 reg_dma = lcdc_read(&da8xx_fb_reg_base->dma_ctrl); in lcd_blit()
337 lcdc_write(reg_dma, &da8xx_fb_reg_base->dma_ctrl); in lcd_blit()
352 reg = lcdc_read(&da8xx_fb_reg_base->dma_ctrl) & 0x00000001; in lcd_cfg_dma()
372 lcdc_write(reg, &da8xx_fb_reg_base->dma_ctrl); in lcd_cfg_dma()
633 lcdc_write(0, &da8xx_fb_reg_base->dma_ctrl); in lcd_reset()
/openbmc/linux/sound/soc/intel/skylake/
H A Dskl-messages.c690 struct skl_dma_control *dma_ctrl; in skl_dsp_set_dma_control() local
704 dma_ctrl = kzalloc(msg.param_data_size, GFP_KERNEL); in skl_dsp_set_dma_control()
705 if (dma_ctrl == NULL) in skl_dsp_set_dma_control()
708 dma_ctrl->node_id = node_id; in skl_dsp_set_dma_control()
716 dma_ctrl->config_length = DMA_I2S_BLOB_SIZE; in skl_dsp_set_dma_control()
718 memcpy(dma_ctrl->config_data, caps, caps_size); in skl_dsp_set_dma_control()
720 err = skl_ipc_set_large_config(&skl->ipc, &msg, (u32 *)dma_ctrl); in skl_dsp_set_dma_control()
722 kfree(dma_ctrl); in skl_dsp_set_dma_control()
/openbmc/linux/drivers/spi/
H A Dspi-dw-dma.c470 u16 imr, dma_ctrl; in dw_spi_dma_setup() local
488 dma_ctrl = DW_SPI_DMACR_TDMAE; in dw_spi_dma_setup()
490 dma_ctrl |= DW_SPI_DMACR_RDMAE; in dw_spi_dma_setup()
491 dw_writel(dws, DW_SPI_DMACR, dma_ctrl); in dw_spi_dma_setup()
/openbmc/linux/drivers/net/ethernet/qualcomm/emac/
H A Demac-mac.c393 u32 dma_ctrl = DMAR_REQ_PRI; in emac_mac_dma_config() local
397 dma_ctrl |= IN_ORDER_MODE; in emac_mac_dma_config()
400 dma_ctrl |= ENH_ORDER_MODE; in emac_mac_dma_config()
403 dma_ctrl |= OUT_ORDER_MODE; in emac_mac_dma_config()
409 dma_ctrl |= (((u32)adpt->dmar_block) << REGRDBLEN_SHFT) & in emac_mac_dma_config()
411 dma_ctrl |= (((u32)adpt->dmaw_block) << REGWRBLEN_SHFT) & in emac_mac_dma_config()
413 dma_ctrl |= (((u32)adpt->dmar_dly_cnt) << DMAR_DLY_CNT_SHFT) & in emac_mac_dma_config()
415 dma_ctrl |= (((u32)adpt->dmaw_dly_cnt) << DMAW_DLY_CNT_SHFT) & in emac_mac_dma_config()
419 writel(dma_ctrl, adpt->base + EMAC_DMA_CTRL); in emac_mac_dma_config()
/openbmc/linux/drivers/mtd/nand/raw/
H A Dtegra_nand.c503 u32 addr1, cmd, dma_ctrl; in tegra_nand_page_xfer() local
557 dma_ctrl = DMA_MST_CTRL_GO | DMA_MST_CTRL_PERF_EN | in tegra_nand_page_xfer()
562 dma_ctrl |= DMA_MST_CTRL_EN_A; in tegra_nand_page_xfer()
564 dma_ctrl |= DMA_MST_CTRL_EN_B; in tegra_nand_page_xfer()
567 dma_ctrl |= DMA_MST_CTRL_IN | DMA_MST_CTRL_REUSE; in tegra_nand_page_xfer()
569 dma_ctrl |= DMA_MST_CTRL_OUT; in tegra_nand_page_xfer()
571 writel_relaxed(dma_ctrl, ctrl->regs + DMA_MST_CTRL); in tegra_nand_page_xfer()
/openbmc/u-boot/drivers/usb/gadget/
H A Dfotg210.c224 if (!(readl(&regs->dma_ctrl) & DMACTRL_START)) { in fotg210_dma()
254 writel(DMACTRL_LEN(len) | DMACTRL_MEM2FIFO, &regs->dma_ctrl); in fotg210_dma()
268 writel(DMACTRL_LEN(len) | DMACTRL_FIFO2MEM, &regs->dma_ctrl); in fotg210_dma()
272 setbits_le32(&regs->dma_ctrl, DMACTRL_START); in fotg210_dma()
297 writel(DMACTRL_ABORT | DMACTRL_CLRFF, &regs->dma_ctrl); in fotg210_dma()
/openbmc/linux/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_pf.c87 u32 dma_ctrl, txqctl; in fm10k_init_hw_pf() local
141 dma_ctrl = FM10K_DMA_CTRL_MAX_HOLD_1US_GEN1; in fm10k_init_hw_pf()
145 dma_ctrl = FM10K_DMA_CTRL_MAX_HOLD_1US_GEN2; in fm10k_init_hw_pf()
149 dma_ctrl = FM10K_DMA_CTRL_MAX_HOLD_1US_GEN3; in fm10k_init_hw_pf()
153 dma_ctrl = 0; in fm10k_init_hw_pf()
168 dma_ctrl |= FM10K_DMA_CTRL_TX_ENABLE | FM10K_DMA_CTRL_RX_ENABLE | in fm10k_init_hw_pf()
172 fm10k_write_reg(hw, FM10K_DMA_CTRL, dma_ctrl); in fm10k_init_hw_pf()
/openbmc/qemu/include/hw/ssi/
H A Daspeed_smc.h120 void (*dma_ctrl)(AspeedSMCState *s, uint32_t value); member
/openbmc/linux/drivers/net/wireless/intersil/p54/
H A Dp54pci.h60 __le32 dma_ctrl; member
/openbmc/linux/arch/mips/sgi-ip22/
H A Dip28-berr.c312 u32 ctl = sgimc->dma_ctrl; in check_microtlb()
340 if (!(sgimc->dma_ctrl & 0x100)) /* Xlate-bit clear ? */ in check_vdma_memaddr()
/openbmc/linux/arch/mips/include/asm/sgi/
H A Dmc.h160 volatile u32 dma_ctrl; /* Main DMA control reg */ member
/openbmc/u-boot/drivers/net/
H A Dpch_gbe.h263 u32 dma_ctrl; member
/openbmc/linux/arch/mips/include/asm/ip32/
H A Dmace.h100 volatile unsigned long dma_ctrl; member
/openbmc/linux/drivers/net/ethernet/packetengines/
H A Dyellowfin.c42 static int dma_ctrl = 0x004A0263; /* Constrained by errata */ variable
45 static int dma_ctrl = 0x00CAC277; /* Override when loading module! */ variable
48 static const int dma_ctrl = 0x004A0263; /* Constrained by errata */ variable
606 iowrite32(dma_ctrl, ioaddr + DMACtrl); in yellowfin_open()

12