Lines Matching refs:pin_path

355 	char *pin_path;  member
4104 pin_fd = bpf_obj_get(map->pin_path); in bpf_object__reuse_map()
4109 map->pin_path); in bpf_object__reuse_map()
4115 map->pin_path, cp); in bpf_object__reuse_map()
4121 map->pin_path); in bpf_object__reuse_map()
4132 pr_debug("reused pinned map at '%s'\n", map->pin_path); in bpf_object__reuse_map()
4299 if (map->pin_path) { in bpf_object__create_maps()
4342 if (map->pin_path && !map->pinned) { in bpf_object__create_maps()
4351 map->name, map->pin_path, err); in bpf_object__create_maps()
7609 if (map->pin_path) { in bpf_map__pin()
7610 if (path && strcmp(path, map->pin_path)) { in bpf_map__pin()
7612 bpf_map__name(map), map->pin_path, path); in bpf_map__pin()
7616 bpf_map__name(map), map->pin_path); in bpf_map__pin()
7629 map->pin_path = strdup(path); in bpf_map__pin()
7630 if (!map->pin_path) { in bpf_map__pin()
7636 err = make_parent_dir(map->pin_path); in bpf_map__pin()
7640 err = check_path(map->pin_path); in bpf_map__pin()
7644 if (bpf_obj_pin(map->fd, map->pin_path)) { in bpf_map__pin()
7650 pr_debug("pinned map '%s'\n", map->pin_path); in bpf_map__pin()
7669 if (map->pin_path) { in bpf_map__unpin()
7670 if (path && strcmp(path, map->pin_path)) { in bpf_map__unpin()
7672 bpf_map__name(map), map->pin_path, path); in bpf_map__unpin()
7675 path = map->pin_path; in bpf_map__unpin()
7706 free(map->pin_path); in bpf_map__set_pin_path()
7707 map->pin_path = new; in bpf_map__set_pin_path()
7713 return map->pin_path; in bpf_map__get_pin_path()
7745 char *pin_path = NULL; in bpf_object__pin_maps() local
7761 pin_path = buf; in bpf_object__pin_maps()
7762 } else if (!map->pin_path) { in bpf_object__pin_maps()
7766 err = bpf_map__pin(map, pin_path); in bpf_object__pin_maps()
7775 if (!map->pin_path) in bpf_object__pin_maps()
7793 char *pin_path = NULL; in bpf_object__unpin_maps() local
7806 pin_path = buf; in bpf_object__unpin_maps()
7807 } else if (!map->pin_path) { in bpf_object__unpin_maps()
7811 err = bpf_map__unpin(map, pin_path); in bpf_object__unpin_maps()
7943 zfree(&map->pin_path); in bpf_map__destroy()
9139 char *pin_path; /* NULL, if not pinned */ member
9176 if (link->pin_path) in bpf_link__destroy()
9177 free(link->pin_path); in bpf_link__destroy()
9190 return link->pin_path; in bpf_link__pin_path()
9218 link->pin_path = strdup(path); in bpf_link__open()
9219 if (!link->pin_path) { in bpf_link__open()
9236 if (link->pin_path) in bpf_link__pin()
9245 link->pin_path = strdup(path); in bpf_link__pin()
9246 if (!link->pin_path) in bpf_link__pin()
9249 if (bpf_obj_pin(link->fd, link->pin_path)) { in bpf_link__pin()
9251 zfree(&link->pin_path); in bpf_link__pin()
9255 pr_debug("link fd=%d: pinned at %s\n", link->fd, link->pin_path); in bpf_link__pin()
9263 if (!link->pin_path) in bpf_link__unpin()
9266 err = unlink(link->pin_path); in bpf_link__unpin()
9270 pr_debug("link fd=%d: unpinned from %s\n", link->fd, link->pin_path); in bpf_link__unpin()
9271 zfree(&link->pin_path); in bpf_link__unpin()