Lines Matching refs:prefer
557 OsBcacheBlock *prefer = NULL;
573 prefer = last + 1;
574 if (prefer > bc->wEnd) {
575 prefer = bc->wStart;
579 if (prefer->used && !prefer->modified) {
580 prefer->used = FALSE;
581 DelBlock(bc, prefer);
584 if (prefer->used) { /* do not combine with next check */
585 MergeSyncBlocks(bc, prefer); /* prefer->used may be changed here */
588 if (prefer->used) {
589 BcacheSyncBlock(bc, prefer);
590 DelBlock(bc, prefer);
593 prefer->used = TRUE;
594 LOS_ListDelete(&prefer->listNode); /* del from free list */
596 return prefer;