4 #ifndef _UDI_DMA_CONST_H_
5 #define _UDI_DMA_CONST_H_
7 typedef void udi_dma_constraints_attr_set_call_t(udi_cb_t *gcb, udi_dma_constraints_t new_constraints, udi_status_t status);
10 * \name Flags for udi_dma_constraints_attr_set
13 #define UDI_DMA_CONSTRAINTS_COPY (1U<<0)
18 extern void udi_dma_constraints_attr_set(udi_dma_constraints_attr_set_call_t *callback, udi_cb_t *gcb,
19 udi_dma_constraints_t src_constraints,
20 const udi_dma_constraints_attr_spec_t *attr_list, udi_ubit16_t list_length,
23 extern void udi_dma_constraints_attr_reset(udi_dma_constraints_t constraints, udi_dma_constraints_attr_t attr_type);
25 extern void udi_dma_constraints_free(udi_dma_constraints_t constraints);