Lines Matching refs:block

189             CARDRomHashBlock   *block = context->loading_block;  in CARDi_StartLoading()  local
190 u32 pos = block->offset; in CARDi_StartLoading()
192 block->hash = &block->hash_aligned[mod]; in CARDi_StartLoading()
193 context->recent_load = block; in CARDi_StartLoading()
194 buffer = block->hash_aligned; in CARDi_StartLoading()
241 CARDRomHashBlock *block = context->loading_block; in CARD_NotifyRomHashReadAsync() local
242 context->loading_block = block->next; in CARD_NotifyRomHashReadAsync()
243 block->next = context->loaded_block; in CARD_NotifyRomHashReadAsync()
244 context->loaded_block = block; in CARD_NotifyRomHashReadAsync()
272 CARDRomHashBlock *block = NULL; in CARDi_TouchRomHashBlock() local
275 block = *pp; in CARDi_TouchRomHashBlock()
276 if (block->index == index) in CARDi_TouchRomHashBlock()
279 *pp = block->next; in CARDi_TouchRomHashBlock()
280 block->next = context->valid_block; in CARDi_TouchRomHashBlock()
281 context->valid_block = block; in CARDi_TouchRomHashBlock()
285 else if (block->next == NULL) in CARDi_TouchRomHashBlock()
290 CARDRomHashBlock *loading = block; in CARDi_TouchRomHashBlock()
296 block = (*pp); in CARDi_TouchRomHashBlock()
307 block = (*pp); in CARDi_TouchRomHashBlock()
329 return block; in CARDi_TouchRomHashBlock()
536 CARDRomHashBlock *block = CARDi_TouchRomHashBlock(context, sector); in CARDi_ReadRomHashImageDirect() local
537 u32 slot = sector - block->index * blckunit; in CARDi_ReadRomHashImageDirect()
541 if (block != context->valid_block) in CARDi_ReadRomHashImageDirect()
548 if (block == context->loaded_block) in CARDi_ReadRomHashImageDirect()
550 context->loaded_block = block->next; in CARDi_ReadRomHashImageDirect()
553 CARDi_CompareHash(&context->master_hash[block->index * CARD_ROM_HASH_SIZE], in CARDi_ReadRomHashImageDirect()
554 block->hash, CARD_ROM_HASH_SIZE * blckunit); in CARDi_ReadRomHashImageDirect()
555 block->next = context->valid_block; in CARDi_ReadRomHashImageDirect()
556 context->valid_block = block; in CARDi_ReadRomHashImageDirect()
559 CARDi_CompareHash(&block->hash[slot * CARD_ROM_HASH_SIZE], buffer, sectunit); in CARDi_ReadRomHashImageDirect()
619 CARDRomHashBlock *block = NULL; in CARDi_ReadRomHashImageCaching() local
627 block = context->loaded_block; in CARDi_ReadRomHashImageCaching()
628 if (block) in CARDi_ReadRomHashImageCaching()
630 context->loaded_block = block->next; in CARDi_ReadRomHashImageCaching()
642 if (block) in CARDi_ReadRomHashImageCaching()
645 … CARDi_CompareHash(&context->master_hash[block->index * CARD_ROM_HASH_SIZE], block->hash, len); in CARDi_ReadRomHashImageCaching()
647 block->next = context->valid_block; in CARDi_ReadRomHashImageCaching()
648 context->valid_block = block; in CARDi_ReadRomHashImageCaching()
652 CARDRomHashBlock *block = CARDi_TouchRomHashBlock(context, sector->index); in CARDi_ReadRomHashImageCaching() local
653 … u32 slot = sector->index - block->index * context->sectors_per_block; in CARDi_ReadRomHashImageCaching()
654 …CARDi_CompareHash(&block->hash[slot * CARD_ROM_HASH_SIZE], sector->image, context->bytes_per_secto… in CARDi_ReadRomHashImageCaching()