Lines Matching refs:map_idx
150 int map_idx; member
579 int i, map_idx, map_def_sz, nr_maps = 0; in bpf_object__init_maps() local
649 for (i = 0, map_idx = 0; i < symbols->d_size / sizeof(GElf_Sym); i++) { in bpf_object__init_maps()
662 obj->maps[map_idx].offset = sym.st_value; in bpf_object__init_maps()
669 obj->maps[map_idx].name = strdup(map_name); in bpf_object__init_maps()
670 if (!obj->maps[map_idx].name) { in bpf_object__init_maps()
674 pr_debug("map %d is \"%s\"\n", map_idx, in bpf_object__init_maps()
675 obj->maps[map_idx].name); in bpf_object__init_maps()
684 memcpy(&obj->maps[map_idx].def, def, map_def_sz); in bpf_object__init_maps()
703 memcpy(&obj->maps[map_idx].def, def, in bpf_object__init_maps()
706 map_idx++; in bpf_object__init_maps()
919 size_t map_idx; in bpf_program__collect_reloc() local
965 for (map_idx = 0; map_idx < nr_maps; map_idx++) { in bpf_program__collect_reloc()
966 if (maps[map_idx].offset == sym.st_value) { in bpf_program__collect_reloc()
968 map_idx, maps[map_idx].name, insn_idx); in bpf_program__collect_reloc()
973 if (map_idx >= nr_maps) { in bpf_program__collect_reloc()
975 (int)map_idx, (int)nr_maps - 1); in bpf_program__collect_reloc()
981 prog->reloc_desc[i].map_idx = map_idx; in bpf_program__collect_reloc()
1225 int insn_idx, map_idx; in bpf_program__relocate() local
1228 map_idx = prog->reloc_desc[i].map_idx; in bpf_program__relocate()
1236 insns[insn_idx].imm = obj->maps[map_idx].fd; in bpf_program__relocate()