Lines Matching refs:path
52 int vfs_getattr_nosec(struct path *path, struct kstat *stat) in vfs_getattr_nosec() argument
54 struct inode *inode = d_backing_inode(path->dentry); in vfs_getattr_nosec()
57 return inode->i_op->getattr(path->mnt, path->dentry, stat); in vfs_getattr_nosec()
65 int vfs_getattr(struct path *path, struct kstat *stat) in vfs_getattr() argument
69 retval = security_inode_getattr(path); in vfs_getattr()
72 return vfs_getattr_nosec(path, stat); in vfs_getattr()
93 struct path path; in vfs_fstatat() local
106 error = user_path_at(dfd, filename, lookup_flags, &path); in vfs_fstatat()
110 error = vfs_getattr(&path, stat); in vfs_fstatat()
111 path_put(&path); in vfs_fstatat()
318 struct path path; in SYSCALL_DEFINE4() local
327 error = user_path_at_empty(dfd, pathname, lookup_flags, &path, &empty); in SYSCALL_DEFINE4()
329 struct inode *inode = d_backing_inode(path.dentry); in SYSCALL_DEFINE4()
333 error = security_inode_readlink(path.dentry); in SYSCALL_DEFINE4()
335 touch_atime(&path); in SYSCALL_DEFINE4()
336 error = inode->i_op->readlink(path.dentry, in SYSCALL_DEFINE4()
340 path_put(&path); in SYSCALL_DEFINE4()
349 SYSCALL_DEFINE3(readlink, const char __user *, path, char __user *, buf, in SYSCALL_DEFINE3() argument
352 return sys_readlinkat(AT_FDCWD, path, buf, bufsiz); in SYSCALL_DEFINE3()