Lines Matching defs:dma_config
197 struct dma_config { struct
199 uint32_t dma_slot : 8;
211 uint32_t channel_direction : 3;
218 uint32_t complete_callback_en : 1;
225 uint32_t error_callback_dis : 1;
232 uint32_t source_handshake : 1;
239 uint32_t dest_handshake : 1;
243 uint32_t channel_priority : 4;
245 uint32_t source_chaining_en : 1;
247 uint32_t dest_chaining_en : 1;
249 uint32_t linked_channel : 7;
251 uint32_t cyclic : 1;
253 uint32_t _reserved : 3;
255 uint32_t source_data_size : 16;
257 uint32_t dest_data_size : 16;
259 uint32_t source_burst_length : 16;
261 uint32_t dest_burst_length : 16;
263 uint32_t block_count;
265 struct dma_block_config *head_block;
267 void *user_data;
269 dma_callback_t dma_callback;
396 static inline int dma_config(const struct device *dev, uint32_t channel, in dma_config() function