Lines Matching refs:nr_maps
249 static int load_maps(struct bpf_map_data *maps, int nr_maps, in load_maps() argument
254 for (i = 0; i < nr_maps; i++) { in load_maps()
325 struct bpf_map_data *maps, int nr_maps) in parse_relo_and_apply() argument
352 for (map_idx = 0; map_idx < nr_maps; map_idx++) { in parse_relo_and_apply()
389 int i, nr_maps; in load_elf_maps_section() local
411 for (i = 0, nr_maps = 0; i < symbols->d_size / sizeof(GElf_Sym); i++) { in load_elf_maps_section()
412 assert(nr_maps < MAX_MAPS+1); in load_elf_maps_section()
413 if (!gelf_getsym(symbols, i, &sym[nr_maps])) in load_elf_maps_section()
415 if (sym[nr_maps].st_shndx != maps_shndx) in load_elf_maps_section()
418 nr_maps++; in load_elf_maps_section()
422 qsort(sym, nr_maps, sizeof(GElf_Sym), cmp_symbols); in load_elf_maps_section()
434 map_sz_elf = data_maps->d_size / nr_maps; in load_elf_maps_section()
453 for (i = 0; i < nr_maps; i++) { in load_elf_maps_section()
489 return nr_maps; in load_elf_maps_section()
500 int nr_maps = 0; in do_load_bpf_file() local
568 nr_maps = load_elf_maps_section(map_data, maps_shndx, in do_load_bpf_file()
570 if (nr_maps < 0) { in do_load_bpf_file()
572 nr_maps, strerror(-nr_maps)); in do_load_bpf_file()
575 if (load_maps(map_data, nr_maps, fixup_map)) in do_load_bpf_file()
577 map_data_count = nr_maps; in do_load_bpf_file()
606 map_data, nr_maps)) in do_load_bpf_file()