| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | fib_lookup.c | 88 int lookup_flags; member 113 .lookup_flags = BPF_FIB_LOOKUP_SKIP_NEIGH, }, 121 .lookup_flags = BPF_FIB_LOOKUP_SKIP_NEIGH, }, 124 .lookup_flags = BPF_FIB_LOOKUP_DIRECT | BPF_FIB_LOOKUP_TBID, 128 .lookup_flags = BPF_FIB_LOOKUP_DIRECT | BPF_FIB_LOOKUP_TBID, .tbid = 100, 139 .lookup_flags = BPF_FIB_LOOKUP_DIRECT | BPF_FIB_LOOKUP_TBID, .tbid = 100, 143 .lookup_flags = BPF_FIB_LOOKUP_DIRECT | BPF_FIB_LOOKUP_TBID, 147 .lookup_flags = BPF_FIB_LOOKUP_DIRECT | BPF_FIB_LOOKUP_TBID, .tbid = 100, 152 .lookup_flags = BPF_FIB_LOOKUP_SRC | BPF_FIB_LOOKUP_SKIP_NEIGH, }, 156 .lookup_flags = BPF_FIB_LOOKUP_SRC | BPF_FIB_LOOKUP_SKIP_NEIGH, }, [all …]
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | fib_lookup.c | 15 int lookup_flags = 0; variable 21 lookup_flags); in fib_lookup() 30 lookup_flags); in fib_lookup_xdp() 45 ret = bpf_fib_lookup(ctx, ¶ms, sizeof(params), lookup_flags); in fib_lookup_redirect()
|
| /linux/net/ipv6/netfilter/ |
| H A D | ip6t_rpfilter.c | 46 int lookup_flags; in rpfilter_lookup_reverse6() local 50 lookup_flags = RT6_LOOKUP_F_HAS_SADDR; in rpfilter_lookup_reverse6() 52 lookup_flags = 0; in rpfilter_lookup_reverse6() 58 lookup_flags |= RT6_LOOKUP_F_IFACE; in rpfilter_lookup_reverse6() 63 rt = (void *)ip6_route_lookup(net, &fl6, skb, lookup_flags); in rpfilter_lookup_reverse6()
|
| /linux/fs/ |
| H A D | fsopen.c | 167 unsigned int lookup_flags; in SYSCALL_DEFINE3() local 179 lookup_flags = LOOKUP_FOLLOW | LOOKUP_AUTOMOUNT; in SYSCALL_DEFINE3() 181 lookup_flags &= ~LOOKUP_FOLLOW; in SYSCALL_DEFINE3() 183 lookup_flags &= ~LOOKUP_AUTOMOUNT; in SYSCALL_DEFINE3() 186 ret = filename_lookup(dfd, filename, lookup_flags, &target, NULL); in SYSCALL_DEFINE3() 359 int lookup_flags = 0; in SYSCALL_DEFINE5() local 437 lookup_flags = LOOKUP_EMPTY; in SYSCALL_DEFINE5() 441 param.name = getname_flags(_value, lookup_flags); in SYSCALL_DEFINE5()
|
| H A D | namei.c | 1538 static int follow_automount(struct path *path, int *count, unsigned lookup_flags) in follow_automount() argument 1553 if (!(lookup_flags & (LOOKUP_PARENT | LOOKUP_DIRECTORY | in follow_automount() 1559 if (lookup_flags & LOOKUP_NO_XDEV) in follow_automount() 1575 int *count, unsigned lookup_flags) in __traverse_mounts() argument 1585 if (lookup_flags & LOOKUP_NO_XDEV) { in __traverse_mounts() 1606 if (unlikely(lookup_flags & LOOKUP_NO_XDEV)) { in __traverse_mounts() 1618 ret = follow_automount(path, count, lookup_flags); in __traverse_mounts() 1636 int *count, unsigned lookup_flags) in traverse_mounts() argument 1647 return __traverse_mounts(path, flags, jumped, count, lookup_flags); in traverse_mounts() 2906 unsigned int lookup_flags, in __start_dirop() argument [all …]
|
| H A D | fhandle.c | 134 int lookup_flags; in SYSCALL_DEFINE5() local 158 lookup_flags = (flag & AT_SYMLINK_FOLLOW) ? LOOKUP_FOLLOW : 0; in SYSCALL_DEFINE5() 160 err = filename_lookup(dfd, filename, lookup_flags, &path, NULL); in SYSCALL_DEFINE5()
|
| H A D | exec.c | 777 .lookup_flags = LOOKUP_FOLLOW, in do_open_execat() 784 open_exec_flags.lookup_flags &= ~LOOKUP_FOLLOW; in do_open_execat()
|
| /linux/fs/notify/fanotify/ |
| H A D | fanotify_user.c | 1209 unsigned int lookup_flags = 0; in fanotify_find_path() local 1212 lookup_flags |= LOOKUP_FOLLOW; in fanotify_find_path() 1214 lookup_flags |= LOOKUP_DIRECTORY; in fanotify_find_path() 1216 ret = user_path_at(dfd, filename, lookup_flags, path); in fanotify_find_path()
|
| /linux/fs/smb/server/ |
| H A D | vfs.c | 693 int err, lookup_flags = LOOKUP_NO_SYMLINKS; in ksmbd_vfs_rename() local 701 err = vfs_path_parent_lookup(to, lookup_flags | LOOKUP_BENEATH, in ksmbd_vfs_rename() 720 err = start_renaming_dentry(&rd, lookup_flags, old_child, &new_last); in ksmbd_vfs_rename() 762 if (retry_estale(err, lookup_flags)) { in ksmbd_vfs_rename() 763 lookup_flags |= LOOKUP_REVAL; in ksmbd_vfs_rename()
|
| /linux/io_uring/ |
| H A D | openclose.c | 140 op.lookup_flags |= LOOKUP_CACHED; in io_openat2()
|
| /linux/fs/nfs/ |
| H A D | dir.c | 2112 unsigned int lookup_flags = 0; in nfs_atomic_open() local 2138 lookup_flags = LOOKUP_OPEN|LOOKUP_DIRECTORY; in nfs_atomic_open() 2227 res = nfs_lookup(dir, dentry, lookup_flags); in nfs_atomic_open() 2230 if ((lookup_flags & LOOKUP_DIRECTORY) && inode && in nfs_atomic_open() 2237 if ((lookup_flags & LOOKUP_DIRECTORY) && inode && in nfs_atomic_open()
|