Lines Matching refs:scan_hint

345 	if (block->scan_hint &&  in pcpu_next_hint()
347 alloc_bits > block->scan_hint) in pcpu_next_hint()
348 return block->scan_hint_start + block->scan_hint; in pcpu_next_hint()
617 if (block->contig_hint > block->scan_hint) { in pcpu_block_update()
620 block->scan_hint = block->contig_hint; in pcpu_block_update()
627 block->scan_hint = 0; in pcpu_block_update()
630 block->scan_hint = 0; in pcpu_block_update()
641 block->contig_hint > block->scan_hint) in pcpu_block_update()
642 block->scan_hint = 0; in pcpu_block_update()
644 block->contig_hint > block->scan_hint) { in pcpu_block_update()
651 block->scan_hint = contig; in pcpu_block_update()
660 (contig > block->scan_hint || in pcpu_block_update()
661 (contig == block->scan_hint && in pcpu_block_update()
664 block->scan_hint = contig; in pcpu_block_update()
724 if (!full_scan && chunk_md->scan_hint) { in pcpu_chunk_refresh_hint()
725 bit_off = chunk_md->scan_hint_start + chunk_md->scan_hint; in pcpu_chunk_refresh_hint()
727 chunk_md->contig_hint = chunk_md->scan_hint; in pcpu_chunk_refresh_hint()
728 chunk_md->scan_hint = 0; in pcpu_chunk_refresh_hint()
755 if (block->scan_hint) { in pcpu_block_refresh_hint()
756 start = block->scan_hint_start + block->scan_hint; in pcpu_block_refresh_hint()
758 block->contig_hint = block->scan_hint; in pcpu_block_refresh_hint()
759 block->scan_hint = 0; in pcpu_block_refresh_hint()
823 s_block->scan_hint_start + s_block->scan_hint, in pcpu_block_update_hint_alloc()
826 s_block->scan_hint = 0; in pcpu_block_update_hint_alloc()
867 e_block->scan_hint = 0; in pcpu_block_update_hint_alloc()
883 block->scan_hint = 0; in pcpu_block_update_hint_alloc()
895 chunk_md->scan_hint, in pcpu_block_update_hint_alloc()
898 chunk_md->scan_hint = 0; in pcpu_block_update_hint_alloc()
1003 block->scan_hint = 0; in pcpu_block_update_hint_free()
1274 block->scan_hint = 0; in pcpu_init_md_block()