/linux-master/fs/orangefs/ |
H A D | dcache.c | 19 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 D | dentry.c | 48 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 D | symlink.c | 21 return d_inode(dentry)->i_private;
|
/linux-master/fs/reiserfs/ |
H A D | xattr.c | 92 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 D | namei.c | 96 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 D | xattr.c | 155 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 D | inode.c | 34 *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 D | dentry.c | 43 struct inode *inode = d_inode(dentry);
|
/linux-master/fs/overlayfs/ |
H A D | dir.c | 55 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 D | inode.c | 50 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 D | util.c | 218 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 D | devtmpfs.c | 169 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 D | inode.c | 140 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 D | dir.c | 314 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 D | expfs.c | 53 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 D | hooks.c | 40 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 D | inode.c | 160 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 D | file.c | 35 struct inode *inode = d_inode(dentry);
|
/linux-master/fs/minix/ |
H A D | file.c | 28 struct inode *inode = d_inode(dentry);
|
/linux-master/fs/hfs/ |
H A D | sysdep.c | 24 inode = d_inode(dentry);
|
/linux-master/fs/efivarfs/ |
H A D | inode.c | 139 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 D | local_storage.c | 84 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 D | dcache.h | 89 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 D | dcache.c | 29 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 D | unlink.c | 49 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...] |