Lines Matching refs:dma_cfg
470 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()
1868 bool is_log = d40c->dma_cfg.mode == STEDMA40_MODE_LOGICAL; in d40_allocate_channel()
1873 if (d40c->dma_cfg.dir == DMA_DEV_TO_MEM) { in d40_allocate_channel()
1876 } else if (d40c->dma_cfg.dir == DMA_MEM_TO_DEV || in d40_allocate_channel()
1877 d40c->dma_cfg.dir == DMA_MEM_TO_MEM) { in d40_allocate_channel()
1888 if (d40c->dma_cfg.dir == DMA_MEM_TO_MEM) { in d40_allocate_channel()
1890 if (d40c->dma_cfg.use_fixed_channel) { in d40_allocate_channel()
1891 i = d40c->dma_cfg.phy_channel; in d40_allocate_channel()
1929 if (d40c->dma_cfg.use_fixed_channel) { in d40_allocate_channel()
1930 i = d40c->dma_cfg.phy_channel; in d40_allocate_channel()
1989 d40c->dma_cfg = dma40_memcpy_conf_log; in d40_config_memcpy()
1990 d40c->dma_cfg.dev_type = dma40_memcpy_channels[d40c->chan.chan_id]; in d40_config_memcpy()
1992 d40_log_cfg(&d40c->dma_cfg, in d40_config_memcpy()
1997 d40c->dma_cfg = dma40_memcpy_conf_phy; in d40_config_memcpy()
2018 u32 event = D40_TYPE_TO_EVENT(d40c->dma_cfg.dev_type); in d40_free_dma()
2036 if (d40c->dma_cfg.dir == DMA_MEM_TO_DEV || in d40_free_dma()
2037 d40c->dma_cfg.dir == DMA_MEM_TO_MEM) in d40_free_dma()
2039 else if (d40c->dma_cfg.dir == DMA_DEV_TO_MEM) in d40_free_dma()
2082 u32 event = D40_TYPE_TO_EVENT(d40c->dma_cfg.dev_type); in d40_is_paused()
2101 if (d40c->dma_cfg.dir == DMA_MEM_TO_DEV || in d40_is_paused()
2102 d40c->dma_cfg.dir == DMA_MEM_TO_MEM) { in d40_is_paused()
2104 } else if (d40c->dma_cfg.dir == DMA_DEV_TO_MEM) { in d40_is_paused()
2142 struct stedma40_chan_cfg *cfg = &chan->dma_cfg; in d40_prep_sg_log()
2170 struct stedma40_chan_cfg *cfg = &chan->dma_cfg; in d40_prep_sg_phy()
2201 struct stedma40_chan_cfg *cfg = &chan->dma_cfg; in d40_prep_desc()
2306 d40c->dma_cfg = *info; in stedma40_filter()
2319 bool realtime = d40c->dma_cfg.realtime; in __d40_set_prio_rt()
2320 bool highprio = d40c->dma_cfg.high_priority; in __d40_set_prio_rt()
2355 if ((d40c->dma_cfg.dir == DMA_DEV_TO_MEM) || in d40_set_prio_realtime()
2356 (d40c->dma_cfg.dir == DMA_DEV_TO_DEV)) in d40_set_prio_realtime()
2357 __d40_set_prio_rt(d40c, d40c->dma_cfg.dev_type, true); in d40_set_prio_realtime()
2359 if ((d40c->dma_cfg.dir == DMA_MEM_TO_DEV) || in d40_set_prio_realtime()
2360 (d40c->dma_cfg.dir == DMA_DEV_TO_DEV)) in d40_set_prio_realtime()
2361 __d40_set_prio_rt(d40c, d40c->dma_cfg.dev_type, false); in d40_set_prio_realtime()
2445 if (d40c->dma_cfg.dir == DMA_DEV_TO_MEM) in d40_alloc_chan_resources()
2447 d40c->dma_cfg.dev_type * D40_LCPA_CHAN_SIZE; in d40_alloc_chan_resources()
2450 d40c->dma_cfg.dev_type * in d40_alloc_chan_resources()
2461 d40c->dma_cfg.use_fixed_channel ? ", fixed" : ""); in d40_alloc_chan_resources()
2690 struct stedma40_chan_cfg *cfg = &d40c->dma_cfg; in d40_set_runtime_config()