Home
last modified time | relevance | path

Searched refs:currentTcd (Results 1 – 6 of 6) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/drivers/spdif/
Dfsl_spdif_edma.c138 int8_t currentTcd; in SPDIF_SubmitTransfer() local
152 currentTcd = handle->tail; in SPDIF_SubmitTransfer()
155 nextTcd = currentTcd + 0x01; in SPDIF_SubmitTransfer()
164 previousTcd = (currentTcd != 0x00) ? (currentTcd - 0x01) : (handle->tcdSize - 0x01); in SPDIF_SubmitTransfer()
167 EDMA_TcdResetExt(handle->base, &handle->tcdPool[currentTcd]); in SPDIF_SubmitTransfer()
168 EDMA_TcdSetTransferConfigExt(handle->base, &handle->tcdPool[currentTcd], config, NULL); in SPDIF_SubmitTransfer()
170 …EDMA_TcdSetChannelLinkExt(handle->base, &handle->tcdPool[currentTcd], kEDMA_MinorLink, rightChanne… in SPDIF_SubmitTransfer()
171 …EDMA_TcdSetChannelLinkExt(handle->base, &handle->tcdPool[currentTcd], kEDMA_MajorLink, rightChanne… in SPDIF_SubmitTransfer()
173 EDMA_TcdReset(&handle->tcdPool[currentTcd]); in SPDIF_SubmitTransfer()
174 EDMA_TcdSetTransferConfig(&handle->tcdPool[currentTcd], config, NULL); in SPDIF_SubmitTransfer()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/edma4/
Dfsl_edma.c1936 int8_t currentTcd; in EDMA_SubmitTransferTCD() local
1952 currentTcd = handle->tail; in EDMA_SubmitTransferTCD()
1955 nextTcd = currentTcd + 1; in EDMA_SubmitTransferTCD()
1964 previousTcd = currentTcd != 0 ? currentTcd - 1 : (handle->tcdSize - 1); in EDMA_SubmitTransferTCD()
1967 EDMA_TcdResetExt(handle->base, &handle->tcdPool[currentTcd]); in EDMA_SubmitTransferTCD()
1968 (void)memcpy(&handle->tcdPool[currentTcd], tcd, sizeof(edma_tcd_t)); in EDMA_SubmitTransferTCD()
1971 …EDMA_TCD_CSR((&handle->tcdPool[currentTcd]), EDMA_TCD_TYPE(handle->base)) |= DMA_CSR_INTMAJOR_MASK; in EDMA_SubmitTransferTCD()
1977 EDMA_TCD_DLAST_SGA((&handle->tcdPool[currentTcd]), EDMA_TCD_TYPE(handle->base)) = in EDMA_SubmitTransferTCD()
1982 if (currentTcd != previousTcd) in EDMA_SubmitTransferTCD()
2002 CONVERT_TO_DMA_ADDRESS((uint32_t)&handle->tcdPool[currentTcd])) in EDMA_SubmitTransferTCD()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX9352/drivers/edma4/
Dfsl_edma.c1943 int8_t currentTcd; in EDMA_SubmitTransferTCD() local
1959 currentTcd = handle->tail; in EDMA_SubmitTransferTCD()
1962 nextTcd = currentTcd + 1; in EDMA_SubmitTransferTCD()
1971 previousTcd = currentTcd != 0 ? currentTcd - 1 : (handle->tcdSize - 1); in EDMA_SubmitTransferTCD()
1974 EDMA_TcdResetExt(handle->base, &handle->tcdPool[currentTcd]); in EDMA_SubmitTransferTCD()
1975 (void)memcpy(&handle->tcdPool[currentTcd], tcd, sizeof(edma_tcd_t)); in EDMA_SubmitTransferTCD()
1978 …EDMA_TCD_CSR((&handle->tcdPool[currentTcd]), EDMA_TCD_TYPE(handle->base)) |= DMA_CSR_INTMAJOR_MASK; in EDMA_SubmitTransferTCD()
1984 EDMA_TCD_DLAST_SGA((&handle->tcdPool[currentTcd]), EDMA_TCD_TYPE(handle->base)) = in EDMA_SubmitTransferTCD()
1989 if (currentTcd != previousTcd) in EDMA_SubmitTransferTCD()
2009 CONVERT_TO_DMA_ADDRESS((uint32_t)&handle->tcdPool[currentTcd])) in EDMA_SubmitTransferTCD()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/dma3/
Dfsl_ad_edma.c1113 int8_t currentTcd; in EDMA_AD_SubmitTransfer() local
1126 currentTcd = handle->tail; in EDMA_AD_SubmitTransfer()
1129 nextTcd = currentTcd + 1; in EDMA_AD_SubmitTransfer()
1138 previousTcd = currentTcd != 0 ? currentTcd - 1 : handle->tcdSize - 1; in EDMA_AD_SubmitTransfer()
1140 EDMA_AD_TcdReset(&handle->tcdPool[currentTcd]); in EDMA_AD_SubmitTransfer()
1142 EDMA_AD_TcdSetTransferConfig(&handle->tcdPool[currentTcd], config, NULL); in EDMA_AD_SubmitTransfer()
1144 handle->tcdPool[currentTcd].CSR |= DMA_TCD_CSR_INTMAJOR_MASK; in EDMA_AD_SubmitTransfer()
1152 handle->tcdPool[currentTcd].DLAST_SGA = temp; in EDMA_AD_SubmitTransfer()
1155 if (currentTcd != previousTcd) in EDMA_AD_SubmitTransfer()
1171 … temp = MEMORY_ConvertMemoryMapAddress((uint32_t)&handle->tcdPool[currentTcd], kMEMORY_Local2DMA); in EDMA_AD_SubmitTransfer()
[all …]
Dfsl_edma.c1145 int8_t currentTcd; in EDMA_SubmitTransfer() local
1158 currentTcd = handle->tail; in EDMA_SubmitTransfer()
1161 nextTcd = currentTcd + 1; in EDMA_SubmitTransfer()
1170 previousTcd = currentTcd != 0 ? currentTcd - 1 : handle->tcdSize - 1; in EDMA_SubmitTransfer()
1172 EDMA_TcdReset(&handle->tcdPool[currentTcd]); in EDMA_SubmitTransfer()
1174 EDMA_TcdSetTransferConfig(&handle->tcdPool[currentTcd], config, NULL); in EDMA_SubmitTransfer()
1176 handle->tcdPool[currentTcd].CSR |= DMA_TCD_CSR_INTMAJOR_MASK; in EDMA_SubmitTransfer()
1184 handle->tcdPool[currentTcd].DLAST_SGA = temp; in EDMA_SubmitTransfer()
1187 if (currentTcd != previousTcd) in EDMA_SubmitTransfer()
1203 … temp = MEMORY_ConvertMemoryMapAddress((uint32_t)&handle->tcdPool[currentTcd], kMEMORY_Local2DMA); in EDMA_SubmitTransfer()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/edma/
Dfsl_edma.c1148 int8_t currentTcd; in EDMA_SubmitTransfer() local
1164 currentTcd = handle->tail; in EDMA_SubmitTransfer()
1167 nextTcd = currentTcd + 1; in EDMA_SubmitTransfer()
1176 previousTcd = currentTcd != 0 ? currentTcd - 1 : (handle->tcdSize - 1); in EDMA_SubmitTransfer()
1178 EDMA_TcdReset(&handle->tcdPool[currentTcd]); in EDMA_SubmitTransfer()
1179 EDMA_TcdSetTransferConfig(&handle->tcdPool[currentTcd], config, NULL); in EDMA_SubmitTransfer()
1181 handle->tcdPool[currentTcd].CSR |= DMA_CSR_INTMAJOR_MASK; in EDMA_SubmitTransfer()
1184 handle->tcdPool[currentTcd].DLAST_SGA = in EDMA_SubmitTransfer()
1187 handle->tcdPool[currentTcd].DLAST_SGA = (uint32_t)&handle->tcdPool[nextTcd]; in EDMA_SubmitTransfer()
1190 if (currentTcd != previousTcd) in EDMA_SubmitTransfer()
[all …]