| /freebsd-13.1/sys/kern/ |
| H A D | vfs_extattr.c | 105 NDINIT(&nd, LOOKUP, FOLLOW | AUDITVNODE2, in sys_extattrctl() 115 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, in sys_extattrctl() 271 uap->attrname, uap->data, uap->nbytes, FOLLOW)); in sys_extattr_set_file() 437 uap->attrname, uap->data, uap->nbytes, FOLLOW)); in sys_extattr_get_file() 570 uap->attrname, FOLLOW)); in sys_extattr_delete_file() 718 uap->data, uap->nbytes, FOLLOW)); in sys_extattr_list_file()
|
| H A D | vfs_acl.c | 359 FOLLOW)); in sys___acl_get_file() 397 FOLLOW)); in sys___acl_set_file() 474 return (kern___acl_delete_path(td, uap->path, uap->type, FOLLOW)); in sys___acl_delete_file() 531 FOLLOW)); in sys___acl_aclcheck_file()
|
| H A D | vfs_mountroot.c | 353 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, in vfs_mountroot_shuffle() 359 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, in vfs_mountroot_shuffle() 389 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, "/dev", td); in vfs_mountroot_shuffle() 729 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, dev, curthread); in parse_mount_dev_present() 952 NDINIT(&nd, LOOKUP, FOLLOW, UIO_SYSSPACE, "/.mount.conf", td); in vfs_mountroot_readconf()
|
| H A D | vfs_syscalls.c | 126 res |= FOLLOW; in at2cnpflags() 130 FOLLOW; in at2cnpflags() 203 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, UIO_USERSPACE, in sys_quotactl() 336 NDINIT(&nd, LOOKUP, FOLLOW | AUDITVNODE1, pathseg, path, td); in kern_statfs() 944 NDINIT(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF | AUDITVNODE1, in kern_chdir() 989 NDINIT(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF | AUDITVNODE1, in sys_chroot() 1156 NDINIT_ATRIGHTS(&nd, LOOKUP, FOLLOW | AUDITVNODE1 | WANTIOCTLCAPS, in kern_openat() 1512 UIO_USERSPACE, FOLLOW)); in sys_link() 2141 NDINIT_ATRIGHTS(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF | in kern_accessat() 3454 NDINIT(&nd, LOOKUP, FOLLOW | AUDITVNODE1, pathseg, path, td); in kern_truncate() [all …]
|
| H A D | kern_ctf.c | 98 NDINIT(&nd, LOOKUP, FOLLOW, UIO_SYSSPACE, lf->pathname, td); in link_elf_ctf_get()
|
| H A D | vfs_lookup.c | 1184 ((cnp->cn_flags & FOLLOW) || (cnp->cn_flags & TRAILINGSLASH) || in lookup() 1457 KASSERT(dp->v_type != VLNK || !(cnp->cn_flags & FOLLOW), in relookup() 1714 NDINIT(&ndroot, LOOKUP, FOLLOW, UIO_SYSSPACE, prefix, in kern_alternate_path()
|
| H A D | vfs_cache.c | 3132 NDINIT_ATRIGHTS(&nd, LOOKUP, FOLLOW | SAVENAME | WANTPARENT | AUDITVNODE1, in kern___realpathat() 3778 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, in vn_path_to_global_path() 4180 FAILIFEXISTS | FOLLOW | EMPTYPATH | LOCKSHARED | SAVENAME | SAVESTART | \ 4563 if ((cnp->cn_flags & FOLLOW) != 0) { in cache_fplookup_final_modifying() 4958 if ((cnp->cn_flags & FOLLOW) != 0) { in cache_fplookup_noentry() 5195 if ((cnp->cn_flags & FOLLOW) == 0) { in cache_fplookup_symlink()
|
| H A D | vfs_mount.c | 1381 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, in vfs_domount() 1470 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, in kern_unmount()
|
| /freebsd-13.1/sys/dev/veriexec/ |
| H A D | verified_exec.c | 199 NDINIT(&nid, LOOKUP, FOLLOW, UIO_SYSSPACE, in verifiedexecioctl()
|
| /freebsd-13.1/sys/security/mac/ |
| H A D | mac_syscalls.c | 325 return (kern___mac_get_path(td, uap->path_p, uap->mac_p, FOLLOW)); in sys___mac_get_file() 492 return (kern___mac_set_path(td, uap->path_p, uap->mac_p, FOLLOW)); in sys___mac_set_file()
|
| /freebsd-13.1/sys/sys/ |
| H A D | namei.h | 153 #define FOLLOW 0x0040 /* follow symbolic links */ macro
|
| /freebsd-13.1/sys/compat/cloudabi/ |
| H A D | cloudabi_file.c | 188 FOLLOW : NOFOLLOW); in cloudabi_sys_file_link() 266 NDINIT_ATRIGHTS(&nd, LOOKUP, FOLLOW, UIO_SYSSPACE, path, uap->dirfd.fd, in cloudabi_sys_file_open()
|
| /freebsd-13.1/sys/fs/nullfs/ |
| H A D | null_vfsops.c | 128 NDINIT(ndp, LOOKUP, FOLLOW|LOCKLEAF, UIO_SYSSPACE, target, curthread); in nullfs_mount()
|
| /freebsd-13.1/sys/security/mac_veriexec/ |
| H A D | mac_veriexec.c | 703 FOLLOW | LOCKLEAF | LOCKSHARED | AUDITVNODE1, in mac_veriexec_syscall()
|
| /freebsd-13.1/sys/fs/unionfs/ |
| H A D | union_vfsops.c | 236 NDINIT(ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, target, td); in unionfs_domount()
|
| /freebsd-13.1/sys/dev/beri/virtio/ |
| H A D | virtio_block.c | 244 NDINIT(&nd, LOOKUP, FOLLOW, UIO_SYSSPACE, in open_file()
|
| /freebsd-13.1/sys/fs/fuse/ |
| H A D | fuse_vfsops.c | 152 NDINIT(ndp, LOOKUP, FOLLOW, UIO_SYSSPACE, fspec, td); in fuse_getdevice()
|
| /freebsd-13.1/sys/compat/linux/ |
| H A D | linux_file.c | 1114 UIO_USERSPACE, FOLLOW)); in linux_link() 1124 FOLLOW); in linux_link() 1143 FOLLOW; in linux_linkat()
|
| H A D | linux_misc.c | 259 NDINIT(&ni, LOOKUP, ISOPEN | FOLLOW | LOCKLEAF | AUDITVNODE1, in linux_uselib() 264 NDINIT(&ni, LOOKUP, ISOPEN | FOLLOW | LOCKLEAF | AUDITVNODE1, in linux_uselib()
|
| /freebsd-13.1/sys/compat/linprocfs/ |
| H A D | linprocfs.c | 485 NDINIT(&nd, LOOKUP, FOLLOW, UIO_SYSSPACE, linux_emul_path, td); in linprocfs_domtab() 542 NDINIT(&nd, LOOKUP, FOLLOW, UIO_SYSSPACE, linux_emul_path, td); in linprocfs_doprocmountinfo()
|
| /freebsd-13.1/sys/fs/udf/ |
| H A D | udf_vfsops.c | 230 NDINIT(ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, fspec, td); in udf_mount()
|
| /freebsd-13.1/sys/fs/cd9660/ |
| H A D | cd9660_vfsops.c | 162 NDINIT(&ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, fspec, td); in cd9660_mount()
|
| /freebsd-13.1/sys/fs/nfs/ |
| H A D | nfs_commonport.c | 244 NDINIT(ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_USERSPACE, fname, in nfsrv_lookupfilename()
|
| /freebsd-13.1/sys/security/audit/ |
| H A D | audit_syscalls.c | 804 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, in sys_auditctl()
|
| /freebsd-13.1/sys/fs/msdosfs/ |
| H A D | msdosfs_vfsops.c | 358 NDINIT(&ndp, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, from, td); in msdosfs_mount()
|