Symbol: map_replace
tools/bpf/bpftool/prog.c
1035
const struct map_replace *a = p1, *b = p2;
tools/bpf/bpftool/prog.c
1574
struct map_replace *map_replace = NULL;
tools/bpf/bpftool/prog.c
1662
new_map_replace = libbpf_reallocarray(map_replace,
tools/bpf/bpftool/prog.c
1664
sizeof(*map_replace));
tools/bpf/bpftool/prog.c
1669
map_replace = new_map_replace;
tools/bpf/bpftool/prog.c
1671
map_replace[old_map_fds].idx = idx;
tools/bpf/bpftool/prog.c
1672
map_replace[old_map_fds].name = name;
tools/bpf/bpftool/prog.c
1673
map_replace[old_map_fds].fd = fd;
tools/bpf/bpftool/prog.c
1782
qsort(map_replace, old_map_fds, sizeof(*map_replace),
tools/bpf/bpftool/prog.c
1789
while (j < old_map_fds && map_replace[j].name) {
tools/bpf/bpftool/prog.c
1792
if (!strcmp(bpf_map__name(map), map_replace[j].name)) {
tools/bpf/bpftool/prog.c
1793
map_replace[j].idx = i;
tools/bpf/bpftool/prog.c
1798
if (map_replace[j].idx == -1) {
tools/bpf/bpftool/prog.c
1799
p_err("unable to find map '%s'", map_replace[j].name);
tools/bpf/bpftool/prog.c
1806
qsort(map_replace, old_map_fds, sizeof(*map_replace),
tools/bpf/bpftool/prog.c
1816
if (j < old_map_fds && idx == map_replace[j].idx) {
tools/bpf/bpftool/prog.c
1817
err = bpf_map__reuse_fd(map, map_replace[j++].fd);
tools/bpf/bpftool/prog.c
1824
if (j < old_map_fds && map_replace[j].idx == idx) {
tools/bpf/bpftool/prog.c
1834
p_err("map idx '%d' not used", map_replace[j].idx);
tools/bpf/bpftool/prog.c
1895
close(map_replace[i].fd);
tools/bpf/bpftool/prog.c
1896
free(map_replace);
tools/bpf/bpftool/prog.c
1909
close(map_replace[i].fd);
tools/bpf/bpftool/prog.c
1910
free(map_replace);