Lines Matching refs:admaDesc
281 SdhciWritel(host, VMM_TO_DMA_ADDR((uintptr_t)host->admaDesc), (uintptr_t)ADMA_SA_LOW_R);
309 char *admaDesc = NULL;
318 admaDesc = host->admaDesc;
319 (void)memset_s(admaDesc, ALIGN(host->admaDescSize, CACHE_ALIGNED_SIZE),
333 SdhciSetAdmaDesc(host, admaDesc, addr, SDHCI_DMA_MAX_BUFF_SIZE, 0x21);
337 SdhciSetAdmaDesc(host, admaDesc, addr, len, 0x21);
340 admaDesc += host->admaDescLineSize;
343 if ((uint32_t)(admaDesc - host->admaDesc) > host->admaDescSize) {
350 if (admaDesc != host->admaDesc) {
351 admaDesc -= host->admaDescLineSize;
352 SdhciAdmaMarkEnd(admaDesc);
355 SdhciSetAdmaDesc(host, admaDesc, 0, 0, 0x3);
357 SdhciDmaCacheClean((void*)VMM_TO_DMA_ADDR((uintptr_t)host->admaDesc),
1548 if (host->admaDesc != NULL) {
1549 OsalMemFree(host->admaDesc);
1550 host->admaDesc = NULL;
1710 host->admaDesc = (void *)OsalMemAllocAlign(CACHE_ALIGNED_SIZE, ALIGN(host->admaDescSize, CACHE_ALIGNED_SIZE));
1711 if (host->admaDesc == NULL) {