Lines Matching refs:gi
2507 const struct pcpu_group_info *gi = &ai->groups[group];
2510 BUG_ON(gi->nr_units % upa);
2511 for (alloc_end += gi->nr_units / upa;
2520 if (gi->cpu_map[unit] != NR_CPUS)
2522 cpu_width, gi->cpu_map[unit]);
2658 const struct pcpu_group_info *gi = &ai->groups[group];
2660 group_offsets[group] = gi->base_offset;
2661 group_sizes[group] = gi->nr_units * ai->unit_size;
2663 for (i = 0; i < gi->nr_units; i++) {
2664 cpu = gi->cpu_map[i];
2673 unit_off[cpu] = gi->base_offset + i * ai->unit_size;
2962 struct pcpu_group_info *gi = &ai->groups[group];
2969 gi->base_offset = unit * ai->unit_size;
2973 gi->cpu_map[gi->nr_units++] = cpu;
2974 gi->nr_units = roundup(gi->nr_units, upa);
2975 unit += gi->nr_units;
3080 struct pcpu_group_info *gi = &ai->groups[group];
3084 for (i = 0; i < gi->nr_units && cpu == NR_CPUS; i++)
3085 cpu = gi->cpu_map[i];
3089 ptr = pcpu_fc_alloc(cpu, gi->nr_units * ai->unit_size, atom_size, cpu_to_nd_fn);
3122 struct pcpu_group_info *gi = &ai->groups[group];
3125 for (i = 0; i < gi->nr_units; i++, ptr += ai->unit_size) {
3126 if (gi->cpu_map[i] == NR_CPUS) {