Lines Matching refs:PCPU_BITMAP_BLOCK_BITS
287 (index * PCPU_BITMAP_BLOCK_BITS / BITS_PER_LONG); in pcpu_index_alloc_map()
292 return off / PCPU_BITMAP_BLOCK_BITS; in pcpu_off_to_block_index()
297 return off & (PCPU_BITMAP_BLOCK_BITS - 1); in pcpu_off_to_block_off()
302 return index * PCPU_BITMAP_BLOCK_BITS + off; in pcpu_block_off_to_off()
357 if (block->left_free == PCPU_BITMAP_BLOCK_BITS) in pcpu_next_md_free_region()
372 *bits + block->contig_hint_start < PCPU_BITMAP_BLOCK_BITS) { in pcpu_next_md_free_region()
381 *bit_off = (i + 1) * PCPU_BITMAP_BLOCK_BITS - block->right_free; in pcpu_next_md_free_region()
414 if (block->left_free == PCPU_BITMAP_BLOCK_BITS) in pcpu_next_fit_region()
438 *bit_off = ALIGN(PCPU_BITMAP_BLOCK_BITS - block->right_free, in pcpu_next_fit_region()
440 *bits = PCPU_BITMAP_BLOCK_BITS - *bit_off; in pcpu_next_fit_region()
676 if (e_off > PCPU_BITMAP_BLOCK_BITS) in pcpu_block_update_scan()
751 PCPU_BITMAP_BLOCK_BITS) in pcpu_block_refresh_hint()
794 if (s_block->contig_hint == PCPU_BITMAP_BLOCK_BITS) in pcpu_block_update_hint_alloc()
800 PCPU_BITMAP_BLOCK_BITS, in pcpu_block_update_hint_alloc()
823 PCPU_BITMAP_BLOCK_BITS - e_off); in pcpu_block_update_hint_alloc()
832 if (e_block->contig_hint == PCPU_BITMAP_BLOCK_BITS) in pcpu_block_update_hint_alloc()
841 PCPU_BITMAP_BLOCK_BITS, e_off); in pcpu_block_update_hint_alloc()
843 if (e_off == PCPU_BITMAP_BLOCK_BITS) { in pcpu_block_update_hint_alloc()
857 PCPU_BITMAP_BLOCK_BITS - e_off); in pcpu_block_update_hint_alloc()
965 PCPU_BITMAP_BLOCK_BITS, end); in pcpu_block_update_hint_free()
968 e_off = (s_index == e_index) ? end : PCPU_BITMAP_BLOCK_BITS; in pcpu_block_update_hint_free()
969 if (!start && e_off == PCPU_BITMAP_BLOCK_BITS) in pcpu_block_update_hint_free()
976 if (end == PCPU_BITMAP_BLOCK_BITS) in pcpu_block_update_hint_free()
986 block->contig_hint = PCPU_BITMAP_BLOCK_BITS; in pcpu_block_update_hint_free()
987 block->left_free = PCPU_BITMAP_BLOCK_BITS; in pcpu_block_update_hint_free()
988 block->right_free = PCPU_BITMAP_BLOCK_BITS; in pcpu_block_update_hint_free()
1001 if (((end - start) >= PCPU_BITMAP_BLOCK_BITS) || s_index != e_index) in pcpu_block_update_hint_free()
1182 end = min_t(int, start + alloc_bits + PCPU_BITMAP_BLOCK_BITS, in pcpu_alloc_area()
1280 pcpu_init_md_block(md_block, PCPU_BITMAP_BLOCK_BITS); in pcpu_init_md_blocks()