Lines Matching defs:pin_path
355 char *pin_path;
4107 pin_fd = bpf_obj_get(map->pin_path);
4112 map->pin_path);
4118 map->pin_path, cp);
4124 map->pin_path);
4135 pr_debug("reused pinned map at '%s'\n", map->pin_path);
4302 if (map->pin_path) {
4345 if (map->pin_path && !map->pinned) {
4354 map->name, map->pin_path, err);
7612 if (map->pin_path) {
7613 if (path && strcmp(path, map->pin_path)) {
7615 bpf_map__name(map), map->pin_path, path);
7619 bpf_map__name(map), map->pin_path);
7632 map->pin_path = strdup(path);
7633 if (!map->pin_path) {
7639 err = make_parent_dir(map->pin_path);
7643 err = check_path(map->pin_path);
7647 if (bpf_obj_pin(map->fd, map->pin_path)) {
7653 pr_debug("pinned map '%s'\n", map->pin_path);
7672 if (map->pin_path) {
7673 if (path && strcmp(path, map->pin_path)) {
7675 bpf_map__name(map), map->pin_path, path);
7678 path = map->pin_path;
7709 free(map->pin_path);
7710 map->pin_path = new;
7716 return map->pin_path;
7748 char *pin_path = NULL;
7764 pin_path = buf;
7765 } else if (!map->pin_path) {
7769 err = bpf_map__pin(map, pin_path);
7778 if (!map->pin_path)
7796 char *pin_path = NULL;
7809 pin_path = buf;
7810 } else if (!map->pin_path) {
7814 err = bpf_map__unpin(map, pin_path);
7946 zfree(&map->pin_path);
9142 char *pin_path; /* NULL, if not pinned */
9179 if (link->pin_path)
9180 free(link->pin_path);
9193 return link->pin_path;
9221 link->pin_path = strdup(path);
9222 if (!link->pin_path) {
9239 if (link->pin_path)
9248 link->pin_path = strdup(path);
9249 if (!link->pin_path)
9252 if (bpf_obj_pin(link->fd, link->pin_path)) {
9254 zfree(&link->pin_path);
9258 pr_debug("link fd=%d: pinned at %s\n", link->fd, link->pin_path);
9266 if (!link->pin_path)
9269 err = unlink(link->pin_path);
9273 pr_debug("link fd=%d: unpinned from %s\n", link->fd, link->pin_path);
9274 zfree(&link->pin_path);