Lines Matching defs:sdma_channel
247 struct sdma_channel { struct
248 struct sdma_engine *sdma;
249 unsigned int channel;
250 enum dma_transfer_direction direction;
251 enum sdma_peripheral_type peripheral_type;
252 unsigned int event_id0;
253 unsigned int event_id1;
254 enum dma_slave_buswidth word_size;
255 unsigned int buf_tail;
256 struct completion done;
257 unsigned int num_bd;
258 struct sdma_buffer_descriptor *bd;
259 dma_addr_t bd_phys;
260 unsigned int pc_from_device, pc_to_device;
261 unsigned long flags;
262 dma_addr_t per_address;
263 u32 event_mask0, event_mask1;
264 u32 watermark_level;
265 u32 shp_addr, per_addr;
266 struct dma_chan chan;
267 spinlock_t lock;
268 struct dma_async_tx_descriptor desc;
269 dma_cookie_t last_completed;
270 enum dma_status status;
271 unsigned int chn_count;
272 unsigned int chn_real_count;