Lines Matching refs:pin_path

569 	char *pin_path;  member
5058 pin_fd = bpf_obj_get(map->pin_path); in bpf_object__reuse_map()
5063 map->pin_path); in bpf_object__reuse_map()
5069 map->pin_path, cp); in bpf_object__reuse_map()
5075 map->pin_path); in bpf_object__reuse_map()
5086 pr_debug("reused pinned map at '%s'\n", map->pin_path); in bpf_object__reuse_map()
5412 if (map->pin_path) { in bpf_object__create_maps()
5467 if (map->pin_path && !map->pinned) { in bpf_object__create_maps()
5475 map->name, map->pin_path, err); in bpf_object__create_maps()
8680 if (map->pin_path) { in bpf_map__pin()
8681 if (path && strcmp(path, map->pin_path)) { in bpf_map__pin()
8683 bpf_map__name(map), map->pin_path, path); in bpf_map__pin()
8687 bpf_map__name(map), map->pin_path); in bpf_map__pin()
8700 map->pin_path = strdup(path); in bpf_map__pin()
8701 if (!map->pin_path) { in bpf_map__pin()
8707 err = make_parent_dir(map->pin_path); in bpf_map__pin()
8711 err = check_path(map->pin_path); in bpf_map__pin()
8715 if (bpf_obj_pin(map->fd, map->pin_path)) { in bpf_map__pin()
8721 pr_debug("pinned map '%s'\n", map->pin_path); in bpf_map__pin()
8740 if (map->pin_path) { in bpf_map__unpin()
8741 if (path && strcmp(path, map->pin_path)) { in bpf_map__unpin()
8743 bpf_map__name(map), map->pin_path, path); in bpf_map__unpin()
8746 path = map->pin_path; in bpf_map__unpin()
8777 free(map->pin_path); in bpf_map__set_pin_path()
8778 map->pin_path = new; in bpf_map__set_pin_path()
8787 return map->pin_path; in bpf_map__pin_path()
8819 char *pin_path = NULL; in bpf_object__pin_maps() local
8830 pin_path = buf; in bpf_object__pin_maps()
8831 } else if (!map->pin_path) { in bpf_object__pin_maps()
8835 err = bpf_map__pin(map, pin_path); in bpf_object__pin_maps()
8844 if (!map->pin_path) in bpf_object__pin_maps()
8862 char *pin_path = NULL; in bpf_object__unpin_maps() local
8870 pin_path = buf; in bpf_object__unpin_maps()
8871 } else if (!map->pin_path) { in bpf_object__unpin_maps()
8875 err = bpf_map__unpin(map, pin_path); in bpf_object__unpin_maps()
8998 zfree(&map->pin_path); in bpf_map__destroy()
10604 if (link->pin_path) in bpf_link__destroy()
10605 free(link->pin_path); in bpf_link__destroy()
10621 return link->pin_path; in bpf_link__pin_path()
10649 link->pin_path = strdup(path); in bpf_link__open()
10650 if (!link->pin_path) { in bpf_link__open()
10667 if (link->pin_path) in bpf_link__pin()
10676 link->pin_path = strdup(path); in bpf_link__pin()
10677 if (!link->pin_path) in bpf_link__pin()
10680 if (bpf_obj_pin(link->fd, link->pin_path)) { in bpf_link__pin()
10682 zfree(&link->pin_path); in bpf_link__pin()
10686 pr_debug("link fd=%d: pinned at %s\n", link->fd, link->pin_path); in bpf_link__pin()
10694 if (!link->pin_path) in bpf_link__unpin()
10697 err = unlink(link->pin_path); in bpf_link__unpin()
10701 pr_debug("link fd=%d: unpinned from %s\n", link->fd, link->pin_path); in bpf_link__unpin()
10702 zfree(&link->pin_path); in bpf_link__unpin()