Searched refs:d_inode (Results 1 - 25 of 371) sorted by relevance

1234567891011>>

/linux-master/fs/orangefs/
H A Ddcache.c19 struct inode *parent_inode = parent_dentry->d_inode;
21 struct inode *inode = dentry->d_inode;
112 if (dentry->d_inode && is_root_handle(dentry->d_inode))
123 if (!dentry->d_inode) {
132 ret = orangefs_inode_check_changed(dentry->d_inode);
/linux-master/fs/gfs2/
H A Ddentry.c48 sdp = GFS2_SB(d_inode(parent));
49 dip = GFS2_I(d_inode(parent));
50 inode = d_inode(dentry);
70 error = gfs2_dir_check(d_inode(parent), &dentry->d_name, ip);
93 ginode = GFS2_I(d_inode(dentry));
/linux-master/fs/autofs/
H A Dsymlink.c21 return d_inode(dentry)->i_private;
/linux-master/fs/reiserfs/
H A Dxattr.c92 inode_lock_nested(d_inode(dentry), I_MUTEX_CHILD);
94 inode_unlock(d_inode(dentry));
107 inode_lock_nested(d_inode(dentry), I_MUTEX_CHILD);
110 d_inode(dentry)->i_flags |= S_DEAD;
111 inode_unlock(d_inode(dentry));
128 inode_lock_nested(d_inode(privroot), I_MUTEX_XATTR);
137 err = xattr_mkdir(d_inode(privroot), xaroot, 0700);
144 inode_unlock(d_inode(privroot));
161 inode_lock_nested(d_inode(xaroot), I_MUTEX_XATTR);
168 err = xattr_mkdir(d_inode(xaroo
[all...]
/linux-master/fs/cachefiles/
H A Dnamei.c96 inode_lock_nested(d_inode(dir), I_MUTEX_PARENT);
133 ret = vfs_mkdir(&nop_mnt_idmap, d_inode(dir), subdir, 0700);
135 trace_cachefiles_vfs_error(NULL, d_inode(dir), ret,
154 inode_lock(d_inode(subdir));
155 inode_unlock(d_inode(dir));
157 if (!__cachefiles_mark_inode_in_use(NULL, d_inode(subdir))) {
159 subdir, d_inode(subdir)->i_ino);
163 inode_unlock(d_inode(subdir));
192 inode_unlock(d_inode(subdir));
197 inode_unlock(d_inode(di
[all...]
H A Dxattr.c155 trace_cachefiles_vfs_error(object, d_inode(dentry), ret,
213 trace_cachefiles_vfs_error(NULL, d_inode(dentry), ret,
215 trace_cachefiles_vol_coherency(volume, d_inode(dentry)->i_ino,
221 trace_cachefiles_vol_coherency(volume, d_inode(dentry)->i_ino,
255 trace_cachefiles_vfs_error(NULL, d_inode(dentry), xlen,
272 trace_cachefiles_vol_coherency(volume, d_inode(dentry)->i_ino, why);
/linux-master/fs/ecryptfs/
H A Dinode.c34 *lower_dir = d_inode(lower_dir_dentry);
128 struct inode *inode = ecryptfs_get_inode(d_inode(lower_dentry), sb);
199 inode = __ecryptfs_get_inode(d_inode(lower_dentry),
341 fsstack_copy_attr_atime(d_inode(dentry->d_parent),
342 d_inode(path->dentry));
353 * ->d_inode only once - it's not stable here.
355 lower_inode = READ_ONCE(lower_dentry->d_inode);
441 file_size_save = i_size_read(d_inode(old_dentry));
454 set_nlink(d_inode(old_dentry),
455 ecryptfs_inode_to_lower(d_inode(old_dentr
[all...]
H A Ddentry.c43 struct inode *inode = d_inode(dentry);
/linux-master/fs/overlayfs/
H A Ddir.c55 if (!IS_ERR(temp) && temp->d_inode) {
70 struct inode *wdir = workdir->d_inode;
97 ofs->whiteout->d_inode->i_nlink, err);
112 struct inode *wdir = ofs->workdir->d_inode;
180 if (newdentry->d_inode)
212 if (!err && WARN_ON(!newdentry->d_inode)) {
230 return ovl_create_real(ofs, d_inode(workdir),
293 WARN_ON(ovl_inode_real(inode) != d_inode(newdentry));
326 struct inode *udir = upperdir->d_inode;
366 struct inode *wdir = workdir->d_inode;
[all...]
H A Dinode.c50 winode = d_inode(upperdentry);
81 inode_lock(upperdentry->d_inode);
86 ovl_copyattr(dentry->d_inode);
87 inode_unlock(upperdentry->d_inode);
134 if (S_ISDIR(dentry->d_inode->i_mode)) {
145 stat->ino = dentry->d_inode->i_ino;
164 struct inode *inode = d_inode(dentry);
219 if (ovl_test_flag(OVL_INDEX, d_inode(dentry)) ||
280 if (!is_dir && ovl_test_flag(OVL_INDEX, d_inode(dentry)))
281 stat->nlink = dentry->d_inode
[all...]
H A Dutil.c218 if (ovl_test_flag(OVL_CONST_INO, d_inode(dentry)))
221 !ovl_has_upperdata(d_inode(dentry)))
300 return ovl_upperdentry_dereference(OVL_I(d_inode(dentry)));
380 return upperdentry ? d_inode(upperdentry) : NULL;
387 return lowerpath ? d_inode(lowerpath->dentry) : NULL;
403 return lowerdata ? d_inode(lowerdata) : NULL;
456 return !dentry->d_inode && ovl_dentry_is_opaque(dentry);
552 return !ovl_test_flag(OVL_UPPERDATA, d_inode(dentry));
560 return !ovl_has_upperdata(d_inode(dentry));
565 return OVL_I(d_inode(dentr
[all...]
/linux-master/drivers/base/
H A Ddevtmpfs.c169 err = vfs_mkdir(&nop_mnt_idmap, d_inode(path.dentry), dentry, mode);
172 d_inode(dentry)->i_private = &thread;
219 err = vfs_mknod(&nop_mnt_idmap, d_inode(path.dentry), dentry, mode,
228 inode_lock(d_inode(dentry));
230 inode_unlock(d_inode(dentry));
233 d_inode(dentry)->i_private = &thread;
249 if (d_inode(dentry)->i_private == &thread)
250 err = vfs_rmdir(&nop_mnt_idmap, d_inode(parent.dentry),
258 inode_unlock(d_inode(parent.dentry));
325 if (!err && dev_mynode(dev, d_inode(dentr
[all...]
/linux-master/fs/tracefs/
H A Dinode.c140 inode_unlock(d_inode(dentry));
145 inode_lock(d_inode(dentry));
190 struct inode *inode = d_inode(dentry);
314 struct inode *inode = d_inode(sb->s_root);
475 inode_lock(d_inode(parent));
476 if (unlikely(IS_DEADDIR(d_inode(parent))))
480 if (!IS_ERR(dentry) && d_inode(dentry)) {
486 inode_unlock(d_inode(parent));
495 inode_unlock(d_inode(dentry->d_parent));
503 inode_unlock(d_inode(dentr
[all...]
/linux-master/fs/configfs/
H A Ddir.c314 inc_nlink(d_inode(p));
398 simple_rmdir(d_inode(parent),d);
634 inode_lock(d_inode(child));
637 d_inode(child)->i_flags |= S_DEAD;
640 inode_unlock(d_inode(child));
683 BUG_ON(d_inode(child));
827 inode_lock(d_inode(dentry));
829 d_inode(dentry)->i_flags |= S_DEAD;
831 inode_unlock(d_inode(dentry));
868 inode_lock_nested(d_inode(dentr
[all...]
/linux-master/fs/exportfs/
H A Dexpfs.c53 inode = result->d_inode;
129 inode_lock(dentry->d_inode);
132 inode_unlock(dentry->d_inode);
136 dentry->d_inode->i_ino, PTR_ERR(parent));
141 dentry->d_inode->i_ino, parent->d_inode->i_ino);
279 struct inode *dir = path->dentry->d_inode;
410 struct inode *inode = dentry->d_inode, *parent = NULL;
418 parent = p->d_inode;
535 inode_lock(target_dir->d_inode);
[all...]
/linux-master/fs/crypto/
H A Dhooks.c40 if (IS_ENCRYPTED(d_inode(dir)) &&
41 !fscrypt_has_permitted_context(d_inode(dir), inode)) {
44 d_inode(dir)->i_ino);
84 d_inode(old_dentry)))
90 d_inode(new_dentry)))
148 return fscrypt_require_key(d_inode(dentry));
432 struct inode *inode = d_inode(dentry);
/linux-master/fs/debugfs/
H A Dinode.c160 struct inode *inode = d_inode(sb->s_root);
257 return fsd->automount(path->dentry, d_inode(path->dentry)->i_private);
378 inode_lock(d_inode(parent));
379 if (unlikely(IS_DEADDIR(d_inode(parent))))
395 inode_unlock(d_inode(parent));
404 inode_unlock(d_inode(dentry->d_parent));
412 inode_unlock(d_inode(dentry->d_parent));
453 fsnotify_create(d_inode(dentry->d_parent), dentry);
567 d_inode(de)->i_size = file_size;
622 inc_nlink(d_inode(dentr
[all...]
/linux-master/fs/sysv/
H A Dfile.c35 struct inode *inode = d_inode(dentry);
/linux-master/fs/minix/
H A Dfile.c28 struct inode *inode = d_inode(dentry);
/linux-master/fs/hfs/
H A Dsysdep.c24 inode = d_inode(dentry);
/linux-master/fs/efivarfs/
H A Dinode.c139 struct efivar_entry *var = d_inode(dentry)->i_private;
144 drop_nlink(d_inode(dentry));
161 i_flags = d_inode(dentry)->i_flags;
185 inode_set_flags(d_inode(dentry), i_flags, S_IMMUTABLE);
/linux-master/tools/testing/selftests/bpf/progs/
H A Dlocal_storage.c84 is_self_unlink = storage->exec_inode == victim->d_inode;
115 /* new_dentry->d_inode can be NULL when the inode is renamed to a file
119 bpf_inode_storage_get(&inode_storage_map, new_dentry->d_inode, 0,
122 storage = bpf_inode_storage_get(&inode_storage_map, old_dentry->d_inode,
130 err = bpf_inode_storage_delete(&inode_storage_map, old_dentry->d_inode);
/linux-master/include/linux/
H A Ddcache.h89 struct inode *d_inode; /* Where the name belongs to - NULL is member in struct:dentry
466 * doesn't map to an inode (ie. ->d_inode is NULL). The dentry could represent
472 * dentries. (2) It should also be used in combination with d_inode() to get
478 return dentry->d_inode == NULL;
486 * (ie. ->d_inode is not NULL). The dentry might still represent a whiteout if
491 * dentries. (2) It should also be used in combination with d_inode() to get
496 return dentry->d_inode != NULL;
512 * d_inode - Get the actual inode of this dentry
518 static inline struct inode *d_inode(const struct dentry *dentry) function
520 return dentry->d_inode;
[all...]
/linux-master/fs/ocfs2/
H A Ddcache.c29 OCFS2_I(d_inode(dentry->d_parent))->ip_dir_lock_gen;
30 BUG_ON(d_inode(dentry));
44 inode = d_inode(dentry);
58 pgen = OCFS2_I(d_inode(dentry->d_parent))->ip_dir_lock_gen;
130 parent = d_inode(dentry->d_parent);
438 struct inode *inode = d_inode(dentry);
/linux-master/fs/nfs/
H A Dunlink.c49 struct inode *dir = d_inode(data->dentry->d_parent);
69 up_read_non_owner(&NFS_I(d_inode(dentry->d_parent))->rmdir_sem);
79 struct inode *dir = d_inode(data->dentry->d_parent);
104 struct inode *dir = d_inode(data->dentry->d_parent);
123 struct inode *dir = d_inode(dentry->d_parent);
142 !nfs_compare_fh(NFS_FH(inode), NFS_FH(d_inode(alias))) &&
291 nfs_mark_for_revalidate(d_inode(data->old_dentry));
447 struct inode *inode = d_inode(dentry);
461 fileid = NFS_FILEID(d_inode(dentry));
483 } while (d_inode(sdentr
[all...]

Completed in 229 milliseconds

1234567891011>>