Lines Matching defs:nr_maps
115 void bpf_gen__init(struct bpf_gen *gen, int log_level, int nr_progs, int nr_maps,
123 gen->nr_obj_maps = nr_maps;
125 if (nr_maps + max_func_ptr_maps > MAX_USED_MAPS) {
131 nr_maps += max_func_ptr_maps;
151 nr_maps * (6 + (gen->log_level ? 6 : 0))));
161 for (i = 0; i < nr_maps; i++)
198 if (gen->nr_maps == MAX_USED_MAPS) {
203 return gen->nr_maps++;
387 int bpf_gen__finish(struct bpf_gen *gen, int nr_progs, int nr_maps)
391 if (nr_progs < gen->nr_progs || nr_maps != gen->nr_maps) {
392 pr_warn("nr_progs %d/%u nr_maps %d/%u mismatch\n",
393 nr_progs, gen->nr_progs, nr_maps, gen->nr_maps);
404 sizeof(struct bpf_map_desc) * gen->nr_maps +
408 for (i = 0; i < gen->nr_maps; i++)
575 } else if (map_idx != gen->nr_maps) {
579 /* add_map_fd does gen->nr_maps++ */