Lines Matching refs:pin_path

511 	char *pin_path;  member
4884 pin_fd = bpf_obj_get(map->pin_path); in bpf_object__reuse_map()
4889 map->pin_path); in bpf_object__reuse_map()
4895 map->pin_path, cp); in bpf_object__reuse_map()
4901 map->pin_path); in bpf_object__reuse_map()
4912 pr_debug("reused pinned map at '%s'\n", map->pin_path); in bpf_object__reuse_map()
5206 if (map->pin_path) { in bpf_object__create_maps()
5249 if (map->pin_path && !map->pinned) { in bpf_object__create_maps()
5258 map->name, map->pin_path, err); in bpf_object__create_maps()
7836 if (map->pin_path) { in bpf_map__pin()
7837 if (path && strcmp(path, map->pin_path)) { in bpf_map__pin()
7839 bpf_map__name(map), map->pin_path, path); in bpf_map__pin()
7843 bpf_map__name(map), map->pin_path); in bpf_map__pin()
7856 map->pin_path = strdup(path); in bpf_map__pin()
7857 if (!map->pin_path) { in bpf_map__pin()
7863 err = make_parent_dir(map->pin_path); in bpf_map__pin()
7867 err = check_path(map->pin_path); in bpf_map__pin()
7871 if (bpf_obj_pin(map->fd, map->pin_path)) { in bpf_map__pin()
7877 pr_debug("pinned map '%s'\n", map->pin_path); in bpf_map__pin()
7896 if (map->pin_path) { in bpf_map__unpin()
7897 if (path && strcmp(path, map->pin_path)) { in bpf_map__unpin()
7899 bpf_map__name(map), map->pin_path, path); in bpf_map__unpin()
7902 path = map->pin_path; in bpf_map__unpin()
7933 free(map->pin_path); in bpf_map__set_pin_path()
7934 map->pin_path = new; in bpf_map__set_pin_path()
7943 return map->pin_path; in bpf_map__pin_path()
7975 char *pin_path = NULL; in bpf_object__pin_maps() local
7986 pin_path = buf; in bpf_object__pin_maps()
7987 } else if (!map->pin_path) { in bpf_object__pin_maps()
7991 err = bpf_map__pin(map, pin_path); in bpf_object__pin_maps()
8000 if (!map->pin_path) in bpf_object__pin_maps()
8018 char *pin_path = NULL; in bpf_object__unpin_maps() local
8026 pin_path = buf; in bpf_object__unpin_maps()
8027 } else if (!map->pin_path) { in bpf_object__unpin_maps()
8031 err = bpf_map__unpin(map, pin_path); in bpf_object__unpin_maps()
8140 zfree(&map->pin_path); in bpf_map__destroy()
9543 if (link->pin_path) in bpf_link__destroy()
9544 free(link->pin_path); in bpf_link__destroy()
9560 return link->pin_path; in bpf_link__pin_path()
9588 link->pin_path = strdup(path); in bpf_link__open()
9589 if (!link->pin_path) { in bpf_link__open()
9606 if (link->pin_path) in bpf_link__pin()
9615 link->pin_path = strdup(path); in bpf_link__pin()
9616 if (!link->pin_path) in bpf_link__pin()
9619 if (bpf_obj_pin(link->fd, link->pin_path)) { in bpf_link__pin()
9621 zfree(&link->pin_path); in bpf_link__pin()
9625 pr_debug("link fd=%d: pinned at %s\n", link->fd, link->pin_path); in bpf_link__pin()
9633 if (!link->pin_path) in bpf_link__unpin()
9636 err = unlink(link->pin_path); in bpf_link__unpin()
9640 pr_debug("link fd=%d: unpinned from %s\n", link->fd, link->pin_path); in bpf_link__unpin()
9641 zfree(&link->pin_path); in bpf_link__unpin()