Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_main.c82 #define STMMAC_TX_THRESH(x) ((x)->dma_conf.dma_tx_size / 4)
300 rx_q = &priv->dma_conf.rx_queue[queue]; in stmmac_disable_all_queues()
359 struct stmmac_tx_queue *tx_q = &priv->dma_conf.tx_queue[queue]; in stmmac_tx_avail()
362 priv->dma_conf.dma_tx_size); in stmmac_tx_avail()
441 buf_size = priv->dma_conf.dma_buf_sz; in stmmac_set_queue_rx_buf_size()
453 struct stmmac_rx_queue *rx_q = &priv->dma_conf.rx_queue[queue]; in stmmac_rx_dirty()
456 priv->dma_conf.dma_rx_size); in stmmac_rx_dirty()
466 struct stmmac_tx_queue *tx_q = &priv->dma_conf.tx_queue[queue]; in stmmac_eee_tx_busy()
1490 struct stmmac_dma_conf *dma_conf) in stmmac_display_rx_rings() argument
1499 struct stmmac_rx_queue *rx_q = &dma_conf in stmmac_display_rx_rings()
1513 stmmac_display_tx_rings(struct stmmac_priv * priv,struct stmmac_dma_conf * dma_conf) stmmac_display_tx_rings() argument
1535 stmmac_display_rings(struct stmmac_priv * priv,struct stmmac_dma_conf * dma_conf) stmmac_display_rings() argument
1579 stmmac_clear_rx_descriptors(struct stmmac_priv * priv,struct stmmac_dma_conf * dma_conf,u32 queue) stmmac_clear_rx_descriptors() argument
1606 stmmac_clear_tx_descriptors(struct stmmac_priv * priv,struct stmmac_dma_conf * dma_conf,u32 queue) stmmac_clear_tx_descriptors() argument
1630 stmmac_clear_descriptors(struct stmmac_priv * priv,struct stmmac_dma_conf * dma_conf) stmmac_clear_descriptors() argument
1657 stmmac_init_rx_buffers(struct stmmac_priv * priv,struct stmmac_dma_conf * dma_conf,struct dma_desc * p,int i,gfp_t flags,u32 queue) stmmac_init_rx_buffers() argument
1725 stmmac_free_tx_buffer(struct stmmac_priv * priv,struct stmmac_dma_conf * dma_conf,u32 queue,int i) stmmac_free_tx_buffer() argument
1771 dma_free_rx_skbufs(struct stmmac_priv * priv,struct stmmac_dma_conf * dma_conf,u32 queue) dma_free_rx_skbufs() argument
1782 stmmac_alloc_rx_buffers(struct stmmac_priv * priv,struct stmmac_dma_conf * dma_conf,u32 queue,gfp_t flags) stmmac_alloc_rx_buffers() argument
1812 dma_free_rx_xskbufs(struct stmmac_priv * priv,struct stmmac_dma_conf * dma_conf,u32 queue) dma_free_rx_xskbufs() argument
1830 stmmac_alloc_rx_buffers_zc(struct stmmac_priv * priv,struct stmmac_dma_conf * dma_conf,u32 queue) stmmac_alloc_rx_buffers_zc() argument
1882 __init_dma_rx_desc_rings(struct stmmac_priv * priv,struct stmmac_dma_conf * dma_conf,u32 queue,gfp_t flags) __init_dma_rx_desc_rings() argument
1942 init_dma_rx_desc_rings(struct net_device * dev,struct stmmac_dma_conf * dma_conf,gfp_t flags) init_dma_rx_desc_rings() argument
2018 __init_dma_tx_desc_rings(struct stmmac_priv * priv,struct stmmac_dma_conf * dma_conf,u32 queue) __init_dma_tx_desc_rings() argument
2056 init_dma_tx_desc_rings(struct net_device * dev,struct stmmac_dma_conf * dma_conf) init_dma_tx_desc_rings() argument
2080 init_dma_desc_rings(struct net_device * dev,struct stmmac_dma_conf * dma_conf,gfp_t flags) init_dma_desc_rings() argument
2107 dma_free_tx_skbufs(struct stmmac_priv * priv,struct stmmac_dma_conf * dma_conf,u32 queue) dma_free_tx_skbufs() argument
2145 __free_dma_rx_desc_resources(struct stmmac_priv * priv,struct stmmac_dma_conf * dma_conf,u32 queue) __free_dma_rx_desc_resources() argument
2180 free_dma_rx_desc_resources(struct stmmac_priv * priv,struct stmmac_dma_conf * dma_conf) free_dma_rx_desc_resources() argument
2197 __free_dma_tx_desc_resources(struct stmmac_priv * priv,struct stmmac_dma_conf * dma_conf,u32 queue) __free_dma_tx_desc_resources() argument
2224 free_dma_tx_desc_resources(struct stmmac_priv * priv,struct stmmac_dma_conf * dma_conf) free_dma_tx_desc_resources() argument
2245 __alloc_dma_rx_desc_resources(struct stmmac_priv * priv,struct stmmac_dma_conf * dma_conf,u32 queue) __alloc_dma_rx_desc_resources() argument
2319 alloc_dma_rx_desc_resources(struct stmmac_priv * priv,struct stmmac_dma_conf * dma_conf) alloc_dma_rx_desc_resources() argument
2351 __alloc_dma_tx_desc_resources(struct stmmac_priv * priv,struct stmmac_dma_conf * dma_conf,u32 queue) __alloc_dma_tx_desc_resources() argument
2388 alloc_dma_tx_desc_resources(struct stmmac_priv * priv,struct stmmac_dma_conf * dma_conf) alloc_dma_tx_desc_resources() argument
2418 alloc_dma_desc_resources(struct stmmac_priv * priv,struct stmmac_dma_conf * dma_conf) alloc_dma_desc_resources() argument
2437 free_dma_desc_resources(struct stmmac_priv * priv,struct stmmac_dma_conf * dma_conf) free_dma_desc_resources() argument
4063 struct stmmac_dma_conf *dma_conf; stmmac_setup_dma_desc() local
4137 __stmmac_open(struct net_device * dev,struct stmmac_dma_conf * dma_conf) __stmmac_open() argument
4188 struct stmmac_dma_conf *dma_conf; stmmac_open() local
6107 struct stmmac_dma_conf *dma_conf; stmmac_change_mtu() local
6323 struct stmmac_dma_conf *dma_conf; stmmac_msi_intr_tx() local
6350 struct stmmac_dma_conf *dma_conf; stmmac_msi_intr_rx() local
[all...]
H A Dchain_mode.c50 entry = STMMAC_NEXT_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()
H A Dstmmac_tc.c1165 if (!(priv->dma_conf.tx_queue[qopt->queue].tbs & STMMAC_TBS_AVAIL)) in tc_setup_etf()
1169 priv->dma_conf.tx_queue[qopt->queue].tbs |= STMMAC_TBS_EN; in tc_setup_etf()
1171 priv->dma_conf.tx_queue[qopt->queue].tbs &= ~STMMAC_TBS_EN; in tc_setup_etf()
H A Dstmmac.h285 struct stmmac_dma_conf dma_conf; member
H 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()
/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/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