Lines Matching refs:block

199             CARDRomHashBlock   *block = context->loading_block;  in CARDi_StartLoading()  local
200 u32 pos = block->offset; in CARDi_StartLoading()
202 block->hash = &block->hash_aligned[mod]; in CARDi_StartLoading()
203 context->recent_load = block; in CARDi_StartLoading()
204 buffer = block->hash_aligned; in CARDi_StartLoading()
251 CARDRomHashBlock *block = context->loading_block; in CARD_NotifyRomHashReadAsync() local
252 context->loading_block = block->next; in CARD_NotifyRomHashReadAsync()
253 block->next = context->loaded_block; in CARD_NotifyRomHashReadAsync()
254 context->loaded_block = block; in CARD_NotifyRomHashReadAsync()
282 CARDRomHashBlock *block = NULL; in CARDi_TouchRomHashBlock() local
285 block = *pp; in CARDi_TouchRomHashBlock()
286 if (block->index == index) in CARDi_TouchRomHashBlock()
289 *pp = block->next; in CARDi_TouchRomHashBlock()
290 block->next = context->valid_block; in CARDi_TouchRomHashBlock()
291 context->valid_block = block; in CARDi_TouchRomHashBlock()
295 else if (block->next == NULL) in CARDi_TouchRomHashBlock()
300 CARDRomHashBlock *loading = block; in CARDi_TouchRomHashBlock()
306 block = (*pp); in CARDi_TouchRomHashBlock()
317 block = (*pp); in CARDi_TouchRomHashBlock()
339 return block; in CARDi_TouchRomHashBlock()
546 CARDRomHashBlock *block = CARDi_TouchRomHashBlock(context, sector); in CARDi_ReadRomHashImageDirect() local
547 u32 slot = sector - block->index * blckunit; in CARDi_ReadRomHashImageDirect()
551 if (block != context->valid_block) in CARDi_ReadRomHashImageDirect()
558 if (block == context->loaded_block) in CARDi_ReadRomHashImageDirect()
560 context->loaded_block = block->next; in CARDi_ReadRomHashImageDirect()
563 CARDi_CompareHash(&context->master_hash[block->index * CARD_ROM_HASH_SIZE], in CARDi_ReadRomHashImageDirect()
564 block->hash, CARD_ROM_HASH_SIZE * blckunit); in CARDi_ReadRomHashImageDirect()
565 block->next = context->valid_block; in CARDi_ReadRomHashImageDirect()
566 context->valid_block = block; in CARDi_ReadRomHashImageDirect()
569 CARDi_CompareHash(&block->hash[slot * CARD_ROM_HASH_SIZE], buffer, sectunit); in CARDi_ReadRomHashImageDirect()
629 CARDRomHashBlock *block = NULL; in CARDi_ReadRomHashImageCaching() local
637 block = context->loaded_block; in CARDi_ReadRomHashImageCaching()
638 if (block) in CARDi_ReadRomHashImageCaching()
640 context->loaded_block = block->next; in CARDi_ReadRomHashImageCaching()
652 if (block) in CARDi_ReadRomHashImageCaching()
655 … CARDi_CompareHash(&context->master_hash[block->index * CARD_ROM_HASH_SIZE], block->hash, len); in CARDi_ReadRomHashImageCaching()
657 block->next = context->valid_block; in CARDi_ReadRomHashImageCaching()
658 context->valid_block = block; in CARDi_ReadRomHashImageCaching()
662 CARDRomHashBlock *block = CARDi_TouchRomHashBlock(context, sector->index); in CARDi_ReadRomHashImageCaching() local
663 … u32 slot = sector->index - block->index * context->sectors_per_block; in CARDi_ReadRomHashImageCaching()
664 …CARDi_CompareHash(&block->hash[slot * CARD_ROM_HASH_SIZE], sector->image, context->bytes_per_secto… in CARDi_ReadRomHashImageCaching()