Lines Matching refs:len
448 info->len -= CARD_ROM_PAGE_SIZE; in CARDi_DmaReadPageCallback()
450 if (info->len > 0) in CARDi_DmaReadPageCallback()
522 static BOOL CARDi_IsRomDmaAvailable(u32 dma, void *dst, u32 src, u32 len) in CARDi_IsRomDmaAvailable() argument
524 return (dma <= MI_DMA_MAX_NUM) && (len > 0) && (((u32)dst & 31) == 0) && in CARDi_IsRomDmaAvailable()
526 … (((u32)dst + len <= OS_GetITCMAddress()) || ((u32)dst >= OS_GetITCMAddress() + HW_ITCM_SIZE)) && in CARDi_IsRomDmaAvailable()
527 … (((u32)dst + len <= OS_GetDTCMAddress()) || ((u32)dst >= OS_GetDTCMAddress() + HW_DTCM_SIZE)) && in CARDi_IsRomDmaAvailable()
529 (((src | len) & (CARD_ROM_PAGE_SIZE - 1)) == 0); in CARDi_IsRomDmaAvailable()
544 (void)(*CARDiReadRomFunction)(NULL, (void*)c->dst, c->src, c->len); in CARDi_ReadRomSyncCore()
572 const void *src, void *dst, u32 len, in CARDi_ReadRom() argument
603 c->len = (u32)len; in CARDi_ReadRom()
612 info->len = c->len; in CARDi_ReadRom()
618 CARDi_IsRomDmaAvailable(c->dma, (void *)c->dst, c->src, c->len)) in CARDi_ReadRom()
625 CARDi_ICInvalidateSmart((void *)c->dst, c->len, c->flush_threshold_ic); in CARDi_ReadRom()
629 CARDi_DCInvalidateSmart((void *)c->dst, c->len, c->flush_threshold_dc); in CARDi_ReadRom()
646 CARDi_ICInvalidateSmart((void *)c->dst, c->len, c->flush_threshold_ic); in CARDi_ReadRom()
654 (void)CARDi_ReadRomWithCPU(NULL, dst, (u32)src, len); in CARDi_ReadRom()
750 card_hash_info->len = length; in CARDi_ReadCardWithHashInternalAsync()
774 u32 len = CARD_CalcRomHashBufferLength(CARD_GetOwnRomHeaderTWL()); in CARDi_InitRomHash() local
775 if (&lo[len] > hi) in CARDi_InitRomHash()
781 OS_SetMainArenaLo(&lo[len]); in CARDi_InitRomHash()
783 CARDiHashBufferLength = len; in CARDi_InitRomHash()