no-OS
|
Structure holding TDM function pointers that point to the platform specific function. More...
#include <no_os_tdm.h>
Public Attributes | |
int32_t(* | tdm_ops_init )(struct no_os_tdm_desc **, const struct no_os_tdm_init_param *) |
int32_t(* | tdm_ops_read )(struct no_os_tdm_desc *, void *, uint16_t) |
int32_t(* | tdm_ops_write )(struct no_os_tdm_desc *, void *, uint16_t) |
int32_t(* | tdm_ops_pause )(struct no_os_tdm_desc *) |
int32_t(* | tdm_ops_resume )(struct no_os_tdm_desc *) |
int32_t(* | tdm_ops_stop )(struct no_os_tdm_desc *) |
int32_t(* | tdm_ops_remove )(struct no_os_tdm_desc *) |
Structure holding TDM function pointers that point to the platform specific function.
int32_t(* no_os_tdm_platform_ops::tdm_ops_init) (struct no_os_tdm_desc **, const struct no_os_tdm_init_param *) |
TDM initialization operation function pointer
int32_t(* no_os_tdm_platform_ops::tdm_ops_pause) (struct no_os_tdm_desc *) |
Pause TDM DMA transfer
int32_t(* no_os_tdm_platform_ops::tdm_ops_read) (struct no_os_tdm_desc *, void *, uint16_t) |
TDM read operation function pointer
int32_t(* no_os_tdm_platform_ops::tdm_ops_remove) (struct no_os_tdm_desc *) |
TDM remove operation function pointer
int32_t(* no_os_tdm_platform_ops::tdm_ops_resume) (struct no_os_tdm_desc *) |
Resume TDM DMA transfer
int32_t(* no_os_tdm_platform_ops::tdm_ops_stop) (struct no_os_tdm_desc *) |
Stop TDM DMA transfer
int32_t(* no_os_tdm_platform_ops::tdm_ops_write) (struct no_os_tdm_desc *, void *, uint16_t) |
TDM write operation function pointer