X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=UDI%2Finclude%2Fphysio%2Fdma_const.h;fp=UDI%2Finclude%2Fphysio%2Fdma_const.h;h=85da58a519857348bb024868f1660b53a98aded0;hb=9e64659133d3c12fb6e315ae8de74d9b912f90dd;hp=0000000000000000000000000000000000000000;hpb=82e814024416fac7949a1e158a4532a5a1ed546f;p=tpg%2Facess2.git diff --git a/UDI/include/physio/dma_const.h b/UDI/include/physio/dma_const.h new file mode 100644 index 00000000..85da58a5 --- /dev/null +++ b/UDI/include/physio/dma_const.h @@ -0,0 +1,27 @@ +/* + * + */ +#ifndef _UDI_DMA_CONST_H_ +#define _UDI_DMA_CONST_H_ + +typedef void udi_dma_constraints_attr_set_call_t(udi_cb_t *gcb, udi_dma_constraints_t new_constraints, udi_status_t status); + +/** + * \name Flags for udi_dma_constraints_attr_set + * \{ + */ +#define UDI_DMA_CONSTRAINTS_COPY (1U<<0) +/** + * \} + */ + +extern void udi_dma_constraints_attr_set(udi_dma_constraints_attr_set_call_t *callback, udi_cb_t *gcb, + udi_dma_constraints_t src_constraints, + const udi_dma_constraints_attr_spec_t *attr_list, udi_ubit16_t list_length, + udi_ubit8_t flags); + +extern void udi_dma_constraints_attr_reset(udi_dma_constraints_t constraints, udi_dma_constraints_attr_t attr_type); + +extern void udi_dma_constraints_free(udi_dma_constraints_t constraints); + +#endif