Lines Matching refs:dir
33 struct dentry *dir; in fscrypt_file_open() local
39 dir = dget_parent(file_dentry(filp)); in fscrypt_file_open()
40 if (IS_ENCRYPTED(d_inode(dir)) && in fscrypt_file_open()
41 !fscrypt_has_permitted_context(d_inode(dir), inode)) { in fscrypt_file_open()
44 d_inode(dir)->i_ino); in fscrypt_file_open()
47 dput(dir); in fscrypt_file_open()
52 int __fscrypt_prepare_link(struct inode *inode, struct inode *dir, in __fscrypt_prepare_link() argument
62 if (!fscrypt_has_permitted_context(dir, inode)) in __fscrypt_prepare_link()
97 int __fscrypt_prepare_lookup(struct inode *dir, struct dentry *dentry, in __fscrypt_prepare_lookup() argument
100 int err = fscrypt_setup_filename(dir, &dentry->d_name, 1, fname); in __fscrypt_prepare_lookup()
131 int fscrypt_prepare_lookup_partial(struct inode *dir, struct dentry *dentry) in fscrypt_prepare_lookup_partial() argument
133 int err = fscrypt_get_encryption_info(dir, true); in fscrypt_prepare_lookup_partial()
135 if (!err && !fscrypt_has_encryption_key(dir)) { in fscrypt_prepare_lookup_partial()
144 int __fscrypt_prepare_readdir(struct inode *dir) in __fscrypt_prepare_readdir() argument
146 return fscrypt_get_encryption_info(dir, true); in __fscrypt_prepare_readdir()
223 int fscrypt_prepare_symlink(struct inode *dir, const char *target, in fscrypt_prepare_symlink() argument
234 policy = fscrypt_policy_to_inherit(dir); in fscrypt_prepare_symlink()