Lines Matching refs:nr_maps
265 static int load_maps(struct bpf_map_data *maps, int nr_maps, in load_maps() argument
270 for (i = 0; i < nr_maps; i++) { in load_maps()
341 struct bpf_map_data *maps, int nr_maps) in parse_relo_and_apply() argument
368 for (map_idx = 0; map_idx < nr_maps; map_idx++) { in parse_relo_and_apply()
405 int i, nr_maps; in load_elf_maps_section() local
427 for (i = 0, nr_maps = 0; i < symbols->d_size / sizeof(GElf_Sym); i++) { in load_elf_maps_section()
428 assert(nr_maps < MAX_MAPS+1); in load_elf_maps_section()
429 if (!gelf_getsym(symbols, i, &sym[nr_maps])) in load_elf_maps_section()
431 if (sym[nr_maps].st_shndx != maps_shndx) in load_elf_maps_section()
434 nr_maps++; in load_elf_maps_section()
438 qsort(sym, nr_maps, sizeof(GElf_Sym), cmp_symbols); in load_elf_maps_section()
450 map_sz_elf = data_maps->d_size / nr_maps; in load_elf_maps_section()
469 for (i = 0; i < nr_maps; i++) { in load_elf_maps_section()
505 return nr_maps; in load_elf_maps_section()
516 int nr_maps = 0; in do_load_bpf_file() local
584 nr_maps = load_elf_maps_section(map_data, maps_shndx, in do_load_bpf_file()
586 if (nr_maps < 0) { in do_load_bpf_file()
588 nr_maps, strerror(-nr_maps)); in do_load_bpf_file()
591 if (load_maps(map_data, nr_maps, fixup_map)) in do_load_bpf_file()
593 map_data_count = nr_maps; in do_load_bpf_file()
622 map_data, nr_maps)) in do_load_bpf_file()