Searched refs:path_fd (Results 1 – 6 of 6) sorted by relevance
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | bpf_obj_pinning.c | 81 pin_opts.path_fd = mnt_fd; in bpf_obj_pinning_detached() 88 get_opts.path_fd = mnt_fd; in bpf_obj_pinning_detached() 148 pin_opts.path_fd = open("/sys/fs/bpf", O_PATH); in validate_pin() 149 ASSERT_GE(pin_opts.path_fd, 0, "path_fd"); in validate_pin() 159 if (path_kind == PATH_FD_REL && pin_opts.path_fd >= 0) in validate_pin() 160 close(pin_opts.path_fd); in validate_pin() 213 get_opts.path_fd = open("/sys/fs/bpf", O_PATH); in validate_get() 214 ASSERT_GE(get_opts.path_fd, 0, "path_fd"); in validate_get() 224 if (path_kind == PATH_FD_REL && get_opts.path_fd >= 0) in validate_get() 225 close(get_opts.path_fd); in validate_get()
|
| /linux/kernel/bpf/ |
| H A D | syscall.c | 3203 #define BPF_OBJ_LAST_FIELD path_fd 3207 int path_fd; in bpf_obj_get() 3212 /* path_fd has to be accompanied by BPF_F_PATH_FD flag */ in bpf_obj_get() 3213 if (!(attr->file_flags & BPF_F_PATH_FD) && attr->path_fd) in bpf_obj_get() 3216 path_fd = attr->file_flags & BPF_F_PATH_FD ? attr->path_fd : AT_FDCWD; in bpf_obj_get() 3217 return bpf_obj_pin_user(attr->bpf_fd, path_fd, in bpf_obj_get() 3223 int path_fd; 3229 /* path_fd has to be accompanied by BPF_F_PATH_FD flag */ in bpf_link_init_sleepable() 3230 if (!(attr->file_flags & BPF_F_PATH_FD) && attr->path_fd) in bpf_link_init_sleepable() 3190 int path_fd; bpf_obj_pin() local 3206 int path_fd; bpf_obj_get() local [all...] |
| /linux/tools/include/uapi/linux/ |
| H A D | bpf.h | 1684 __s32 path_fd; member 1871 __u32 path_fd; member
|
| /linux/include/uapi/linux/ |
| H A D | bpf.h | 1684 __s32 path_fd; member 1871 __u32 path_fd; member
|
| /linux/kernel/trace/ |
| H A D | bpf_trace.c | 3222 u32 path_fd = attr->link_create.uprobe_multi.path_fd; in bpf_uprobe_multi_get_path() local 3233 CLASS(fd, f)(path_fd); in bpf_uprobe_multi_get_path() 3245 if (!upath || path_fd) in bpf_uprobe_multi_get_path()
|
| /linux/include/linux/ |
| H A D | bpf.h | 2961 int bpf_obj_pin_user(u32 ufd, int path_fd, const char __user *pathname); 2962 int bpf_obj_get_user(int path_fd, const char __user *pathname, int flags);
|