Home
last modified time | relevance | path

Searched refs:lookup_flags (Results 1 – 12 of 12) 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()
2935 unsigned int lookup_flags,
2906 __start_dirop(struct dentry * parent,struct qstr * name,unsigned int lookup_flags,unsigned int state) __start_dirop() argument
2940 start_dirop(struct dentry * parent,struct qstr * name,unsigned int lookup_flags) start_dirop() argument
3865 __start_renaming(struct renamedata * rd,int lookup_flags,struct qstr * old_last,struct qstr * new_last) __start_renaming() argument
3944 start_renaming(struct renamedata * rd,int lookup_flags,struct qstr * old_last,struct qstr * new_last) start_renaming() argument
3960 __start_renaming_dentry(struct renamedata * rd,int lookup_flags,struct dentry * old_dentry,struct qstr * new_last) __start_renaming_dentry() argument
4041 start_renaming_dentry(struct renamedata * rd,int lookup_flags,struct dentry * old_dentry,struct qstr * new_last) start_renaming_dentry() argument
5063 filename_create(int dfd,struct filename * name,struct path * path,unsigned int lookup_flags) filename_create() argument
5112 start_creating_path(int dfd,const char * pathname,struct path * path,unsigned int lookup_flags) start_creating_path() argument
5140 start_creating_user_path(int dfd,const char __user * pathname,struct path * path,unsigned int lookup_flags) start_creating_user_path() argument
5301 unsigned int lookup_flags = 0; filename_mknodat() local
5432 unsigned int lookup_flags = LOOKUP_DIRECTORY; filename_mkdirat() local
5540 unsigned int lookup_flags = 0; filename_rmdir() local
5686 unsigned int lookup_flags = 0; filename_unlinkat() local
5806 unsigned int lookup_flags = 0; filename_symlinkat() local
6255 unsigned int lookup_flags = 0; filename_renameat2() local
[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 Dnamespace.c111 unsigned int lookup_flags;
2115 int lookup_flags = LOOKUP_MOUNTPOINT; in get_sequential_mnt_ns()
2124 lookup_flags |= LOOKUP_FOLLOW; in get_sequential_mnt_ns()
2125 ret = user_path_at(AT_FDCWD, name, lookup_flags, &path); in get_sequential_mnt_ns()
3314 int lookup_flags = LOOKUP_AUTOMOUNT | LOOKUP_FOLLOW; in mnt_warn_timestamp_expiry()
3331 lookup_flags &= ~LOOKUP_AUTOMOUNT; in mnt_warn_timestamp_expiry()
3333 lookup_flags &= ~LOOKUP_FOLLOW; in mnt_warn_timestamp_expiry()
3348 ret = filename_lookup(dfd, name, lookup_flags, &path, NULL); in do_reconfigure_mnt()
5312 unsigned int lookup_flags = LOOKUP_AUTOMOUNT | LOOKUP_FOLLOW; in statmount_sb_basic()
5321 lookup_flags in statmount_sb_basic()
109 unsigned int lookup_flags; global() member
2057 int lookup_flags = LOOKUP_MOUNTPOINT; ksys_umount() local
3201 int lookup_flags = LOOKUP_AUTOMOUNT | LOOKUP_FOLLOW; vfs_open_tree() local
5159 unsigned int lookup_flags = LOOKUP_AUTOMOUNT | LOOKUP_FOLLOW; SYSCALL_DEFINE5() local
[all...]
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()