Home
last modified time | relevance | path

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

/drivers/net/ethernet/stmicro/stmmac/
A Dstmmac_main.c3965 dma_conf = kzalloc(sizeof(*dma_conf), GFP_KERNEL); in stmmac_setup_dma_desc()
3966 if (!dma_conf) { in stmmac_setup_dma_desc()
3983 dma_conf->dma_tx_size = priv->dma_conf.dma_tx_size; in stmmac_setup_dma_desc()
3984 dma_conf->dma_rx_size = priv->dma_conf.dma_rx_size; in stmmac_setup_dma_desc()
4014 return dma_conf; in stmmac_setup_dma_desc()
4019 kfree(dma_conf); in stmmac_setup_dma_desc()
4062 dma_conf->tx_queue[i].tbs = priv->dma_conf.tx_queue[i].tbs; in __stmmac_open()
4063 memcpy(&priv->dma_conf, dma_conf, sizeof(*dma_conf)); in __stmmac_open()
4127 kfree(dma_conf); in stmmac_open()
6175 priv = container_of(dma_conf, struct stmmac_priv, dma_conf); in stmmac_msi_intr_tx()
[all …]
A Dchain_mode.c49 entry = STMMAC_GET_ENTRY(entry, priv->dma_conf.dma_tx_size); in jumbo_frm()
139 priv->dma_conf.dma_rx_size) * in refill_desc3()
156 priv->dma_conf.dma_tx_size)) in clean_desc3()
A Dring_mode.c54 entry = STMMAC_GET_ENTRY(entry, priv->dma_conf.dma_tx_size); in jumbo_frm()
109 if (priv->dma_conf.dma_buf_sz == BUF_SIZE_16KiB) in refill_desc3()
A Dstmmac_tc.c1162 if (!(priv->dma_conf.tx_queue[qopt->queue].tbs & STMMAC_TBS_AVAIL)) in tc_setup_etf()
1166 priv->dma_conf.tx_queue[qopt->queue].tbs |= STMMAC_TBS_EN; in tc_setup_etf()
1168 priv->dma_conf.tx_queue[qopt->queue].tbs &= ~STMMAC_TBS_EN; in tc_setup_etf()
A Dstmmac.h268 struct stmmac_dma_conf dma_conf; member
A Dstmmac_selftests.c798 tail = priv->dma_conf.rx_queue[i].dma_rx_phy + in stmmac_test_flowctrl()
799 (priv->dma_conf.dma_rx_size * sizeof(struct dma_desc)); in stmmac_test_flowctrl()
1687 int size = priv->dma_conf.dma_buf_sz; in __stmmac_test_jumbo()
1770 if (priv->dma_conf.tx_queue[i].tbs & STMMAC_TBS_AVAIL) in stmmac_test_tbs()
A Dstmmac_ethtool.c454 ring->rx_pending = priv->dma_conf.dma_rx_size; in stmmac_get_ringparam()
455 ring->tx_pending = priv->dma_conf.dma_tx_size; in stmmac_get_ringparam()
/drivers/crypto/
A Datmel-tdes.c81 struct dma_slave_config dma_conf; member
681 dd->dma_lch_in.dma_conf.src_maxburst = 1; in atmel_tdes_dma_init()
682 dd->dma_lch_in.dma_conf.src_addr_width = in atmel_tdes_dma_init()
684 dd->dma_lch_in.dma_conf.dst_maxburst = 1; in atmel_tdes_dma_init()
685 dd->dma_lch_in.dma_conf.dst_addr_width = in atmel_tdes_dma_init()
687 dd->dma_lch_in.dma_conf.device_fc = false; in atmel_tdes_dma_init()
697 dd->dma_lch_out.dma_conf.src_maxburst = 1; in atmel_tdes_dma_init()
698 dd->dma_lch_out.dma_conf.src_addr_width = in atmel_tdes_dma_init()
700 dd->dma_lch_out.dma_conf.dst_maxburst = 1; in atmel_tdes_dma_init()
701 dd->dma_lch_out.dma_conf.dst_addr_width = in atmel_tdes_dma_init()
[all …]
A Dimg-hash.c334 struct dma_slave_config dma_conf; in img_hash_dma_init() local
342 dma_conf.direction = DMA_MEM_TO_DEV; in img_hash_dma_init()
343 dma_conf.dst_addr = hdev->bus_addr; in img_hash_dma_init()
344 dma_conf.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in img_hash_dma_init()
345 dma_conf.dst_maxburst = IMG_HASH_DMA_BURST; in img_hash_dma_init()
346 dma_conf.device_fc = false; in img_hash_dma_init()
348 err = dmaengine_slave_config(hdev->dma_lch, &dma_conf); in img_hash_dma_init()
A Datmel-sha.c124 struct dma_slave_config dma_conf; member
647 dd->dma_lch_in.dma_conf.src_maxburst = 16; in atmel_sha_xmit_dma()
648 dd->dma_lch_in.dma_conf.dst_maxburst = 16; in atmel_sha_xmit_dma()
650 dmaengine_slave_config(dd->dma_lch_in.chan, &dd->dma_lch_in.dma_conf); in atmel_sha_xmit_dma()
1447 struct dma_slave_config *config = &dma->dma_conf; in atmel_sha_dma_start()
2507 dd->dma_lch_in.dma_conf.dst_addr = dd->phys_base + in atmel_sha_dma_init()
2509 dd->dma_lch_in.dma_conf.src_maxburst = 1; in atmel_sha_dma_init()
2510 dd->dma_lch_in.dma_conf.src_addr_width = in atmel_sha_dma_init()
2512 dd->dma_lch_in.dma_conf.dst_maxburst = 1; in atmel_sha_dma_init()
2513 dd->dma_lch_in.dma_conf.dst_addr_width = in atmel_sha_dma_init()
[all …]
/drivers/usb/gadget/udc/aspeed-vhub/
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()
A Dvhub.h323 unsigned int dma_conf; member
/drivers/mmc/host/
A Dloongson2-mmc.c644 struct dma_slave_config dma_conf = { }; in loongson2_mmc_prepare_external_dma() local
653 dma_conf.src_addr = host->res->start + LOONGSON2_MMC_REG_DATA, in loongson2_mmc_prepare_external_dma()
654 dma_conf.dst_addr = host->res->start + LOONGSON2_MMC_REG_DATA, in loongson2_mmc_prepare_external_dma()
655 dma_conf.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES, in loongson2_mmc_prepare_external_dma()
656 dma_conf.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES, in loongson2_mmc_prepare_external_dma()
657 dma_conf.direction = !(data->flags & MMC_DATA_WRITE) ? DMA_DEV_TO_MEM : DMA_MEM_TO_DEV; in loongson2_mmc_prepare_external_dma()
659 dmaengine_slave_config(host->chan, &dma_conf); in loongson2_mmc_prepare_external_dma()
661 dma_conf.direction, in loongson2_mmc_prepare_external_dma()
A Datmel-mci.c351 struct dma_slave_config dma_conf; member
1157 host->dma_conf.direction = slave_dirn = DMA_DEV_TO_MEM; in atmci_prepare_data_dma()
1159 host->dma_conf.src_maxburst); in atmci_prepare_data_dma()
1161 host->dma_conf.direction = slave_dirn = DMA_MEM_TO_DEV; in atmci_prepare_data_dma()
1163 host->dma_conf.dst_maxburst); in atmci_prepare_data_dma()
1173 dmaengine_slave_config(chan, &host->dma_conf); in atmci_prepare_data_dma()
2375 host->dma_conf.src_addr = host->mapbase + ATMCI_RDR; in atmci_configure_dma()
2377 host->dma_conf.src_maxburst = 1; in atmci_configure_dma()
2378 host->dma_conf.dst_addr = host->mapbase + ATMCI_TDR; in atmci_configure_dma()
2380 host->dma_conf.dst_maxburst = 1; in atmci_configure_dma()
[all …]
/drivers/crypto/stm32/
A Dstm32-cryp.c2226 struct dma_slave_config dma_conf; in stm32_cryp_dma_init() local
2230 memset(&dma_conf, 0, sizeof(dma_conf)); in stm32_cryp_dma_init()
2232 dma_conf.direction = DMA_MEM_TO_DEV; in stm32_cryp_dma_init()
2234 dma_conf.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in stm32_cryp_dma_init()
2235 dma_conf.dst_maxburst = CRYP_DMA_BURST_REG; in stm32_cryp_dma_init()
2236 dma_conf.device_fc = false; in stm32_cryp_dma_init()
2251 memset(&dma_conf, 0, sizeof(dma_conf)); in stm32_cryp_dma_init()
2253 dma_conf.direction = DMA_DEV_TO_MEM; in stm32_cryp_dma_init()
2255 dma_conf.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in stm32_cryp_dma_init()
2256 dma_conf.src_maxburst = CRYP_DMA_BURST_REG; in stm32_cryp_dma_init()
[all …]
A Dstm32-hash.c624 struct dma_slave_config dma_conf; in stm32_hash_dma_init() local
628 memset(&dma_conf, 0, sizeof(dma_conf)); in stm32_hash_dma_init()
630 dma_conf.direction = DMA_MEM_TO_DEV; in stm32_hash_dma_init()
631 dma_conf.dst_addr = hdev->phys_base + HASH_DIN; in stm32_hash_dma_init()
632 dma_conf.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in stm32_hash_dma_init()
633 dma_conf.src_maxburst = HASH_BURST_LEVEL; in stm32_hash_dma_init()
634 dma_conf.dst_maxburst = HASH_BURST_LEVEL; in stm32_hash_dma_init()
635 dma_conf.device_fc = false; in stm32_hash_dma_init()
643 err = dmaengine_slave_config(hdev->dma_lch, &dma_conf); in stm32_hash_dma_init()
/drivers/spi/
A Dspi-stm32.c1272 struct dma_slave_config *dma_conf, in stm32_spi_dma_config() argument
1296 memset(dma_conf, 0, sizeof(struct dma_slave_config)); in stm32_spi_dma_config()
1297 dma_conf->direction = dir; in stm32_spi_dma_config()
1298 if (dma_conf->direction == DMA_DEV_TO_MEM) { /* RX */ in stm32_spi_dma_config()
1299 dma_conf->src_addr = spi->phys_addr + spi->cfg->regs->rx.reg; in stm32_spi_dma_config()
1300 dma_conf->src_addr_width = buswidth; in stm32_spi_dma_config()
1301 dma_conf->src_maxburst = maxburst; in stm32_spi_dma_config()
1305 } else if (dma_conf->direction == DMA_MEM_TO_DEV) { /* TX */ in stm32_spi_dma_config()
1306 dma_conf->dst_addr = spi->phys_addr + spi->cfg->regs->tx.reg; in stm32_spi_dma_config()
1307 dma_conf->dst_addr_width = buswidth; in stm32_spi_dma_config()
[all …]

Completed in 82 milliseconds