Lines Matching refs:len
449 info->len -= CARD_ROM_PAGE_SIZE; in CARDi_DmaReadPageCallback()
451 if (info->len > 0) in CARDi_DmaReadPageCallback()
523 static BOOL CARDi_IsRomDmaAvailable(u32 dma, void *dst, u32 src, u32 len) in CARDi_IsRomDmaAvailable() argument
525 return (dma <= MI_DMA_MAX_NUM) && (len > 0) && (((u32)dst & 31) == 0) && in CARDi_IsRomDmaAvailable()
527 … (((u32)dst + len <= OS_GetITCMAddress()) || ((u32)dst >= OS_GetITCMAddress() + HW_ITCM_SIZE)) && in CARDi_IsRomDmaAvailable()
528 … (((u32)dst + len <= OS_GetDTCMAddress()) || ((u32)dst >= OS_GetDTCMAddress() + HW_DTCM_SIZE)) && in CARDi_IsRomDmaAvailable()
530 (((src | len) & (CARD_ROM_PAGE_SIZE - 1)) == 0); in CARDi_IsRomDmaAvailable()
545 (void)(*CARDiReadRomFunction)(NULL, (void*)c->dst, c->src, c->len); in CARDi_ReadRomSyncCore()
573 const void *src, void *dst, u32 len, in CARDi_ReadRom() argument
604 c->len = (u32)len; in CARDi_ReadRom()
613 info->len = c->len; in CARDi_ReadRom()
619 CARDi_IsRomDmaAvailable(c->dma, (void *)c->dst, c->src, c->len)) in CARDi_ReadRom()
626 CARDi_ICInvalidateSmart((void *)c->dst, c->len, c->flush_threshold_ic); in CARDi_ReadRom()
630 CARDi_DCInvalidateSmart((void *)c->dst, c->len, c->flush_threshold_dc); in CARDi_ReadRom()
647 CARDi_ICInvalidateSmart((void *)c->dst, c->len, c->flush_threshold_ic); in CARDi_ReadRom()
655 (void)CARDi_ReadRomWithCPU(NULL, dst, (u32)src, len); in CARDi_ReadRom()
751 card_hash_info->len = length; in CARDi_ReadCardWithHashInternalAsync()
775 u32 len = CARD_CalcRomHashBufferLength(CARD_GetOwnRomHeaderTWL()); in CARDi_InitRomHash() local
776 if (&lo[len] > hi) in CARDi_InitRomHash()
782 OS_SetMainArenaLo(&lo[len]); in CARDi_InitRomHash()
784 CARDiHashBufferLength = len; in CARDi_InitRomHash()