Lines Matching defs:s_ddev
1982 struct dma_device *s_ddev = &ecc->dma_slave;
1987 dma_cap_zero(s_ddev->cap_mask);
1988 dma_cap_set(DMA_SLAVE, s_ddev->cap_mask);
1989 dma_cap_set(DMA_CYCLIC, s_ddev->cap_mask);
1994 dma_cap_set(DMA_MEMCPY, s_ddev->cap_mask);
1995 dma_cap_set(DMA_INTERLEAVE, s_ddev->cap_mask);
1996 s_ddev->device_prep_dma_memcpy = edma_prep_dma_memcpy;
1997 s_ddev->device_prep_interleaved_dma = edma_prep_dma_interleaved;
1998 s_ddev->directions = BIT(DMA_MEM_TO_MEM);
2001 s_ddev->device_prep_slave_sg = edma_prep_slave_sg;
2002 s_ddev->device_prep_dma_cyclic = edma_prep_dma_cyclic;
2003 s_ddev->device_alloc_chan_resources = edma_alloc_chan_resources;
2004 s_ddev->device_free_chan_resources = edma_free_chan_resources;
2005 s_ddev->device_issue_pending = edma_issue_pending;
2006 s_ddev->device_tx_status = edma_tx_status;
2007 s_ddev->device_config = edma_slave_config;
2008 s_ddev->device_pause = edma_dma_pause;
2009 s_ddev->device_resume = edma_dma_resume;
2010 s_ddev->device_terminate_all = edma_terminate_all;
2011 s_ddev->device_synchronize = edma_synchronize;
2013 s_ddev->src_addr_widths = EDMA_DMA_BUSWIDTHS;
2014 s_ddev->dst_addr_widths = EDMA_DMA_BUSWIDTHS;
2015 s_ddev->directions |= (BIT(DMA_DEV_TO_MEM) | BIT(DMA_MEM_TO_DEV));
2016 s_ddev->residue_granularity = DMA_RESIDUE_GRANULARITY_BURST;
2017 s_ddev->max_burst = SZ_32K - 1; /* CIDX: 16bit signed */
2019 s_ddev->dev = ecc->dev;
2020 INIT_LIST_HEAD(&s_ddev->channels);
2068 vchan_init(&echan->vchan, s_ddev);