alloc_bits        336 mm/percpu.c    static int pcpu_next_hint(struct pcpu_block_md *block, int alloc_bits)
alloc_bits        347 mm/percpu.c    	    alloc_bits > block->scan_hint)
alloc_bits        419 mm/percpu.c    static void pcpu_next_fit_region(struct pcpu_chunk *chunk, int alloc_bits,
alloc_bits        432 mm/percpu.c    			if (*bits >= alloc_bits)
alloc_bits        447 mm/percpu.c    		    block->contig_hint >= *bits + alloc_bits) {
alloc_bits        448 mm/percpu.c    			int start = pcpu_next_hint(block, alloc_bits);
alloc_bits        450 mm/percpu.c    			*bits += alloc_bits + block->contig_hint_start -
alloc_bits        462 mm/percpu.c    		if (*bits >= alloc_bits)
alloc_bits        482 mm/percpu.c    #define pcpu_for_each_fit_region(chunk, alloc_bits, align, bit_off, bits)     \
alloc_bits        483 mm/percpu.c    	for (pcpu_next_fit_region((chunk), (alloc_bits), (align), &(bit_off), \
alloc_bits        487 mm/percpu.c    	     pcpu_next_fit_region((chunk), (alloc_bits), (align), &(bit_off), \
alloc_bits       1077 mm/percpu.c    static int pcpu_find_block_fit(struct pcpu_chunk *chunk, int alloc_bits,
alloc_bits       1091 mm/percpu.c    	if (bit_off + alloc_bits > chunk_md->contig_hint)
alloc_bits       1094 mm/percpu.c    	bit_off = pcpu_next_hint(chunk_md, alloc_bits);
alloc_bits       1096 mm/percpu.c    	pcpu_for_each_fit_region(chunk, alloc_bits, align, bit_off, bits) {
alloc_bits       1186 mm/percpu.c    static int pcpu_alloc_area(struct pcpu_chunk *chunk, int alloc_bits,
alloc_bits       1201 mm/percpu.c    	end = min_t(int, start + alloc_bits + PCPU_BITMAP_BLOCK_BITS,
alloc_bits       1203 mm/percpu.c    	bit_off = pcpu_find_zero_area(chunk->alloc_map, end, start, alloc_bits,
alloc_bits       1212 mm/percpu.c    	bitmap_set(chunk->alloc_map, bit_off, alloc_bits);
alloc_bits       1216 mm/percpu.c    	bitmap_clear(chunk->bound_map, bit_off + 1, alloc_bits - 1);
alloc_bits       1217 mm/percpu.c    	set_bit(bit_off + alloc_bits, chunk->bound_map);
alloc_bits       1219 mm/percpu.c    	chunk->free_bytes -= alloc_bits * PCPU_MIN_ALLOC_SIZE;
alloc_bits       1226 mm/percpu.c    					bit_off + alloc_bits);
alloc_bits       1228 mm/percpu.c    	pcpu_block_update_hint_alloc(chunk, bit_off, alloc_bits);