![]() |
![]() |
Data Structures | |
struct | Tcp3d_SizeCfg |
Parameters which determine buffer sizes. More... | |
struct | Tcp3d_MemBuffer |
Memory Buffer Structure. More... | |
struct | Tcp3d_CtrlParams |
The TCP3 decoder initialization parameters structure holds all the information concerning the user channel. These values are used to generate the control configuration register values for the TCP3D. More... | |
struct | Tcp3d_InCfgParams |
The TCP3D runtime parameters structure holds all the information that could be changed per code block. These values are used to generate the appropriate input configuration register values for the TCP3D. More... | |
struct | Tcp3d_Config |
Structure to store TCP3 decoder specific values to identify its instance configuration information. This is created to facilitate the application to choose TCP3 decoder (either TCP3D_A or TCP3D_B) for which the driver will be configured. More... | |
struct | Tcp3d_Instance |
TCP3D Driver instance structure. More... | |
struct | Tcp3d_InitParams |
TCP3D Driver Initialization parameters structure. More... | |
struct | Tcp3d_Sts |
TCP3D Driver Status structure. More... | |
struct | Tcp3d_Ctrl |
TCP3D Driver Control structure. More... | |
Typedefs | |
typedef enum Tcp3d_BufClass | Tcp3d_BufClass |
Memory Buffer class definitions. | |
typedef enum Tcp3d_Result | Tcp3d_Result |
Driver return values to application. | |
typedef enum Tcp3d_State | Tcp3d_State |
Driver state indication. | |
typedef enum Tcp3d_CtrlCmd | Tcp3d_CtrlCmd |
Driver Control Commands. | |
typedef enum Tcp3d_StsCmd | Tcp3d_StsCmd |
Driver Status query Commands. | |
typedef struct Tcp3d_SizeCfg | Tcp3d_SizeCfg |
Parameters which determine buffer sizes. | |
typedef struct Tcp3d_MemBuffer | Tcp3d_MemBuffer |
Memory Buffer Structure. | |
typedef struct Tcp3d_CtrlParams | Tcp3d_CtrlParams |
The TCP3 decoder initialization parameters structure holds all the information concerning the user channel. These values are used to generate the control configuration register values for the TCP3D. | |
typedef struct Tcp3d_InCfgParams | Tcp3d_InCfgParams |
The TCP3D runtime parameters structure holds all the information that could be changed per code block. These values are used to generate the appropriate input configuration register values for the TCP3D. | |
typedef struct Tcp3d_Config | Tcp3d_Config |
Structure to store TCP3 decoder specific values to identify its instance configuration information. This is created to facilitate the application to choose TCP3 decoder (either TCP3D_A or TCP3D_B) for which the driver will be configured. | |
typedef struct Tcp3d_Instance | Tcp3d_Instance |
TCP3D Driver instance structure. | |
typedef struct Tcp3d_InitParams | Tcp3d_InitParams |
TCP3D Driver Initialization parameters structure. | |
typedef struct Tcp3d_Sts | Tcp3d_Sts |
TCP3D Driver Status structure. | |
typedef struct Tcp3d_Ctrl | Tcp3d_Ctrl |
TCP3D Driver Control structure. | |
Enumerations | |
enum | Tcp3d_BufClass { Tcp3d_BufClass_EXTERNAL = 0, Tcp3d_BufClass_INTERNAL, Tcp3d_BufClass_L2RAM, Tcp3d_BufClass_L2SRAM, Tcp3d_BufClass_MSMC } |
Memory Buffer class definitions. More... | |
enum | Tcp3d_Result { TCP3D_DRV_NO_ERR, TCP3D_DRV_FAIL, TCP3D_DRV_INPUT_LIST_FULL, TCP3D_DRV_INVALID_INSTANCE_NUMBER, TCP3D_DRV_INVALID_PARAMETER, TCP3D_DRV_INVALID_STATE, TCP3D_DRV_INVALID_BUFF, TCP3D_DRV_INVALID_EDMA_CH, TCP3D_DRV_FAIL_EDMA_PARAM_INIT, TCP3D_DRV_FAIL_EDMA_ENABLE_CHANNEL, TCP3D_DRV_FAIL_EDMA_GET_PARAM_ADDR } |
Driver return values to application. More... | |
enum | Tcp3d_State { TCP3D_DRV_STATE_INIT = 0, TCP3D_DRV_STATE_RUNNING, TCP3D_DRV_STATE_PAUSE } |
Driver state indication. More... | |
enum | Tcp3d_CtrlCmd { TCP3D_DRV_SET_REVT_INT, TCP3D_DRV_CLR_REVT_INT, TCP3D_DRV_SET_L2P_INT, TCP3D_DRV_SET_PING_PAUSE_INT, TCP3D_DRV_SET_PONG_PAUSE_INT, TCP3D_DRV_SET_PING_L2P_INT, TCP3D_DRV_SET_PONG_L2P_INT } |
Driver Control Commands. More... | |
enum | Tcp3d_StsCmd { TCP3D_DRV_GET_STATE, TCP3D_DRV_GET_PING_OUT_IDX, TCP3D_DRV_GET_PONG_OUT_IDX, TCP3D_DRV_GET_MIN_OUT_IDX } |
Driver Status query Commands. More... |
typedef struct Tcp3d_Config Tcp3d_Config |
Structure to store TCP3 decoder specific values to identify its instance configuration information. This is created to facilitate the application to choose TCP3 decoder (either TCP3D_A or TCP3D_B) for which the driver will be configured.
This structure could be used for both PING and PONG specific values.
typedef struct Tcp3d_CtrlParams Tcp3d_CtrlParams |
The TCP3 decoder initialization parameters structure holds all the information concerning the user channel. These values are used to generate the control configuration register values for the TCP3D.
Valid values for each field are provided in the brackets in the comments following the field name.
typedef struct Tcp3d_InCfgParams Tcp3d_InCfgParams |
The TCP3D runtime parameters structure holds all the information that could be changed per code block. These values are used to generate the appropriate input configuration register values for the TCP3D.
Valid values for each field are provided in the brackets in the comments following the field name.
typedef struct Tcp3d_MemBuffer Tcp3d_MemBuffer |
Memory Buffer Structure.
This structure is used to request and/or supply the dynamic memory to the components.
typedef struct Tcp3d_SizeCfg Tcp3d_SizeCfg |
Parameters which determine buffer sizes.
These are configured and passed with getNumBuf() & getBufDesc() funcitons to get the buffer requirement of the TCP3.
enum Tcp3d_BufClass |
enum Tcp3d_CtrlCmd |
Driver Control Commands.
enum Tcp3d_Result |
Driver return values to application.
enum Tcp3d_State |
Driver state indication.
enum Tcp3d_StsCmd |
Driver Status query Commands.