Home
last modified time | relevance | path

Searched refs:dma_conf (Results 1 – 11 of 11) sorted by relevance

/linux/arch/powerpc/platforms/512x/
H A Dmpc512x_lpbfifo.c168 struct dma_slave_config dma_conf = {}; in mpc512x_lpbfifo_kick() local
208 dma_conf.dst_maxburst = max(bpt, 0x4u) / 4; in mpc512x_lpbfifo_kick()
209 dma_conf.src_maxburst = max(bpt, 0x4u) / 4; in mpc512x_lpbfifo_kick()
230 dma_conf.direction = DMA_MEM_TO_DEV; in mpc512x_lpbfifo_kick()
231 dma_conf.dst_addr = lpbfifo.regs_phys + in mpc512x_lpbfifo_kick()
235 dma_conf.direction = DMA_DEV_TO_MEM; in mpc512x_lpbfifo_kick()
236 dma_conf.src_addr = lpbfifo.regs_phys + in mpc512x_lpbfifo_kick()
239 dma_conf.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in mpc512x_lpbfifo_kick()
240 dma_conf.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in mpc512x_lpbfifo_kick()
243 if (dma_dev->device_config(lpbfifo.chan, &dma_conf)) in mpc512x_lpbfifo_kick()
[all …]
/linux/drivers/crypto/
H A Datmel-tdes.c80 struct dma_slave_config dma_conf; member
409 dd->dma_lch_in.dma_conf.dst_addr_width = addr_width; in atmel_tdes_crypt_dma()
410 dd->dma_lch_out.dma_conf.src_addr_width = addr_width; in atmel_tdes_crypt_dma()
412 dmaengine_slave_config(dd->dma_lch_in.chan, &dd->dma_lch_in.dma_conf); in atmel_tdes_crypt_dma()
413 dmaengine_slave_config(dd->dma_lch_out.chan, &dd->dma_lch_out.dma_conf); in atmel_tdes_crypt_dma()
666 dd->dma_lch_in.dma_conf.dst_addr = dd->phys_base + in atmel_tdes_dma_init()
668 dd->dma_lch_in.dma_conf.src_maxburst = 1; in atmel_tdes_dma_init()
669 dd->dma_lch_in.dma_conf.src_addr_width = in atmel_tdes_dma_init()
671 dd->dma_lch_in.dma_conf.dst_maxburst = 1; in atmel_tdes_dma_init()
672 dd->dma_lch_in.dma_conf.dst_addr_width = in atmel_tdes_dma_init()
[all …]
H A Dimg-hash.c333 struct dma_slave_config dma_conf; in img_hash_dma_init() local
341 dma_conf.direction = DMA_MEM_TO_DEV; in img_hash_dma_init()
342 dma_conf.dst_addr = hdev->bus_addr; in img_hash_dma_init()
343 dma_conf.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in img_hash_dma_init()
344 dma_conf.dst_maxburst = IMG_HASH_DMA_BURST; in img_hash_dma_init()
345 dma_conf.device_fc = false; in img_hash_dma_init()
347 err = dmaengine_slave_config(hdev->dma_lch, &dma_conf); in img_hash_dma_init()
H A Datmel-sha.c123 struct dma_slave_config dma_conf; member
639 dd->dma_lch_in.dma_conf.src_maxburst = 16; in atmel_sha_xmit_dma()
640 dd->dma_lch_in.dma_conf.dst_maxburst = 16; in atmel_sha_xmit_dma()
642 dmaengine_slave_config(dd->dma_lch_in.chan, &dd->dma_lch_in.dma_conf); in atmel_sha_xmit_dma()
1439 struct dma_slave_config *config = &dma->dma_conf; in atmel_sha_dma_start()
2491 dd->dma_lch_in.dma_conf.dst_addr = dd->phys_base + in atmel_sha_dma_init()
2493 dd->dma_lch_in.dma_conf.src_maxburst = 1; in atmel_sha_dma_init()
2494 dd->dma_lch_in.dma_conf.src_addr_width = in atmel_sha_dma_init()
2496 dd->dma_lch_in.dma_conf.dst_maxburst = 1; in atmel_sha_dma_init()
2497 dd->dma_lch_in.dma_conf.dst_addr_width = in atmel_sha_dma_init()
[all …]
/linux/drivers/net/ethernet/stmicro/stmmac/
H A Dchain_mode.c51 entry = STMMAC_NEXT_ENTRY(entry, priv->dma_conf.dma_tx_size); in jumbo_frm()
140 priv->dma_conf.dma_rx_size) * in refill_desc3()
157 priv->dma_conf.dma_tx_size)) in clean_desc3()
H A Dring_mode.c55 entry = STMMAC_NEXT_ENTRY(entry, priv->dma_conf.dma_tx_size); in jumbo_frm()
105 if (priv->dma_conf.dma_buf_sz == BUF_SIZE_16KiB) in refill_desc3()
H A Dstmmac_tc.c1200 if (!(priv->dma_conf.tx_queue[qopt->queue].tbs & STMMAC_TBS_AVAIL)) in tc_setup_etf()
1204 priv->dma_conf.tx_queue[qopt->queue].tbs |= STMMAC_TBS_EN; in tc_setup_etf()
1206 priv->dma_conf.tx_queue[qopt->queue].tbs &= ~STMMAC_TBS_EN; in tc_setup_etf()
H A Dstmmac_ethtool.c399 ring->rx_pending = priv->dma_conf.dma_rx_size; in stmmac_get_ringparam()
400 ring->tx_pending = priv->dma_conf.dma_tx_size; in stmmac_get_ringparam()
/linux/drivers/usb/gadget/udc/aspeed-vhub/
H A Depn.c463 writel(ep->epn.dma_conf, in ast_vhub_stop_active_req()
467 writel(ep->epn.dma_conf, in ast_vhub_stop_active_req()
718 ep->epn.dma_conf = VHUB_EP_DMA_DESC_MODE; in ast_vhub_epn_enable()
720 ep->epn.dma_conf |= VHUB_EP_DMA_IN_LONG_MODE; in ast_vhub_epn_enable()
723 writel(ep->epn.dma_conf | VHUB_EP_DMA_CTRL_RESET, in ast_vhub_epn_enable()
727 writel(ep->epn.dma_conf, in ast_vhub_epn_enable()
731 ep->epn.dma_conf = VHUB_EP_DMA_SINGLE_STAGE; in ast_vhub_epn_enable()
734 writel(ep->epn.dma_conf | VHUB_EP_DMA_CTRL_RESET, in ast_vhub_epn_enable()
736 writel(ep->epn.dma_conf, in ast_vhub_epn_enable()
/linux/drivers/spi/
H A Dspi-stm32.c1278 struct dma_slave_config *dma_conf, in stm32_spi_dma_config() argument
1302 memset(dma_conf, 0, sizeof(struct dma_slave_config)); in stm32_spi_dma_config()
1303 dma_conf->direction = dir; in stm32_spi_dma_config()
1304 if (dma_conf->direction == DMA_DEV_TO_MEM) { /* RX */ in stm32_spi_dma_config()
1305 dma_conf->src_addr = spi->phys_addr + spi->cfg->regs->rx.reg; in stm32_spi_dma_config()
1306 dma_conf->src_addr_width = buswidth; in stm32_spi_dma_config()
1307 dma_conf->src_maxburst = maxburst; in stm32_spi_dma_config()
1311 } else if (dma_conf->direction == DMA_MEM_TO_DEV) { /* TX */ in stm32_spi_dma_config()
1312 dma_conf->dst_addr = spi->phys_addr + spi->cfg->regs->tx.reg; in stm32_spi_dma_config()
1313 dma_conf->dst_addr_width = buswidth; in stm32_spi_dma_config()
[all …]
/linux/Documentation/arch/arm/stm32/
H A Dstm32-dma-mdma-chaining.rst314 struct dma_slave_config dma_conf;
317 memset(&dma_conf, 0, sizeof(dma_conf));
329 mdma_conf.peripheral_size = dma_conf.peripheral_size; // <- dma_conf
330 mdma_conf.peripheral_config = dma_config.peripheral_config; // <- dma_conf