Modules/UDI - Moved UDI headers to /UDI/include
[tpg/acess2.git] / UDI / include / physio / dma_const.h
1 /*
2  * 
3  */
4 #ifndef _UDI_DMA_CONST_H_
5 #define _UDI_DMA_CONST_H_
6
7 typedef void udi_dma_constraints_attr_set_call_t(udi_cb_t *gcb, udi_dma_constraints_t new_constraints, udi_status_t status);
8
9 /**
10  * \name Flags for udi_dma_constraints_attr_set
11  * \{
12  */
13 #define UDI_DMA_CONSTRAINTS_COPY        (1U<<0)
14 /**
15  * \}
16  */
17
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,
21         udi_ubit8_t flags);
22
23 extern void udi_dma_constraints_attr_reset(udi_dma_constraints_t constraints, udi_dma_constraints_attr_t attr_type);
24
25 extern void udi_dma_constraints_free(udi_dma_constraints_t constraints);
26
27 #endif

UCC git Repository :: git.ucc.asn.au