Lines Matching refs:pin_path
529 char *pin_path; member
5025 pin_fd = bpf_obj_get(map->pin_path); in bpf_object__reuse_map()
5030 map->pin_path); in bpf_object__reuse_map()
5036 map->pin_path, cp); in bpf_object__reuse_map()
5042 map->pin_path); in bpf_object__reuse_map()
5053 pr_debug("reused pinned map at '%s'\n", map->pin_path); in bpf_object__reuse_map()
5347 if (map->pin_path) { in bpf_object__create_maps()
5390 if (map->pin_path && !map->pinned) { in bpf_object__create_maps()
5399 map->name, map->pin_path, err); in bpf_object__create_maps()
8099 if (map->pin_path) { in bpf_map__pin()
8100 if (path && strcmp(path, map->pin_path)) { in bpf_map__pin()
8102 bpf_map__name(map), map->pin_path, path); in bpf_map__pin()
8106 bpf_map__name(map), map->pin_path); in bpf_map__pin()
8119 map->pin_path = strdup(path); in bpf_map__pin()
8120 if (!map->pin_path) { in bpf_map__pin()
8126 err = make_parent_dir(map->pin_path); in bpf_map__pin()
8130 err = check_path(map->pin_path); in bpf_map__pin()
8134 if (bpf_obj_pin(map->fd, map->pin_path)) { in bpf_map__pin()
8140 pr_debug("pinned map '%s'\n", map->pin_path); in bpf_map__pin()
8159 if (map->pin_path) { in bpf_map__unpin()
8160 if (path && strcmp(path, map->pin_path)) { in bpf_map__unpin()
8162 bpf_map__name(map), map->pin_path, path); in bpf_map__unpin()
8165 path = map->pin_path; in bpf_map__unpin()
8196 free(map->pin_path); in bpf_map__set_pin_path()
8197 map->pin_path = new; in bpf_map__set_pin_path()
8206 return map->pin_path; in bpf_map__pin_path()
8238 char *pin_path = NULL; in bpf_object__pin_maps() local
8249 pin_path = buf; in bpf_object__pin_maps()
8250 } else if (!map->pin_path) { in bpf_object__pin_maps()
8254 err = bpf_map__pin(map, pin_path); in bpf_object__pin_maps()
8263 if (!map->pin_path) in bpf_object__pin_maps()
8281 char *pin_path = NULL; in bpf_object__unpin_maps() local
8289 pin_path = buf; in bpf_object__unpin_maps()
8290 } else if (!map->pin_path) { in bpf_object__unpin_maps()
8294 err = bpf_map__unpin(map, pin_path); in bpf_object__unpin_maps()
8421 zfree(&map->pin_path); in bpf_map__destroy()
9954 if (link->pin_path) in bpf_link__destroy()
9955 free(link->pin_path); in bpf_link__destroy()
9971 return link->pin_path; in bpf_link__pin_path()
9999 link->pin_path = strdup(path); in bpf_link__open()
10000 if (!link->pin_path) { in bpf_link__open()
10017 if (link->pin_path) in bpf_link__pin()
10026 link->pin_path = strdup(path); in bpf_link__pin()
10027 if (!link->pin_path) in bpf_link__pin()
10030 if (bpf_obj_pin(link->fd, link->pin_path)) { in bpf_link__pin()
10032 zfree(&link->pin_path); in bpf_link__pin()
10036 pr_debug("link fd=%d: pinned at %s\n", link->fd, link->pin_path); in bpf_link__pin()
10044 if (!link->pin_path) in bpf_link__unpin()
10047 err = unlink(link->pin_path); in bpf_link__unpin()
10051 pr_debug("link fd=%d: unpinned from %s\n", link->fd, link->pin_path); in bpf_link__unpin()
10052 zfree(&link->pin_path); in bpf_link__unpin()