Home
last modified time | relevance | path

Searched refs:dma_cfg (Results 1 – 19 of 19) sorted by relevance

/linux-4.1.27/sound/soc/ux500/
Dux500_pcm.c54 struct stedma40_chan_cfg *dma_cfg; in ux500_pcm_request_chan() local
58 dma_cfg = dma_params->dma_cfg; in ux500_pcm_request_chan()
77 dma_cfg->src_info.data_width = mem_data_width; in ux500_pcm_request_chan()
78 dma_cfg->dst_info.data_width = per_data_width; in ux500_pcm_request_chan()
80 dma_cfg->src_info.data_width = per_data_width; in ux500_pcm_request_chan()
81 dma_cfg->dst_info.data_width = mem_data_width; in ux500_pcm_request_chan()
84 return snd_dmaengine_pcm_request_channel(stedma40_filter, dma_cfg); in ux500_pcm_request_chan()
Dux500_msp_i2s.c371 !msp->capture_dma_data.dma_cfg) { in enable_msp()
377 !msp->playback_dma_data.dma_cfg) { in enable_msp()
662 msp->playback_dma_data.dma_cfg = devm_kzalloc(&pdev->dev, in ux500_msp_i2s_of_init_msp()
665 if (!msp->playback_dma_data.dma_cfg) in ux500_msp_i2s_of_init_msp()
668 msp->capture_dma_data.dma_cfg = devm_kzalloc(&pdev->dev, in ux500_msp_i2s_of_init_msp()
671 if (!msp->capture_dma_data.dma_cfg) in ux500_msp_i2s_of_init_msp()
700 msp->playback_dma_data.dma_cfg = platform_data->msp_i2s_dma_tx; in ux500_msp_i2s_init_msp()
701 msp->capture_dma_data.dma_cfg = platform_data->msp_i2s_dma_rx; in ux500_msp_i2s_init_msp()
Dux500_msp_i2s.h474 struct stedma40_chan_cfg *dma_cfg; member
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_platform.c130 struct stmmac_dma_cfg *dma_cfg; in stmmac_probe_config_dt() local
233 dma_cfg = devm_kzalloc(&pdev->dev, sizeof(*dma_cfg), in stmmac_probe_config_dt()
235 if (!dma_cfg) in stmmac_probe_config_dt()
237 plat->dma_cfg = dma_cfg; in stmmac_probe_config_dt()
238 of_property_read_u32(np, "snps,pbl", &dma_cfg->pbl); in stmmac_probe_config_dt()
239 dma_cfg->fixed_burst = in stmmac_probe_config_dt()
241 dma_cfg->mixed_burst = in stmmac_probe_config_dt()
243 of_property_read_u32(np, "snps,burst_len", &dma_cfg->burst_len); in stmmac_probe_config_dt()
244 if (dma_cfg->burst_len < 0 || dma_cfg->burst_len > 256) in stmmac_probe_config_dt()
245 dma_cfg->burst_len = 0; in stmmac_probe_config_dt()
Dstmmac_pci.c83 plat->dma_cfg->pbl = 32; in stmmac_default_data()
84 plat->dma_cfg->burst_len = DMA_AXI_BLEN_256; in stmmac_default_data()
117 plat->dma_cfg->pbl = 16; in quark_default_data()
118 plat->dma_cfg->burst_len = DMA_AXI_BLEN_256; in quark_default_data()
119 plat->dma_cfg->fixed_burst = 1; in quark_default_data()
180 plat->dma_cfg = devm_kzalloc(&pdev->dev, sizeof(*plat->dma_cfg), in stmmac_pci_probe()
182 if (!plat->dma_cfg) in stmmac_pci_probe()
Dstmmac_main.c1637 if (priv->plat->dma_cfg) { in stmmac_init_dma_engine()
1638 pbl = priv->plat->dma_cfg->pbl; in stmmac_init_dma_engine()
1639 fixed_burst = priv->plat->dma_cfg->fixed_burst; in stmmac_init_dma_engine()
1640 mixed_burst = priv->plat->dma_cfg->mixed_burst; in stmmac_init_dma_engine()
1641 burst_len = priv->plat->dma_cfg->burst_len; in stmmac_init_dma_engine()
/linux-4.1.27/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_platform.c35 struct sxgbe_dma_cfg *dma_cfg; in sxgbe_probe_config_dt() local
51 dma_cfg = devm_kzalloc(&pdev->dev, sizeof(*dma_cfg), GFP_KERNEL); in sxgbe_probe_config_dt()
52 if (!dma_cfg) in sxgbe_probe_config_dt()
55 plat->dma_cfg = dma_cfg; in sxgbe_probe_config_dt()
56 of_property_read_u32(np, "samsung,pbl", &dma_cfg->pbl); in sxgbe_probe_config_dt()
57 if (of_property_read_u32(np, "samsung,burst-map", &dma_cfg->burst_map) == 0) in sxgbe_probe_config_dt()
58 dma_cfg->fixed_burst = true; in sxgbe_probe_config_dt()
Dsxgbe_main.c963 if (priv->plat->dma_cfg) { in sxgbe_init_dma_engine()
964 pbl = priv->plat->dma_cfg->pbl; in sxgbe_init_dma_engine()
965 fixed_burst = priv->plat->dma_cfg->fixed_burst; in sxgbe_init_dma_engine()
966 burst_map = priv->plat->dma_cfg->burst_map; in sxgbe_init_dma_engine()
/linux-4.1.27/drivers/dma/
Dste_dma40.c470 struct stedma40_chan_cfg dma_cfg; member
850 chan->dma_cfg.dir == DMA_DEV_TO_MEM)) in d40_log_lli_to_lcxa()
1260 u32 event = D40_TYPE_TO_EVENT(d40c->dma_cfg.dev_type); in d40_config_set_event()
1263 if ((d40c->dma_cfg.dir == DMA_DEV_TO_MEM) || in d40_config_set_event()
1264 (d40c->dma_cfg.dir == DMA_DEV_TO_DEV)) in d40_config_set_event()
1268 if (d40c->dma_cfg.dir != DMA_DEV_TO_MEM) in d40_config_set_event()
1362 return phy_map[d40c->dma_cfg.mode_opt]; in d40_get_prmo()
1364 return log_map[d40c->dma_cfg.mode_opt]; in d40_get_prmo()
1416 return num_elt * d40c->dma_cfg.dst_info.data_width; in d40_residue()
1859 int dev_type = d40c->dma_cfg.dev_type; in d40_allocate_channel()
[all …]
/linux-4.1.27/drivers/mmc/host/
Dbfin_sdh.c118 unsigned int dma_cfg; in sdh_setup_data() local
124 dma_cfg = 0; in sdh_setup_data()
153 dma_cfg |= WNR; in sdh_setup_data()
160 dma_cfg |= DMAFLOW_ARRAY | RESTART | WDSIZE_32 | DMAEN; in sdh_setup_data()
162 dma_cfg |= PSIZE_32 | NDSIZE_3; in sdh_setup_data()
164 dma_cfg |= NDSIZE_5; in sdh_setup_data()
171 host->sg_cpu[i].cfg = dma_cfg; in sdh_setup_data()
192 set_dma_config(host->dma_ch, dma_cfg); in sdh_setup_data()
195 dma_cfg |= WDSIZE_32 | DMAEN; in sdh_setup_data()
200 set_dma_config(host->dma_ch, dma_cfg); in sdh_setup_data()
/linux-4.1.27/drivers/ata/
Dpata_octeon_cf.c635 union cvmx_mio_boot_dma_cfgx dma_cfg; in octeon_cf_dma_finished() local
646 dma_cfg.u64 = cvmx_read_csr(cf_port->dma_base + DMA_CFG); in octeon_cf_dma_finished()
647 if (dma_cfg.s.size != 0xfffff) { in octeon_cf_dma_finished()
654 dma_cfg.u64 = 0; in octeon_cf_dma_finished()
655 dma_cfg.s.size = -1; in octeon_cf_dma_finished()
656 cvmx_write_csr(cf_port->dma_base + DMA_CFG, dma_cfg.u64); in octeon_cf_dma_finished()
696 union cvmx_mio_boot_dma_cfgx dma_cfg; in octeon_cf_interrupt() local
702 dma_cfg.u64 = cvmx_read_csr(cf_port->dma_base + DMA_CFG); in octeon_cf_interrupt()
709 if (dma_int.s.done && !dma_cfg.s.en) { in octeon_cf_interrupt()
1022 union cvmx_mio_boot_dma_cfgx dma_cfg; in octeon_cf_shutdown() local
[all …]
/linux-4.1.27/arch/mips/loongson1/common/
Dplatform.c138 .dma_cfg = &ls1x_eth_dma_cfg,
172 .dma_cfg = &ls1x_eth_dma_cfg,
/linux-4.1.27/include/linux/
Dsxgbe_platform.h46 struct sxgbe_dma_cfg *dma_cfg; member
Dstmmac.h102 struct stmmac_dma_cfg *dma_cfg; member
/linux-4.1.27/sound/isa/
Dsscape.c943 unsigned dma_cfg; in create_sscape() local
1046 dma_cfg = (sscape->ic_type == IC_OPUS ? 0x40 : 0x70); in create_sscape()
1047 sscape_write_unsafe(sscape->io_base, GA_DMAA_REG, dma_cfg); in create_sscape()
/linux-4.1.27/arch/cris/arch-v32/drivers/
Dcryptocop.c1950 reg_dma_rw_cfg dma_cfg = {.en = 1}; in init_cryptocop() local
1980 REG_WR(dma, IN_DMA_INST, rw_cfg, dma_cfg); /* input DMA */ in init_cryptocop()
1981 REG_WR(dma, OUT_DMA_INST, rw_cfg, dma_cfg); /* output DMA */ in init_cryptocop()
2002 reg_dma_rw_cfg dma_cfg = {.en = 0}; in release_cryptocop() local
2012 REG_WR(dma, IN_DMA_INST, rw_cfg, dma_cfg); /* input DMA */ in release_cryptocop()
2013 REG_WR(dma, OUT_DMA_INST, rw_cfg, dma_cfg); /* output DMA */ in release_cryptocop()
/linux-4.1.27/Documentation/networking/
Dstmmac.txt123 struct stmmac_dma_cfg *dma_cfg;
155 o dma_cfg: internal DMA parameters
/linux-4.1.27/sound/pci/hda/
Dpatch_ca0132.c1750 unsigned int dma_cfg = 0; in dsp_dma_setup() local
1782 dma_cfg = addr_field + incr_field; in dsp_dma_setup()
1784 dma_cfg); in dsp_dma_setup()
1819 chip_addx, count, dma_cfg, adr_ofs, xfr_cnt); in dsp_dma_setup()
/linux-4.1.27/arch/blackfin/mach-bf609/boards/
Dezkit.c137 .dma_cfg = &eth_dma_cfg,