Lines Matching refs:chunk
34 struct pcpu_chunk *chunk; in find_max_nr_alloc() local
39 list_for_each_entry(chunk, &pcpu_chunk_lists[slot], list) in find_max_nr_alloc()
40 max_nr_alloc = max(max_nr_alloc, chunk->nr_alloc); in find_max_nr_alloc()
51 static void chunk_map_stats(struct seq_file *m, struct pcpu_chunk *chunk, in chunk_map_stats() argument
54 struct pcpu_block_md *chunk_md = &chunk->chunk_md; in chunk_map_stats()
68 last_alloc = find_last_bit(chunk->alloc_map, in chunk_map_stats()
69 pcpu_chunk_map_bits(chunk) - in chunk_map_stats()
70 chunk->end_offset / PCPU_MIN_ALLOC_SIZE - 1); in chunk_map_stats()
71 last_alloc = test_bit(last_alloc, chunk->alloc_map) ? in chunk_map_stats()
75 start = chunk->start_offset / PCPU_MIN_ALLOC_SIZE; in chunk_map_stats()
87 if (test_bit(start, chunk->alloc_map)) { in chunk_map_stats()
88 end = find_next_bit(chunk->bound_map, last_alloc, in chunk_map_stats()
92 end = find_next_bit(chunk->alloc_map, last_alloc, in chunk_map_stats()
120 P("nr_alloc", chunk->nr_alloc); in chunk_map_stats()
121 P("max_alloc_size", chunk->max_alloc_size); in chunk_map_stats()
122 P("empty_pop_pages", chunk->nr_empty_pop_pages); in chunk_map_stats()
124 P("free_bytes", chunk->free_bytes); in chunk_map_stats()
136 struct pcpu_chunk *chunk; in percpu_stats_show() local
205 list_for_each_entry(chunk, &pcpu_chunk_lists[slot], list) { in percpu_stats_show()
206 if (chunk == pcpu_first_chunk) in percpu_stats_show()
214 chunk_map_stats(m, chunk, buffer); in percpu_stats_show()