Lines Matching refs:group
1428 int group, v; in pcpu_dump_alloc_info() local
1448 for (group = 0; group < ai->nr_groups; group++) { in pcpu_dump_alloc_info()
1449 const struct pcpu_group_info *gi = &ai->groups[group]; in pcpu_dump_alloc_info()
1459 printk(KERN_CONT "[%0*d] ", group_width, group); in pcpu_dump_alloc_info()
1541 int group, unit, i; in pcpu_setup_first_chunk() local
1581 for (group = 0, unit = 0; group < ai->nr_groups; group++, unit += i) { in pcpu_setup_first_chunk()
1582 const struct pcpu_group_info *gi = &ai->groups[group]; in pcpu_setup_first_chunk()
1584 group_offsets[group] = gi->base_offset; in pcpu_setup_first_chunk()
1585 group_sizes[group] = gi->nr_units * ai->unit_size; in pcpu_setup_first_chunk()
1786 int last_allocs, group, unit; in pcpu_build_alloc_info() local
1816 group = 0; in pcpu_build_alloc_info()
1821 if (group_map[tcpu] == group && cpu_distance_fn && in pcpu_build_alloc_info()
1824 group++; in pcpu_build_alloc_info()
1825 nr_groups = max(nr_groups, group + 1); in pcpu_build_alloc_info()
1829 group_map[cpu] = group; in pcpu_build_alloc_info()
1830 group_cnt[group]++; in pcpu_build_alloc_info()
1845 for (group = 0; group < nr_groups; group++) { in pcpu_build_alloc_info()
1846 int this_allocs = DIV_ROUND_UP(group_cnt[group], upa); in pcpu_build_alloc_info()
1848 wasted += this_allocs * upa - group_cnt[group]; in pcpu_build_alloc_info()
1868 for (group = 0; group < nr_groups; group++) in pcpu_build_alloc_info()
1869 nr_units += roundup(group_cnt[group], upa); in pcpu_build_alloc_info()
1876 for (group = 0; group < nr_groups; group++) { in pcpu_build_alloc_info()
1877 ai->groups[group].cpu_map = cpu_map; in pcpu_build_alloc_info()
1878 cpu_map += roundup(group_cnt[group], upa); in pcpu_build_alloc_info()
1888 for (group = 0, unit = 0; group_cnt[group]; group++) { in pcpu_build_alloc_info()
1889 struct pcpu_group_info *gi = &ai->groups[group]; in pcpu_build_alloc_info()
1899 if (group_map[cpu] == group) in pcpu_build_alloc_info()
1953 int group, i, rc; in pcpu_embed_first_chunk() local
1970 for (group = 0; group < ai->nr_groups; group++) { in pcpu_embed_first_chunk()
1971 struct pcpu_group_info *gi = &ai->groups[group]; in pcpu_embed_first_chunk()
1987 areas[group] = ptr; in pcpu_embed_first_chunk()
1997 for (group = 0; group < ai->nr_groups; group++) { in pcpu_embed_first_chunk()
1998 struct pcpu_group_info *gi = &ai->groups[group]; in pcpu_embed_first_chunk()
1999 void *ptr = areas[group]; in pcpu_embed_first_chunk()
2015 for (group = 0; group < ai->nr_groups; group++) { in pcpu_embed_first_chunk()
2016 ai->groups[group].base_offset = areas[group] - base; in pcpu_embed_first_chunk()
2018 ai->groups[group].base_offset); in pcpu_embed_first_chunk()
2042 for (group = 0; group < ai->nr_groups; group++) in pcpu_embed_first_chunk()
2043 if (areas[group]) in pcpu_embed_first_chunk()
2044 free_fn(areas[group], in pcpu_embed_first_chunk()
2045 ai->groups[group].nr_units * ai->unit_size); in pcpu_embed_first_chunk()