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.c51 int lookup_flags; member
65 .lookup_flags = BPF_FIB_LOOKUP_SKIP_NEIGH, },
73 .lookup_flags = BPF_FIB_LOOKUP_SKIP_NEIGH, },
76 .lookup_flags = BPF_FIB_LOOKUP_DIRECT | BPF_FIB_LOOKUP_TBID,
80 .lookup_flags = BPF_FIB_LOOKUP_DIRECT | BPF_FIB_LOOKUP_TBID, .tbid = 100,
84 .lookup_flags = BPF_FIB_LOOKUP_DIRECT | BPF_FIB_LOOKUP_TBID,
88 .lookup_flags = BPF_FIB_LOOKUP_DIRECT | BPF_FIB_LOOKUP_TBID, .tbid = 100,
93 .lookup_flags = BPF_FIB_LOOKUP_SRC | BPF_FIB_LOOKUP_SKIP_NEIGH, },
97 .lookup_flags = BPF_FIB_LOOKUP_SRC | BPF_FIB_LOOKUP_SKIP_NEIGH, },
101 .lookup_flags = BPF_FIB_LOOKUP_SRC | BPF_FIB_LOOKUP_SKIP_NEIGH, },
[all …]
/linux/net/ipv6/netfilter/
H A Dnft_fib_ipv6.c27 int lookup_flags = 0; in nft_fib6_flowi_init() local
42 lookup_flags |= RT6_LOOKUP_F_IFACE; in nft_fib6_flowi_init()
47 lookup_flags |= RT6_LOOKUP_F_HAS_SADDR; in nft_fib6_flowi_init()
55 return lookup_flags | RT6_LOOKUP_F_DST_NOREF; in nft_fib6_flowi_init()
76 int lookup_flags; in __nft_fib6_eval_type() local
84 lookup_flags = nft_fib6_flowi_init(&fl6, priv, pkt, dev, iph); in __nft_fib6_eval_type()
89 route_err = nft_fib6_lookup(nft_net(pkt), &fl6, &res, lookup_flags); in __nft_fib6_eval_type()
217 int lookup_flags, ret; in nft_fib6_eval() local
240 lookup_flags = nft_fib6_flowi_init(&fl6, priv, pkt, oif, iph); in nft_fib6_eval()
243 ret = nft_fib6_lookup(nft_net(pkt), &fl6, &res, lookup_flags); in nft_fib6_eval()
[all...]
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()
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()
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()
1647 return __traverse_mounts(path, flags, jumped, count, lookup_flags); in follow_down_one()
2906 unsigned int lookup_flags, in __start_dirop()
1533 follow_automount(struct path * path,int * count,unsigned lookup_flags) follow_automount() argument
1570 __traverse_mounts(struct path * path,unsigned flags,bool * jumped,int * count,unsigned lookup_flags) __traverse_mounts() argument
1631 traverse_mounts(struct path * path,bool * jumped,int * count,unsigned lookup_flags) traverse_mounts() argument
2902 __start_dirop(struct dentry * parent,struct qstr * name,unsigned int lookup_flags,unsigned int state) __start_dirop() argument
2936 start_dirop(struct dentry * parent,struct qstr * name,unsigned int lookup_flags) start_dirop() argument
3867 __start_renaming(struct renamedata * rd,int lookup_flags,struct qstr * old_last,struct qstr * new_last) __start_renaming() argument
3946 start_renaming(struct renamedata * rd,int lookup_flags,struct qstr * old_last,struct qstr * new_last) start_renaming() argument
3962 __start_renaming_dentry(struct renamedata * rd,int lookup_flags,struct dentry * old_dentry,struct qstr * new_last) __start_renaming_dentry() argument
4043 start_renaming_dentry(struct renamedata * rd,int lookup_flags,struct dentry * old_dentry,struct qstr * new_last) start_renaming_dentry() argument
4921 filename_create(int dfd,struct filename * name,struct path * path,unsigned int lookup_flags) filename_create() argument
4970 start_creating_path(int dfd,const char * pathname,struct path * path,unsigned int lookup_flags) start_creating_path() argument
4998 start_creating_user_path(int dfd,const char __user * pathname,struct path * path,unsigned int lookup_flags) start_creating_user_path() argument
5162 unsigned int lookup_flags = 0; filename_mknodat() local
5293 unsigned int lookup_flags = LOOKUP_DIRECTORY; filename_mkdirat() local
5401 unsigned int lookup_flags = 0; filename_rmdir() local
5545 unsigned int lookup_flags = 0; filename_unlinkat() local
5665 unsigned int lookup_flags = 0; filename_symlinkat() local
6111 unsigned int lookup_flags = 0; filename_renameat2() local
[all...]
H A Dfile_attr.c379 unsigned int lookup_flags = 0; in SYSCALL_DEFINE5() local
391 lookup_flags |= LOOKUP_FOLLOW; in SYSCALL_DEFINE5()
408 error = filename_lookup(dfd, name, lookup_flags, &filepath, in SYSCALL_DEFINE5()
432 unsigned int lookup_flags = 0; in SYSCALL_DEFINE5() local
444 lookup_flags |= LOOKUP_FOLLOW; in SYSCALL_DEFINE5()
470 error = filename_lookup(dfd, name, lookup_flags, &filepath, in SYSCALL_DEFINE5()
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 Dnamespace.c109 unsigned int lookup_flags; member
2057 int lookup_flags = LOOKUP_MOUNTPOINT; in ksys_umount()
2066 lookup_flags |= LOOKUP_FOLLOW; in ksys_umount()
2067 ret = user_path_at(AT_FDCWD, name, lookup_flags, &path);
3198 int lookup_flags = LOOKUP_AUTOMOUNT | LOOKUP_FOLLOW; in vfs_open_tree()
3215 lookup_flags &= ~LOOKUP_AUTOMOUNT; in vfs_open_tree()
3217 lookup_flags &= ~LOOKUP_FOLLOW; in vfs_open_tree()
3232 ret = filename_lookup(dfd, name, lookup_flags, &path, NULL); in vfs_open_tree()
5152 unsigned int lookup_flags = LOOKUP_AUTOMOUNT | LOOKUP_FOLLOW; in SYSCALL_DEFINE5()
5161 lookup_flags in SYSCALL_DEFINE5()
2052 int lookup_flags = LOOKUP_MOUNTPOINT; ksys_umount() local
3190 int lookup_flags = LOOKUP_AUTOMOUNT | LOOKUP_FOLLOW; vfs_open_tree() local
5141 unsigned int lookup_flags = LOOKUP_AUTOMOUNT | LOOKUP_FOLLOW; SYSCALL_DEFINE5() local
[all...]
/linux/tools/testing/selftests/bpf/progs/
H A Dfib_lookup.c11 int lookup_flags = 0; variable
17 lookup_flags); in fib_lookup()
/linux/fs/smb/server/
H A Dvfs.c672 int err, lookup_flags = LOOKUP_NO_SYMLINKS; in ksmbd_vfs_rename() local
680 err = vfs_path_parent_lookup(to, lookup_flags | LOOKUP_BENEATH, in ksmbd_vfs_rename()
699 err = start_renaming_dentry(&rd, lookup_flags, old_child, &new_last); in ksmbd_vfs_rename()
738 if (retry_estale(err, lookup_flags)) { in ksmbd_vfs_rename()
739 lookup_flags |= LOOKUP_REVAL;
/linux/io_uring/
H A Dopenclose.c140 op.lookup_flags |= LOOKUP_CACHED; in io_openat2()