Lines Matching refs:path
903 BPF_CALL_3(bpf_d_path, struct path *, path, char *, buf, u32, sz) in BPF_CALL_3() argument
905 struct path copy; in BPF_CALL_3()
917 len = copy_from_kernel_nofault(©, path, sizeof(*path)); in BPF_CALL_3()
961 BTF_ID_LIST_SINGLE(bpf_d_path_btf_ids, struct, path)
3070 struct path path; member
3102 path_put(&umulti_link->path); in bpf_uprobe_multi_link_release()
3120 u64 __user *upath = u64_to_user_ptr(info->uprobe_multi.path); in bpf_uprobe_multi_link_fill_link_info()
3144 p = d_path(&umulti_link->path, buf, upath_size); in bpf_uprobe_multi_link_fill_link_info()
3195 p = d_path(&umulti_link->path, buf, PATH_MAX); in bpf_uprobe_multi_show_fdinfo()
3336 struct path path; in bpf_uprobe_multi_link_attach() local
3359 upath = u64_to_user_ptr(attr->link_create.uprobe_multi.path); in bpf_uprobe_multi_link_attach()
3378 err = kern_path(name, LOOKUP_FOLLOW, &path); in bpf_uprobe_multi_link_attach()
3383 if (!d_is_reg(path.dentry)) { in bpf_uprobe_multi_link_attach()
3438 link->path = path; in bpf_uprobe_multi_link_attach()
3446 uprobes[i].uprobe = uprobe_register(d_real_inode(link->path.dentry), in bpf_uprobe_multi_link_attach()
3472 path_put(&path); in bpf_uprobe_multi_link_attach()