Lines Matching refs:scan_hint
325 if (block->scan_hint && in pcpu_next_hint()
327 alloc_bits > block->scan_hint) in pcpu_next_hint()
328 return block->scan_hint_start + block->scan_hint; in pcpu_next_hint()
600 if (block->contig_hint > block->scan_hint) { in pcpu_block_update()
603 block->scan_hint = block->contig_hint; in pcpu_block_update()
610 block->scan_hint = 0; in pcpu_block_update()
613 block->scan_hint = 0; in pcpu_block_update()
624 block->contig_hint > block->scan_hint) in pcpu_block_update()
625 block->scan_hint = 0; in pcpu_block_update()
627 block->contig_hint > block->scan_hint) { in pcpu_block_update()
634 block->scan_hint = contig; in pcpu_block_update()
643 (contig > block->scan_hint || in pcpu_block_update()
644 (contig == block->scan_hint && in pcpu_block_update()
647 block->scan_hint = contig; in pcpu_block_update()
707 if (!full_scan && chunk_md->scan_hint) { in pcpu_chunk_refresh_hint()
708 bit_off = chunk_md->scan_hint_start + chunk_md->scan_hint; in pcpu_chunk_refresh_hint()
710 chunk_md->contig_hint = chunk_md->scan_hint; in pcpu_chunk_refresh_hint()
711 chunk_md->scan_hint = 0; in pcpu_chunk_refresh_hint()
737 if (block->scan_hint) { in pcpu_block_refresh_hint()
738 start = block->scan_hint_start + block->scan_hint; in pcpu_block_refresh_hint()
740 block->contig_hint = block->scan_hint; in pcpu_block_refresh_hint()
741 block->scan_hint = 0; in pcpu_block_refresh_hint()
804 s_block->scan_hint_start + s_block->scan_hint, in pcpu_block_update_hint_alloc()
807 s_block->scan_hint = 0; in pcpu_block_update_hint_alloc()
848 e_block->scan_hint = 0; in pcpu_block_update_hint_alloc()
864 block->scan_hint = 0; in pcpu_block_update_hint_alloc()
876 chunk_md->scan_hint, in pcpu_block_update_hint_alloc()
879 chunk_md->scan_hint = 0; in pcpu_block_update_hint_alloc()
984 block->scan_hint = 0; in pcpu_block_update_hint_free()
1262 block->scan_hint = 0; in pcpu_init_md_block()