Lines Matching +full:path +full:- +full:map
1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
18 const char *objfile, *path; in do_pin() local
22 int err = -1, map_fd = -1; in do_pin()
28 path = GET_ARG(); in do_pin()
32 if (is_prefix(*argv, "map")) { in do_pin()
36 p_err("incorrect map spec"); in do_pin()
37 return -1; in do_pin()
42 return -1; in do_pin()
45 linfo.map.map_fd = map_fd; in do_pin()
53 err = -errno; in do_pin()
66 err = -errno; in do_pin()
73 err = -errno; in do_pin()
79 err = mount_bpffs_for_file(path); in do_pin()
83 err = bpf_link__pin(link, path); in do_pin()
85 p_err("pin_iter failed for program %s to path %s", in do_pin()
86 bpf_program__name(prog), path); in do_pin()
103 "Usage: %1$s %2$s pin OBJ PATH [map MAP]\n" in do_help()