File indexing completed on 2025-05-11 08:23:52
0001 #ifndef __DMA_IMAGE_CAPI_H
0002 #define __DMA_IMAGE_CAPI_H 1
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029 #include "dma_image.h"
0030
0031 typedef enum {
0032 TASK_PCI_TX,
0033 TASK_PCI_RX,
0034 TASK_FEC_TX,
0035 TASK_FEC_RX,
0036 TASK_LPC,
0037 TASK_ATA,
0038 TASK_CRC16_DP_0,
0039 TASK_CRC16_DP_1,
0040 TASK_GEN_DP_0,
0041 TASK_GEN_DP_1,
0042 TASK_GEN_DP_2,
0043 TASK_GEN_DP_3,
0044 TASK_GEN_TX_BD,
0045 TASK_GEN_RX_BD,
0046 TASK_GEN_DP_BD_0,
0047 TASK_GEN_DP_BD_1
0048 } TaskName_t;
0049
0050 TaskId TaskSetup_TASK_PCI_TX (TASK_PCI_TX_api_t *TaskAPI,
0051 TaskSetupParamSet_t *TaskSetupParams);
0052 TaskId TaskSetup_TASK_PCI_RX (TASK_PCI_RX_api_t *TaskAPI,
0053 TaskSetupParamSet_t *TaskSetupParams);
0054 TaskId TaskSetup_TASK_FEC_TX (TASK_FEC_TX_api_t *TaskAPI,
0055 TaskSetupParamSet_t *TaskSetupParams);
0056 TaskId TaskSetup_TASK_FEC_RX (TASK_FEC_RX_api_t *TaskAPI,
0057 TaskSetupParamSet_t *TaskSetupParams);
0058 TaskId TaskSetup_TASK_LPC (TASK_LPC_api_t *TaskAPI,
0059 TaskSetupParamSet_t *TaskSetupParams);
0060 TaskId TaskSetup_TASK_ATA (TASK_ATA_api_t *TaskAPI,
0061 TaskSetupParamSet_t *TaskSetupParams);
0062 TaskId TaskSetup_TASK_CRC16_DP_0(TASK_CRC16_DP_0_api_t *TaskAPI,
0063 TaskSetupParamSet_t *TaskSetupParams);
0064 TaskId TaskSetup_TASK_CRC16_DP_1(TASK_CRC16_DP_1_api_t *TaskAPI,
0065 TaskSetupParamSet_t *TaskSetupParams);
0066 TaskId TaskSetup_TASK_GEN_DP_0 (TASK_GEN_DP_0_api_t *TaskAPI,
0067 TaskSetupParamSet_t *TaskSetupParams);
0068 TaskId TaskSetup_TASK_GEN_DP_1 (TASK_GEN_DP_1_api_t *TaskAPI,
0069 TaskSetupParamSet_t *TaskSetupParams);
0070 TaskId TaskSetup_TASK_GEN_DP_2 (TASK_GEN_DP_2_api_t *TaskAPI,
0071 TaskSetupParamSet_t *TaskSetupParams);
0072 TaskId TaskSetup_TASK_GEN_DP_3 (TASK_GEN_DP_3_api_t *TaskAPI,
0073 TaskSetupParamSet_t *TaskSetupParams);
0074 TaskId TaskSetup_TASK_GEN_TX_BD (TASK_GEN_TX_BD_api_t *TaskAPI,
0075 TaskSetupParamSet_t *TaskSetupParams);
0076 TaskId TaskSetup_TASK_GEN_RX_BD (TASK_GEN_RX_BD_api_t *TaskAPI,
0077 TaskSetupParamSet_t *TaskSetupParams);
0078 TaskId TaskSetup_TASK_GEN_DP_BD_0(TASK_GEN_DP_BD_0_api_t *TaskAPI,
0079 TaskSetupParamSet_t *TaskSetupParams);
0080 TaskId TaskSetup_TASK_GEN_DP_BD_1(TASK_GEN_DP_BD_1_api_t *TaskAPI,
0081 TaskSetupParamSet_t *TaskSetupParams);
0082
0083 #endif
0084