Functions | |
void | HDVICP_configure (IALG_Handle handle, void *hdvicpHandle, void(*ISRfunctionptr)(IALG_Handle handle)) |
void | HDVICP_wait (void *hdvicpHandle) |
void | HDVICP_done (void *hdvicpHandle) |
Defines | |
#define | HDINTC_GTNAME "ti.sdo.fc.hdintc" |
Data Structures | |
struct | HDINTC_Params |
The module configuration structure for HDINTC implementation. More... | |
struct | hdvicpAppHandle |
Typedefs | |
typedef struct HDINTC_Params | HDINTC_Params |
The module configuration structure for HDINTC implementation. | |
typedef struct hdvicpAppHandle | HDVICP_Obj |
typedef HDVICP_Obj * | HDVICP_Handle |
Variables | |
HDINTC_Params | HDINTC_PARAMS |
Default module configuration structure (defined in hdintc.c). | |
Defines: Status Codes | |
#define | HDINTC_SOK 0 |
#define | HDINTC_EOUTOFMEMORY -1 |
#define | HDINTC_EFAIL -2 |
Application interface to the Interrupt Registry Manager. Registers non-BIOS, non-dispatched interrupt service handlers to register and synchronize with HDVICP interrupts. This module is used by frameworks or applications which have xDAIS algorithms that use HDVICP hardware accelarators and implement own interrupt handlers.
void HDVICP_configure | ( | IALG_Handle | handle, |
void * | hdvicpHandle, | ||
void(*)(IALG_Handle handle) | ISRfunctionptr | ||
) |
void HDVICP_wait | ( | void * | hdvicpHandle ) |
void HDVICP_done | ( | void * | hdvicpHandle ) |
#define HDINTC_GTNAME "ti.sdo.fc.hdintc" |
Name to identify the GT module
#define HDINTC_SOK 0 |
HDINTC Status Code: Successful.
#define HDINTC_EOUTOFMEMORY -1 |
HDINTC Status Code: Failed to allocate memory for the handle.
#define HDINTC_EFAIL -2 |
HDINTC Status Code: Unspecified error.
typedef struct HDINTC_Params HDINTC_Params |
The module configuration structure for HDINTC implementation.
typedef struct hdvicpAppHandle HDVICP_Obj |
typedef HDVICP_Obj* HDVICP_Handle |
Default module configuration structure (defined in hdintc.c).