Lines Matching refs:contig_hint

251 	    chunk_md->contig_hint == 0)  in pcpu_chunk_slot()
254 return pcpu_size_to_slot(chunk_md->contig_hint * PCPU_MIN_ALLOC_SIZE); in pcpu_chunk_slot()
327 return bit_off + bits <= block->contig_hint; in pcpu_check_block_hint()
395 *bits = block->contig_hint; in pcpu_next_md_free_region()
450 if (block->contig_hint && in pcpu_next_fit_region()
452 block->contig_hint >= *bits + alloc_bits) { in pcpu_next_fit_region()
645 if (contig > block->contig_hint) { in pcpu_block_update()
648 if (block->contig_hint > block->scan_hint) { in pcpu_block_update()
651 block->scan_hint = block->contig_hint; in pcpu_block_update()
664 block->contig_hint = contig; in pcpu_block_update()
665 } else if (contig == block->contig_hint) { in pcpu_block_update()
672 block->contig_hint > block->scan_hint) in pcpu_block_update()
675 block->contig_hint > block->scan_hint) { in pcpu_block_update()
758 chunk_md->contig_hint = chunk_md->scan_hint; in pcpu_chunk_refresh_hint()
762 chunk_md->contig_hint = 0; in pcpu_chunk_refresh_hint()
788 block->contig_hint = block->scan_hint; in pcpu_block_refresh_hint()
792 block->contig_hint = 0; in pcpu_block_refresh_hint()
842 if (s_block->contig_hint == PCPU_BITMAP_BLOCK_BITS) in pcpu_block_update_hint_alloc()
859 s_block->contig_hint, in pcpu_block_update_hint_alloc()
880 if (e_block->contig_hint == PCPU_BITMAP_BLOCK_BITS) in pcpu_block_update_hint_alloc()
913 block->contig_hint = 0; in pcpu_block_update_hint_alloc()
936 chunk_md->contig_hint, in pcpu_block_update_hint_alloc()
994 if (s_off == s_block->contig_hint + s_block->contig_hint_start) { in pcpu_block_update_hint_free()
1010 end = e_block->contig_hint_start + e_block->contig_hint; in pcpu_block_update_hint_free()
1034 block->contig_hint = PCPU_BITMAP_BLOCK_BITS; in pcpu_block_update_hint_free()
1308 block->contig_hint = nr_bits; in pcpu_init_md_block()
2181 if (block->contig_hint == PCPU_BITMAP_BLOCK_BITS && in pcpu_reclaim_populated()