File List

Here is a list of all files with brief descriptions:
acpy3.h [code]ACPY3 Definitions (C64P) - 3rd Generation ACPY. Provides a comprehensive list of DMA operations an algorithm can perform on logical DMA channels it acquires through the IDMA3 protocol
acpy3_instr.h [code]ACPY3 Instrumentation API definitions
dbc.h [code]Design By Contract Definitions - Provides basic Design By Contract support, including asserts, preconditions, and postconditions
dbg.h [code]
dman3.h [code]DMAN3 Interface Definitions - 3rd Generation DMA Manager. Application interface to the DMA Manager. Grants DMA resources to xDAIS algorithms
dskt2.h [code]Provides services to support xDAIS algorithm instance objects
dskt2_qos.h [code]
gt.h [code]The "Generic Tracing" module. Provides producers of content the ability to, in a runtime-independant way, add tracing. Also provides consumers of trace-enabled content the mechanisms necessary to enable/disable the various trace statements
hdintc.h [code]HDINTC Interface Definitions - Application interface to the Interrupt Registry Manager. Registers non-BIOS, non-dispatched interrupt service handlers to register and synchronize with HDVICP interrupts
hdvicpsync.h [code]HDVICPSYNC Interface Definitions - Framework support package for synchronization between codec and HDVICP coprocessor usage
ialg.h [code]This header defines all types, constants, and functions defined by XDAIS for algorithms
idma3.h [code]IDMA3 Interface Definitions (C64P) - Allows algorithms to request and receive handles representing private logical DMA resources
ires.h [code]IRES Interface Definitions - Allows algorithms to request and receive handles representing private logical resources
ires_addrspace.h [code]IRES PROTOCOL ADDRSPACE Interface Definitions - Allows algorithms to request and receive handles that allow an OS agnostic way of accessing hardware address spaces
ires_common.h [code]IRES Resource Protocol Definitions - IRES Resource
ires_edma3Chan.h [code]
ires_hdvicp.h [code]IRES PROTOCOL HDVICP Interface Definitions - Allows algorithms to request and receive handles representing the HDVICP resource
ires_memtcm.h [code]IRES PROTOCOL MEMTCM Interface Definitions (C64P) - Allows algorithms to request and receive handles representing (CMEM alloc-ed) ARM TCM memory on the DM365
ires_sdma.h [code]IRES PROTOCOL SDMA Interface Definitions (C64P) - Allows algorithms to request and receive handles representing the SDMA resource
ires_vicp.h [code]IRES PROTOCOL VICP Interface Definitions - Allows algorithms to request and receive handles representing the VICP resource
ires_vicp2.h [code]IRES PROTOCOL VICP Interface Definitions - Allows algorithms to request and receive handles representing the VICP resource
iresman.h [code]Device specific Resource Manager Interface Definitions IRESMAN - Interface that needs to be implemented and registered with the generic RMAN Resource Registry that are called to manage corresponding IRES resources
iresman_addrspace.h [code]IRESMAN
iresman_edma3Chan.h [code]
iresman_hdvicp.h [code]IRESMAN
iresman_memtcm.h [code]Resource manager for managing memory allocated via CMEM on parts running Linux OS
iresman_protocol.h [code]IRES Resource Protocol Definitions (C64P) - IRES Resource specific protocol interface to construct logical handles. This interface is exposed only to IRESMAN
iresman_sdma.h [code]IRESMAN SDMA specific Resource Manager Definitions - SDMA specific resource manager implementation
iresman_vicp.h [code]IRESMAN
iresman_vicp2.h [code]IRESMAN
memutils.h [code]MEMUTILS Interface Definitions - Memory and Cache related APIs
rman.h [code]IRES generic Resource Manager RMAN Definitions - Generic Resource Manager that manages resource allocation for algorithms that implement the IRES interface
scpy.h [code]SCPY Module interface Definitions (C64P) - Allows algorithms submit and sychronize with SDMA transfers
shmbuf.h [code]Linux shared memory buffer resource. This is another simple example of a resource manager that implements IRES and IRESMAN interfaces. This resource manager manages a single buffer that can be used by algorithms in different processes. An algorithm can request a chunk of memory with a specified length and alignment, within this buffer
vicpsync.h [code]VICPSYNC Interface Definitions - Framework support package for synchronization between codec and VICP usage. This package allows algorithms to wait on interrupt completion of individual functional units of the VICP * coprocessor
xdas.h [code]This header defines all types and constants used in the XDAS interfaces

Copyright 2009, Texas Instruments Incorporated