Home
last modified time | relevance | path

Searched refs:lookup_flags (Results 1 – 11 of 11) sorted by relevance

/linux/tools/testing/selftests/bpf/prog_tests/
H A Dfib_lookup.c88 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 Dfib_lookup.c15 int lookup_flags = 0; variable
21 lookup_flags); in fib_lookup()
30 lookup_flags); in fib_lookup_xdp()
45 ret = bpf_fib_lookup(ctx, &params, sizeof(params), lookup_flags); in fib_lookup_redirect()
/linux/net/ipv6/netfilter/
H A Dip6t_rpfilter.c46 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 Dfsopen.c167 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 Dnamei.c1538 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 Dfhandle.c134 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 Dexec.c777 .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 Dfanotify_user.c1209 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 Dvfs.c693 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 Dopenclose.c140 op.lookup_flags |= LOOKUP_CACHED; in io_openat2()
/linux/fs/nfs/
H A Ddir.c2112 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()