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
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]
ecpy.h [code]ECPY Definitions (C64P) - Functional DMA Library for use with the EDMA3 DMA peripheral. Provides a comprehensive list of DMA operations an algorithm can perform on logical DMA channels it acquires through the IRES_EDMA3CHAN2 protocol. ECPY library contains two sets of functions: direct and non-direct. The direct APIs are functions prefixed with 'ECPY_direct' and these are faster due to less state maintanence , fewer checks and lack of PaRAM shadowing for 1st transfer. As a result they are slightly harder to use requiring caller to ensure integrity of state, for example to make sure each ECPY_directStart is matched with exactly one ECPY_directWait, or to remember to re-configure first transfer following a linked transfer or single 3D transfer. The non-direct APIs are slightly easier to use and maintain state and persistence of 1st transfer's settings across transfers. It is important to *not* mix and match direct and non-direct functions for any given channel, as this may result in unexpected behavior
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 - 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_common.h [code]IRES Resource Protocol Definitions - IRES Resource
ires_edma3Chan.h [code]IRES EDMA3CHAN PROTOCOL Interface Definitions - Allows algorithms to request and receive handles representing EDMA3 resources associated with a single EDMA3 channel
ires_hdvicp.h [code]IRES PROTOCOL HDVICP Interface Definitions - Allows algorithms to request and receive handles representing the HDVICP resource
ires_hdvicp2.h [code]IRES PROTOCOL HDVICP2 Interface Definitions (Beta) - Allows algorithms to request and receive handles representing the HDVICP2 resource
ires_sdma.h [code]IRES PROTOCOL SDMA Interface Definitions (C64P) - Allows algorithms to request and receive handles representing the SDMA resource
ires_tiledmemory.h [code]IRES PROTOCOL TILEDMEMORY Interface Definitions (Beta) - Allows algorithms to request and receive handles representing the TILEDMEMORY 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 VICP2 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_edma3Chan.h [code]IRESMAN EDMA3 specific Resource Manager Definitions - EDMA3 resource manager implementation
iresman_hdvicp.h [code]IRESMAN
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_tiledmemory.h [code]IRESMAN
iresman_vicp.h [code]IRESMAN
iresman_vicp2.h [code]IRESMAN
memutils.h [code]MEMUTILS Interface Definitions - Memory and Cache related APIs
RcmClient.h [code]Remote Command Message Client Module. An RcmClient is used for sending messages to an RcmServer for processing
RcmServer.h [code]Remote Command Message Server Module. An RcmServer processes inbound messages received from an RcmClient
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
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
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Copyright 2011, Texas Instruments Incorporated