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()
1785 int last_allocs, group, unit; in pcpu_build_alloc_info() local
1815 group = 0; in pcpu_build_alloc_info()
1820 if (group_map[tcpu] == group && cpu_distance_fn && in pcpu_build_alloc_info()
1823 group++; in pcpu_build_alloc_info()
1824 nr_groups = max(nr_groups, group + 1); in pcpu_build_alloc_info()
1828 group_map[cpu] = group; in pcpu_build_alloc_info()
1829 group_cnt[group]++; in pcpu_build_alloc_info()
1844 for (group = 0; group < nr_groups; group++) { in pcpu_build_alloc_info()
1845 int this_allocs = DIV_ROUND_UP(group_cnt[group], upa); in pcpu_build_alloc_info()
1847 wasted += this_allocs * upa - group_cnt[group]; in pcpu_build_alloc_info()
1867 for (group = 0; group < nr_groups; group++) in pcpu_build_alloc_info()
1868 nr_units += roundup(group_cnt[group], upa); in pcpu_build_alloc_info()
1875 for (group = 0; group < nr_groups; group++) { in pcpu_build_alloc_info()
1876 ai->groups[group].cpu_map = cpu_map; in pcpu_build_alloc_info()
1877 cpu_map += roundup(group_cnt[group], upa); in pcpu_build_alloc_info()
1887 for (group = 0, unit = 0; group_cnt[group]; group++) { in pcpu_build_alloc_info()
1888 struct pcpu_group_info *gi = &ai->groups[group]; in pcpu_build_alloc_info()
1898 if (group_map[cpu] == group) in pcpu_build_alloc_info()
1952 int group, i, rc; in pcpu_embed_first_chunk() local
1969 for (group = 0; group < ai->nr_groups; group++) { in pcpu_embed_first_chunk()
1970 struct pcpu_group_info *gi = &ai->groups[group]; in pcpu_embed_first_chunk()
1986 areas[group] = ptr; in pcpu_embed_first_chunk()
1996 for (group = 0; group < ai->nr_groups; group++) { in pcpu_embed_first_chunk()
1997 struct pcpu_group_info *gi = &ai->groups[group]; in pcpu_embed_first_chunk()
1998 void *ptr = areas[group]; in pcpu_embed_first_chunk()
2014 for (group = 0; group < ai->nr_groups; group++) { in pcpu_embed_first_chunk()
2015 ai->groups[group].base_offset = areas[group] - base; in pcpu_embed_first_chunk()
2017 ai->groups[group].base_offset); in pcpu_embed_first_chunk()
2041 for (group = 0; group < ai->nr_groups; group++) in pcpu_embed_first_chunk()
2042 if (areas[group]) in pcpu_embed_first_chunk()
2043 free_fn(areas[group], in pcpu_embed_first_chunk()
2044 ai->groups[group].nr_units * ai->unit_size); in pcpu_embed_first_chunk()