Home
last modified time | relevance | path

Searched refs:d_inode (Results 1 – 200 of 317) sorted by relevance

12

/linux-4.4.14/fs/ecryptfs/
Dinode.c44 mutex_lock_nested(&(d_inode(dir)->i_mutex), I_MUTEX_PARENT); in lock_parent()
50 mutex_unlock(&d_inode(dir)->i_mutex); in unlock_dir()
134 struct inode *inode = ecryptfs_get_inode(d_inode(lower_dentry), sb); in ecryptfs_interpose()
191 rc = vfs_create(d_inode(lower_dir_dentry), lower_dentry, mode, true); in ecryptfs_do_create()
198 inode = __ecryptfs_get_inode(d_inode(lower_dentry), in ecryptfs_do_create()
201 vfs_unlink(d_inode(lower_dir_dentry), lower_dentry, NULL); in ecryptfs_do_create()
204 fsstack_copy_attr_times(directory_inode, d_inode(lower_dir_dentry)); in ecryptfs_do_create()
205 fsstack_copy_inode_size(directory_inode, d_inode(lower_dir_dentry)); in ecryptfs_do_create()
334 struct inode *inode, *lower_inode = d_inode(lower_dentry); in ecryptfs_lookup_interpose()
349 fsstack_copy_attr_atime(dir_inode, d_inode(lower_dentry->d_parent)); in ecryptfs_lookup_interpose()
[all …]
Ddentry.c57 struct inode *inode = d_inode(dentry); in ecryptfs_d_revalidate()
Dkthread.c148 flags |= IS_RDONLY(d_inode(lower_dentry)) ? O_RDONLY : O_RDWR; in ecryptfs_privileged_open()
Dmain.c549 if (check_ruid && !uid_eq(d_inode(path.dentry)->i_uid, current_uid())) { in ecryptfs_mount()
553 i_uid_read(d_inode(path.dentry)), in ecryptfs_mount()
587 inode = ecryptfs_get_inode(d_inode(path.dentry), s); in ecryptfs_mount()
/linux-4.4.14/fs/reiserfs/
Dxattr.c90 mutex_lock_nested(&d_inode(dentry)->i_mutex, I_MUTEX_CHILD); in xattr_unlink()
92 mutex_unlock(&d_inode(dentry)->i_mutex); in xattr_unlink()
105 mutex_lock_nested(&d_inode(dentry)->i_mutex, I_MUTEX_CHILD); in xattr_rmdir()
108 d_inode(dentry)->i_flags |= S_DEAD; in xattr_rmdir()
109 mutex_unlock(&d_inode(dentry)->i_mutex); in xattr_rmdir()
126 mutex_lock_nested(&d_inode(privroot)->i_mutex, I_MUTEX_XATTR); in open_xa_root()
135 err = xattr_mkdir(d_inode(privroot), xaroot, 0700); in open_xa_root()
142 mutex_unlock(&d_inode(privroot)->i_mutex); in open_xa_root()
159 mutex_lock_nested(&d_inode(xaroot)->i_mutex, I_MUTEX_XATTR); in open_xa_dir()
166 err = xattr_mkdir(d_inode(xaroot), xadir, 0700); in open_xa_dir()
[all …]
Dxattr_trusted.c17 if (!capable(CAP_SYS_ADMIN) || IS_PRIVATE(d_inode(dentry))) in trusted_get()
20 return reiserfs_xattr_get(d_inode(dentry), name, buffer, size); in trusted_get()
30 if (!capable(CAP_SYS_ADMIN) || IS_PRIVATE(d_inode(dentry))) in trusted_set()
33 return reiserfs_xattr_set(d_inode(dentry), name, buffer, size, flags); in trusted_set()
42 if (!capable(CAP_SYS_ADMIN) || IS_PRIVATE(d_inode(dentry))) in trusted_list()
Dxattr_security.c18 if (IS_PRIVATE(d_inode(dentry))) in security_get()
21 return reiserfs_xattr_get(d_inode(dentry), name, buffer, size); in security_get()
31 if (IS_PRIVATE(d_inode(dentry))) in security_set()
34 return reiserfs_xattr_set(d_inode(dentry), name, buffer, size, flags); in security_set()
43 if (IS_PRIVATE(d_inode(dentry))) in security_list()
Dxattr_user.c18 return reiserfs_xattr_get(d_inode(dentry), name, buffer, size); in user_get()
30 return reiserfs_xattr_set(d_inode(dentry), name, buffer, size, flags); in user_set()
Dnamei.c403 struct inode *dir = d_inode(child); in reiserfs_get_parent()
936 inode = d_inode(dentry); in reiserfs_rmdir()
1008 inode = d_inode(dentry); in reiserfs_unlink()
1201 struct inode *inode = d_inode(old_dentry); in reiserfs_link()
1344 old_inode = d_inode(old_dentry); in reiserfs_rename()
1345 new_dentry_inode = d_inode(new_dentry); in reiserfs_rename()
Ddir.c57 deh->deh_objectid == INODE_PKEY(d_inode(privroot))->k_objectid); in is_privroot_deh()
/linux-4.4.14/fs/tracefs/
Dinode.c113 mutex_unlock(&dentry->d_inode->i_mutex); in tracefs_syscall_rmdir()
118 mutex_lock(&dentry->d_inode->i_mutex); in tracefs_syscall_rmdir()
216 struct inode *inode = sb->s_root->d_inode; in tracefs_apply_options()
337 mutex_lock(&parent->d_inode->i_mutex); in start_creating()
339 if (!IS_ERR(dentry) && dentry->d_inode) { in start_creating()
345 mutex_unlock(&parent->d_inode->i_mutex); in start_creating()
354 mutex_unlock(&dentry->d_parent->d_inode->i_mutex); in failed_creating()
362 mutex_unlock(&dentry->d_parent->d_inode->i_mutex); in end_creating()
415 fsnotify_create(dentry->d_parent->d_inode, dentry); in tracefs_create_file()
439 inc_nlink(dentry->d_parent->d_inode); in __create_dir()
[all …]
/linux-4.4.14/fs/ceph/
Dexport.c139 req->r_inode = d_inode(child); in __get_parent()
140 ihold(d_inode(child)); in __get_parent()
167 child ? ceph_ino(d_inode(child)) : ino, in __get_parent()
175 if (ceph_snap(d_inode(child)) != CEPH_NOSNAP) in ceph_get_parent()
179 child, ceph_vinop(d_inode(child))); in ceph_get_parent()
212 mdsc = ceph_inode_to_client(d_inode(child))->mdsc; in ceph_get_name()
218 mutex_lock(&d_inode(parent)->i_mutex); in ceph_get_name()
220 req->r_inode = d_inode(child); in ceph_get_name()
221 ihold(d_inode(child)); in ceph_get_name()
222 req->r_ino2 = ceph_vino(d_inode(parent)); in ceph_get_name()
[all …]
Ddir.c52 if (ceph_snap(d_inode(dentry->d_parent)) == CEPH_NOSNAP) in ceph_init_dentry()
54 else if (ceph_snap(d_inode(dentry->d_parent)) == CEPH_SNAPDIR) in ceph_init_dentry()
80 inode = d_inode(dentry->d_parent); in ceph_get_dentry_parent_inode()
146 struct inode *dir = d_inode(parent); in __dcache_readdir()
209 ceph_snap(d_inode(dentry)) != CEPH_SNAPDIR && in __dcache_readdir()
210 ceph_ino(d_inode(dentry)) != CEPH_INO_CEPH && in __dcache_readdir()
218 dentry, dentry, d_inode(dentry)); in __dcache_readdir()
223 d_inode(dentry)->i_ino), in __dcache_readdir()
224 d_inode(dentry)->i_mode >> 12)) { in __dcache_readdir()
556 struct inode *parent = d_inode(dentry->d_parent); /* we hold i_mutex */ in ceph_handle_snapdir()
[all …]
Dinode.c948 dir = d_inode(dentry->d_parent); in update_dentry_lease()
988 BUG_ON(d_inode(dn)); in splice_dentry()
1006 d_inode(realdn), ceph_vinop(d_inode(realdn))); in splice_dentry()
1012 dn, d_inode(dn), ceph_vinop(d_inode(dn))); in splice_dentry()
1134 (ceph_ino(d_inode(dn)) != vino.ino || in ceph_fill_trace()
1135 ceph_snap(d_inode(dn)) != vino.snap)) { in ceph_fill_trace()
1137 dn, d_inode(dn)); in ceph_fill_trace()
1191 BUG_ON(d_inode(dn->d_parent) != dir); in ceph_fill_trace()
1269 } else if (d_really_is_positive(dn) && d_inode(dn) != in) { in ceph_fill_trace()
1271 dn, d_inode(dn), ceph_vinop(d_inode(dn)), in ceph_fill_trace()
[all …]
Dxattr.c779 return __ceph_getxattr(d_inode(dentry), name, value, size); in ceph_getxattr()
784 struct inode *inode = d_inode(dentry); in ceph_listxattr()
850 struct inode *inode = d_inode(dentry); in ceph_sync_setxattr()
911 struct inode *inode = d_inode(dentry); in __ceph_setxattr()
1030 if (ceph_snap(d_inode(dentry)) != CEPH_NOSNAP) in ceph_setxattr()
1046 struct inode *inode = d_inode(dentry); in ceph_send_removexattr()
1069 struct inode *inode = d_inode(dentry); in __ceph_removexattr()
1159 if (ceph_snap(d_inode(dentry)) != CEPH_NOSNAP) in ceph_removexattr()
Dsuper.c47 struct ceph_fs_client *fsc = ceph_inode_to_client(d_inode(dentry)); in ceph_statfs()
997 d_inode(res), ceph_vinop(d_inode(res))); in ceph_mount()
Dmds_client.c702 while (!IS_ROOT(dentry) && ceph_snap(d_inode(dentry)) != CEPH_NOSNAP) in get_nonsnap_parent()
739 struct inode *dir = d_inode(parent); in __choose_mds()
743 inode = d_inode(req->r_dentry); in __choose_mds()
748 inode = d_inode(dn); in __choose_mds()
752 inode = d_inode(req->r_dentry); in __choose_mds()
1775 struct inode *inode = d_inode(temp); in ceph_mdsc_build_path()
1799 inode = d_inode(temp); in ceph_mdsc_build_path()
1833 *base = ceph_ino(d_inode(temp)); in ceph_mdsc_build_path()
1846 if (ceph_snap(d_inode(dentry->d_parent)) == CEPH_NOSNAP) { in build_dentry_path()
1847 *pino = ceph_ino(d_inode(dentry->d_parent)); in build_dentry_path()
[all …]
/linux-4.4.14/fs/debugfs/
Dinode.c122 struct inode *inode = d_inode(sb->s_root); in debugfs_apply_options()
186 return f(d_inode(path->dentry)->i_private); in debugfs_automount()
268 mutex_lock(&d_inode(parent)->i_mutex); in start_creating()
276 mutex_unlock(&d_inode(parent)->i_mutex); in start_creating()
285 mutex_unlock(&d_inode(dentry->d_parent)->i_mutex); in failed_creating()
293 mutex_unlock(&d_inode(dentry->d_parent)->i_mutex); in end_creating()
346 fsnotify_create(d_inode(dentry->d_parent), dentry); in debugfs_create_file()
386 d_inode(de)->i_size = file_size; in debugfs_create_file_size()
428 inc_nlink(d_inode(dentry->d_parent)); in debugfs_create_dir()
429 fsnotify_mkdir(d_inode(dentry->d_parent), dentry); in debugfs_create_dir()
[all …]
/linux-4.4.14/fs/overlayfs/
Ddir.c42 if (!IS_ERR(temp) && temp->d_inode) { in ovl_lookup_temp()
57 struct inode *wdir = workdir->d_inode; in ovl_whiteout()
78 if (newdentry->d_inode) in ovl_create_real()
109 if (!err && WARN_ON(!newdentry->d_inode)) { in ovl_create_real()
148 stat->ino = dentry->d_inode->i_ino; in ovl_dir_getattr()
166 struct inode *udir = upperdir->d_inode; in ovl_create_upper()
182 ovl_copyattr(newdentry->d_inode, inode); in ovl_create_upper()
216 struct inode *wdir = workdir->d_inode; in ovl_clear_empty()
218 struct inode *udir = upperdir->d_inode; in ovl_clear_empty()
241 if (upper->d_parent->d_inode != udir) in ovl_clear_empty()
[all …]
Dinode.c54 err = inode_change_ok(dentry->d_inode, attr); in ovl_setattr()
66 mutex_lock(&upperdentry->d_inode->i_mutex); in ovl_setattr()
69 ovl_copyattr(upperdentry->d_inode, dentry->d_inode); in ovl_setattr()
70 mutex_unlock(&upperdentry->d_inode->i_mutex); in ovl_setattr()
114 realinode = ACCESS_ONCE(realdentry->d_inode); in ovl_permission()
163 realinode = realdentry->d_inode; in ovl_follow_link()
197 realinode = data->realdentry->d_inode; in ovl_put_link()
208 realinode = realpath.dentry->d_inode; in ovl_readlink()
255 return S_ISDIR(dentry->d_inode->i_mode); in ovl_need_xattr_filter()
343 if (special_file(realdentry->d_inode->i_mode)) in ovl_open_need_copy_up()
Dsuper.c83 if (oe->numlower && S_ISDIR(dentry->d_inode->i_mode)) in ovl_path_type()
215 WARN_ON(!mutex_is_locked(&upperdentry->d_parent->d_inode->i_mutex)); in ovl_dentry_update()
217 BUG_ON(!upperdentry->d_inode); in ovl_dentry_update()
230 WARN_ON(!mutex_is_locked(&dentry->d_inode->i_mutex)); in ovl_dentry_version_inc()
238 WARN_ON(!mutex_is_locked(&dentry->d_inode->i_mutex)); in ovl_dentry_version_get()
244 struct inode *inode = dentry->d_inode; in ovl_is_whiteout()
253 struct inode *inode = dentry->d_inode; in ovl_is_opaquedir()
284 if (!inode || inode == d_inode(dentry)) in ovl_d_real()
290 if (real && (!inode || inode == d_inode(real))) in ovl_d_real()
297 if (!inode || inode == d_inode(real)) in ovl_d_real()
[all …]
Dcopy_up.c29 if (!old->d_inode->i_op->getxattr || in ovl_copy_xattr()
30 !new->d_inode->i_op->getxattr) in ovl_copy_xattr()
140 struct inode *inode = realdentry->d_inode; in ovl_read_symlink()
211 struct inode *wdir = workdir->d_inode; in ovl_copy_up_locked()
212 struct inode *udir = upperdir->d_inode; in ovl_copy_up_locked()
251 mutex_lock(&newdentry->d_inode->i_mutex); in ovl_copy_up_locked()
253 mutex_unlock(&newdentry->d_inode->i_mutex); in ovl_copy_up_locked()
Dreaddir.c220 err = mutex_lock_killable(&dir->d_inode->i_mutex); in ovl_check_whiteouts()
231 mutex_unlock(&dir->d_inode->i_mutex); in ovl_check_whiteouts()
560 mutex_lock_nested(&upper->d_inode->i_mutex, I_MUTEX_CHILD); in ovl_cleanup_whiteouts()
574 if (dentry->d_inode) in ovl_cleanup_whiteouts()
575 ovl_cleanup(upper->d_inode, dentry); in ovl_cleanup_whiteouts()
578 mutex_unlock(&upper->d_inode->i_mutex); in ovl_cleanup_whiteouts()
/linux-4.4.14/drivers/base/
Ddevtmpfs.c160 err = vfs_mkdir(d_inode(path.dentry), dentry, mode); in dev_mkdir()
163 d_inode(dentry)->i_private = &thread; in dev_mkdir()
210 err = vfs_mknod(d_inode(path.dentry), dentry, mode, dev->devt); in handle_create()
218 mutex_lock(&d_inode(dentry)->i_mutex); in handle_create()
220 mutex_unlock(&d_inode(dentry)->i_mutex); in handle_create()
223 d_inode(dentry)->i_private = &thread; in handle_create()
239 if (d_inode(dentry)->i_private == &thread) in dev_rmdir()
240 err = vfs_rmdir(d_inode(parent.dentry), dentry); in dev_rmdir()
247 mutex_unlock(&d_inode(parent.dentry)->i_mutex); in dev_rmdir()
313 if (!err && dev_mynode(dev, d_inode(dentry), &stat)) { in handle_remove()
[all …]
/linux-4.4.14/fs/configfs/
Ddir.c292 inc_nlink(d_inode(p)); in configfs_create_dir()
379 simple_rmdir(d_inode(parent),d); in remove_dir()
516 *wait_mutex = &d_inode(sd->s_dentry)->i_mutex; in configfs_detach_prep()
627 mutex_lock(&d_inode(child)->i_mutex); in detach_groups()
630 d_inode(child)->i_flags |= S_DEAD; in detach_groups()
633 mutex_unlock(&d_inode(child)->i_mutex); in detach_groups()
675 BUG_ON(d_inode(child)); in create_default_group()
821 mutex_lock(&d_inode(dentry)->i_mutex); in configfs_attach_item()
823 d_inode(dentry)->i_flags |= S_DEAD; in configfs_attach_item()
825 mutex_unlock(&d_inode(dentry)->i_mutex); in configfs_attach_item()
[all …]
Dinode.c59 struct inode * inode = d_inode(dentry); in configfs_setattr()
197 p_inode = d_inode(dentry->d_parent); in configfs_create()
243 simple_unlink(d_inode(parent), dentry); in configfs_drop_dentry()
258 mutex_lock(&d_inode(dir)->i_mutex); in configfs_hash_and_remove()
271 mutex_unlock(&d_inode(dir)->i_mutex); in configfs_hash_and_remove()
Dfile.c327 mutex_lock_nested(&d_inode(dir)->i_mutex, I_MUTEX_NORMAL); in configfs_create_file()
330 mutex_unlock(&d_inode(dir)->i_mutex); in configfs_create_file()
/linux-4.4.14/fs/exportfs/
Dexpfs.c51 inode = result->d_inode; in find_acceptable_alias()
127 mutex_lock(&dentry->d_inode->i_mutex); in reconnect_one()
130 mutex_unlock(&dentry->d_inode->i_mutex); in reconnect_one()
134 __func__, dentry->d_inode->i_ino, PTR_ERR(parent)); in reconnect_one()
139 dentry->d_inode->i_ino, parent->d_inode->i_ino); in reconnect_one()
146 mutex_lock(&parent->d_inode->i_mutex); in reconnect_one()
148 mutex_unlock(&parent->d_inode->i_mutex); in reconnect_one()
273 struct inode *dir = path->dentry->d_inode; in get_name()
394 struct inode *inode = dentry->d_inode, *parent = NULL; in exportfs_encode_fh()
402 parent = p->d_inode; in exportfs_encode_fh()
[all …]
/linux-4.4.14/fs/cachefiles/
Dnamei.c292 ret = vfs_unlink(d_inode(dir), rep, NULL); in cachefiles_bury_object()
298 mutex_unlock(&d_inode(dir)->i_mutex); in cachefiles_bury_object()
309 mutex_unlock(&d_inode(dir)->i_mutex); in cachefiles_bury_object()
393 ret = vfs_rename(d_inode(dir), rep, in cachefiles_bury_object()
394 d_inode(cache->graveyard), grave, NULL, 0); in cachefiles_bury_object()
426 mutex_lock_nested(&d_inode(dir)->i_mutex, I_MUTEX_PARENT); in cachefiles_delete_object()
432 mutex_unlock(&d_inode(dir)->i_mutex); in cachefiles_delete_object()
445 mutex_unlock(&d_inode(dir)->i_mutex); in cachefiles_delete_object()
504 mutex_lock_nested(&d_inode(dir)->i_mutex, I_MUTEX_PARENT); in cachefiles_walk_to_object()
536 ret = vfs_mkdir(d_inode(dir), next, 0); in cachefiles_walk_to_object()
[all …]
Dinterface.c449 mutex_lock(&d_inode(object->backer)->i_mutex); in cachefiles_attr_changed()
468 mutex_unlock(&d_inode(object->backer)->i_mutex); in cachefiles_attr_changed()
/linux-4.4.14/fs/gfs2/
Ddentry.c51 sdp = GFS2_SB(d_inode(parent)); in gfs2_drevalidate()
52 dip = GFS2_I(d_inode(parent)); in gfs2_drevalidate()
53 inode = d_inode(dentry); in gfs2_drevalidate()
71 error = gfs2_dir_check(d_inode(parent), &dentry->d_name, ip); in gfs2_drevalidate()
119 ginode = GFS2_I(d_inode(dentry)); in gfs2_dentry_delete()
Dexport.c52 if (!parent || inode == d_inode(sb->s_root)) in gfs2_encode_fh()
91 struct inode *dir = d_inode(parent); in gfs2_get_name()
92 struct inode *inode = d_inode(child); in gfs2_get_name()
131 return d_obtain_alias(gfs2_lookupi(d_inode(child), &gfs2_qdotdot, 1)); in gfs2_get_parent()
Dinode.c298 dir == d_inode(sb->s_root))) { in gfs2_lookupi()
690 if ((GFS2_I(d_inode(sdp->sd_root_dir)) == dip) || in gfs2_create_inode()
891 struct inode *inode = d_inode(old_dentry); in gfs2_link()
1058 struct inode *inode = d_inode(dentry); in gfs2_unlink_inode()
1094 struct inode *inode = d_inode(dentry); in gfs2_unlink()
1285 if (dir == d_inode(sb->s_root)) { in gfs2_ok_to_move()
1353 struct gfs2_inode *ip = GFS2_I(d_inode(odentry)); in gfs2_rename()
1365 nip = GFS2_I(d_inode(ndentry)); in gfs2_rename()
1489 error = gfs2_permission(d_inode(odentry), MAY_WRITE); in gfs2_rename()
1576 struct gfs2_inode *oip = GFS2_I(odentry->d_inode); in gfs2_exchange()
[all …]
Dops_fstype.c650 struct inode *master = d_inode(sdp->sd_master_dir); in init_journal()
786 struct inode *master = d_inode(sdp->sd_master_dir); in init_inodes()
852 struct inode *master = d_inode(sdp->sd_master_dir); in init_per_node()
1363 d_inode(path.dentry)->i_sb->s_bdev); in gfs2_mount_meta()
/linux-4.4.14/fs/
Dnamei.c708 BUG_ON(nd->inode != parent->d_inode); in unlazy_walk()
854 nd->inode = nd->path.dentry->d_inode; in nd_jump_link()
969 inode = link->dentry->d_inode; in may_linkat()
1024 nd->inode = d->d_inode; in get_link()
1034 nd->inode = nd->path.dentry->d_inode; in get_link()
1105 path->dentry->d_inode) in follow_automount()
1288 *inode = path->dentry->d_inode; in __follow_mount_rcu()
1308 inode = parent->d_inode; in follow_dotdot_rcu()
1321 struct inode *inode2 = mountpoint->d_inode; in follow_dotdot_rcu()
1343 inode = nd->path.dentry->d_inode; in follow_dotdot_rcu()
[all …]
Dlibfs.c26 struct inode *inode = d_inode(dentry); in simple_getattr()
92 mutex_lock(&d_inode(dentry)->i_mutex); in dcache_dir_lseek()
100 mutex_unlock(&d_inode(dentry)->i_mutex); in dcache_dir_lseek()
127 mutex_unlock(&d_inode(dentry)->i_mutex); in dcache_dir_lseek()
167 d_inode(next)->i_ino, dt_type(d_inode(next)))) in dcache_readdir()
268 struct inode *inode = d_inode(old_dentry); in simple_link()
302 struct inode *inode = d_inode(dentry); in simple_unlink()
316 drop_nlink(d_inode(dentry)); in simple_rmdir()
326 struct inode *inode = d_inode(old_dentry); in simple_rename()
335 drop_nlink(d_inode(new_dentry)); in simple_rename()
[all …]
Dnsfs.c17 struct inode *inode = d_inode(dentry); in ns_dname()
26 struct inode *inode = d_inode(dentry); in ns_prune_dentry()
142 struct inode *inode = d_inode(dentry); in nsfs_show_path()
Dbinfmt_misc.c594 drop_nlink(d_inode(dentry)); in kill_node()
641 mutex_lock(&d_inode(root)->i_mutex); in bm_entry_write()
645 mutex_unlock(&d_inode(root)->i_mutex); in bm_entry_write()
678 mutex_lock(&d_inode(root)->i_mutex); in bm_register_write()
714 mutex_unlock(&d_inode(root)->i_mutex); in bm_register_write()
757 mutex_lock(&d_inode(root)->i_mutex); in bm_status_write()
762 mutex_unlock(&d_inode(root)->i_mutex); in bm_status_write()
Dfile_table.c168 file->f_inode = path->dentry->d_inode; in alloc_file()
169 file->f_mapping = path->dentry->d_inode->i_mapping; in alloc_file()
179 i_readcount_inc(path->dentry->d_inode); in alloc_file()
Dxattr.c95 struct inode *inode = dentry->d_inode; in __vfs_setxattr_noperm()
125 struct inode *inode = dentry->d_inode; in vfs_setxattr()
184 struct inode *inode = dentry->d_inode; in vfs_getxattr_alloc()
233 struct inode *inode = dentry->d_inode; in vfs_getxattr()
275 if (d->d_inode->i_op->listxattr) { in vfs_listxattr()
276 error = d->d_inode->i_op->listxattr(d, list, size); in vfs_listxattr()
278 error = security_inode_listsecurity(d->d_inode, list, size); in vfs_listxattr()
289 struct inode *inode = dentry->d_inode; in vfs_removexattr()
Ddcache.c278 dentry->d_inode = inode; in __d_set_inode_and_type()
291 dentry->d_inode = NULL; in __d_clear_type_and_inode()
332 __releases(dentry->d_inode->i_lock) in dentry_iput()
334 struct inode *inode = dentry->d_inode; in dentry_iput()
357 __releases(dentry->d_inode->i_lock) in dentry_unlink_inode()
359 struct inode *inode = dentry->d_inode; in dentry_unlink_inode()
561 struct inode *inode = dentry->d_inode; in dentry_kill()
970 inode = dentry->d_inode; in shrink_dentry_list()
997 inode = dentry->d_inode; /* can't be NULL */ in shrink_dentry_list()
1419 dentry->d_inode ? in umount_check()
[all …]
Dopen.c61 mutex_lock(&dentry->d_inode->i_mutex); in do_truncate()
64 mutex_unlock(&dentry->d_inode->i_mutex); in do_truncate()
73 inode = path->dentry->d_inode; in vfs_truncate()
174 inode = dentry->d_inode; in do_sys_ftruncate()
428 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR); in SYSCALL_DEFINE1()
479 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR); in SYSCALL_DEFINE1()
504 struct inode *inode = path->dentry->d_inode; in chmod_common()
569 struct inode *inode = path->dentry->d_inode; in chown_common()
Dattr.c192 struct inode *inode = dentry->d_inode; in notify_change()
Dutimes.c55 struct inode *inode = path->dentry->d_inode; in utimes_common()
Dinode.c1637 struct inode *inode = d_inode(path->dentry); in touch_atime()
1673 umode_t mode = d_inode(dentry)->i_mode; in should_remove_suid()
1701 struct inode *inode = d_inode(dentry); in dentry_needs_remove_privs()
1737 struct inode *inode = d_inode(dentry); in file_remove_privs()
/linux-4.4.14/drivers/oprofile/
Doprofilefs.c141 mutex_lock(&d_inode(root)->i_mutex); in __oprofilefs_create_file()
144 mutex_unlock(&d_inode(root)->i_mutex); in __oprofilefs_create_file()
150 mutex_unlock(&d_inode(root)->i_mutex); in __oprofilefs_create_file()
156 mutex_unlock(&d_inode(root)->i_mutex); in __oprofilefs_create_file()
218 mutex_lock(&d_inode(parent)->i_mutex); in oprofilefs_mkdir()
221 mutex_unlock(&d_inode(parent)->i_mutex); in oprofilefs_mkdir()
227 mutex_unlock(&d_inode(parent)->i_mutex); in oprofilefs_mkdir()
233 mutex_unlock(&d_inode(parent)->i_mutex); in oprofilefs_mkdir()
/linux-4.4.14/include/linux/
Dfsnotify.h90 struct inode *source = moved->d_inode; in fsnotify_move()
113 fsnotify(source, FS_MOVE_SELF, moved->d_inode, FSNOTIFY_EVENT_INODE, NULL, 0); in fsnotify_move()
162 fsnotify(inode, FS_CREATE, dentry->d_inode, FSNOTIFY_EVENT_INODE, dentry->d_name.name, 0); in fsnotify_create()
184 struct inode *d_inode = dentry->d_inode; in fsnotify_mkdir() local
188 fsnotify(inode, mask, d_inode, FSNOTIFY_EVENT_INODE, dentry->d_name.name, 0); in fsnotify_mkdir()
267 struct inode *inode = dentry->d_inode; in fsnotify_xattr()
283 struct inode *inode = dentry->d_inode; in fsnotify_change()
Ddcache.h115 struct inode *d_inode; /* Where the name belongs to - NULL is member
490 return dentry->d_inode == NULL; in d_really_is_negative()
508 return dentry->d_inode != NULL; in d_really_is_positive()
538 static inline struct inode *d_inode(const struct dentry *dentry) in d_inode() function
540 return dentry->d_inode; in d_inode()
552 return ACCESS_ONCE(dentry->d_inode); in d_inode_rcu()
567 struct inode *inode = upper->d_inode; in d_backing_inode()
598 struct inode *inode = d_inode(dentry); in vfs_select_inode()
Dfsnotify_backend.h284 if (parent->d_inode && fsnotify_inode_watches_children(parent->d_inode)) in __fsnotify_update_dcache_flags()
/linux-4.4.14/security/
Dinode.c100 dir = d_inode(parent); in securityfs_create_file()
198 mutex_lock(&d_inode(parent)->i_mutex); in securityfs_remove()
201 simple_rmdir(d_inode(parent), dentry); in securityfs_remove()
203 simple_unlink(d_inode(parent), dentry); in securityfs_remove()
206 mutex_unlock(&d_inode(parent)->i_mutex); in securityfs_remove()
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
Ddcache.c156 de, de, de->d_parent, d_inode(de), in ll_ddelete()
170 if (d_really_is_positive(de) && !find_cbdata(d_inode(de))) in ll_ddelete()
171 clear_nlink(d_inode(de)); in ll_ddelete()
184 de, de, de->d_parent, d_inode(de), in ll_d_init()
263 d_inode(dentry), dentry->d_flags); in ll_invalidate_aliases()
311 struct inode *dir = d_inode(dentry->d_parent); in ll_revalidate_dentry()
331 do_statahead_enter(dir, &dentry, d_inode(dentry) == NULL); in ll_revalidate_dentry()
Dstatahead.c867 struct inode *inode = d_inode(dentry); in do_sa_revalidate()
909 struct inode *dir = d_inode(parent); in ll_statahead_one()
927 if (rc == 1 && agl_should_run(sai, d_inode(dentry))) in ll_statahead_one()
928 ll_agl_add(sai, d_inode(dentry), entry->se_index); in ll_statahead_one()
951 struct inode *dir = d_inode(parent); in ll_agl_thread()
1025 plli = ll_i2info(d_inode(parent)); in ll_start_agl()
1042 struct inode *dir = d_inode(parent); in ll_statahead_thread()
1587 if (d_inode(*dentryp) == NULL) { in do_statahead_enter()
1597 } else if (d_inode(*dentryp) != inode) { in do_statahead_enter()
1602 d_inode(*dentryp)->i_ino, in do_statahead_enter()
[all …]
Dllite_nfs.c230 struct inode *dir = d_inode(dentry); in ll_get_name()
234 .lgd_fid = ll_i2info(d_inode(child))->lli_fid, in ll_get_name()
282 struct inode *dir = d_inode(dchild); in ll_get_parent()
Dxattr.c215 struct inode *inode = d_inode(dentry); in ll_setxattr()
268 struct inode *inode = d_inode(dentry); in ll_removexattr()
455 struct inode *inode = d_inode(dentry); in ll_getxattr()
543 struct inode *inode = d_inode(dentry); in ll_listxattr()
Dnamei.c392 new, d_inode(new), d_count(new), new->d_flags); in ll_splice_alias()
401 de, d_inode(de), d_count(de), de->d_flags); in ll_splice_alias()
450 LASSERT(d_inode(*de) == NULL); in ll_lookup_it_finish()
547 inode = d_inode(dentry); in ll_lookup_it()
646 if (S_ISFIFO(d_inode(dentry)->i_mode)) { in ll_atomic_open()
868 *fid = *ll_inode2fid(d_inode(child)); in ll_get_child_fid()
1045 struct inode *src = d_inode(old_dentry); in ll_link()
Dsymlink.c123 struct inode *inode = d_inode(dentry); in ll_follow_link()
/linux-4.4.14/fs/jffs2/
Ddir.c227 struct jffs2_inode_info *dead_f = JFFS2_INODE_INFO(d_inode(dentry)); in jffs2_unlink()
234 set_nlink(d_inode(dentry), dead_f->inocache->pino_nlink); in jffs2_unlink()
244 struct jffs2_sb_info *c = JFFS2_SB_INFO(d_inode(old_dentry)->i_sb); in jffs2_link()
245 struct jffs2_inode_info *f = JFFS2_INODE_INFO(d_inode(old_dentry)); in jffs2_link()
259 type = (d_inode(old_dentry)->i_mode & S_IFMT) >> 12; in jffs2_link()
267 set_nlink(d_inode(old_dentry), ++f->inocache->pino_nlink); in jffs2_link()
269 d_instantiate(dentry, d_inode(old_dentry)); in jffs2_link()
271 ihold(d_inode(old_dentry)); in jffs2_link()
589 struct jffs2_inode_info *f = JFFS2_INODE_INFO(d_inode(dentry)); in jffs2_rmdir()
603 clear_nlink(d_inode(dentry)); in jffs2_rmdir()
[all …]
Dxattr_trusted.c25 return do_jffs2_getxattr(d_inode(dentry), JFFS2_XPREFIX_TRUSTED, in jffs2_trusted_getxattr()
35 return do_jffs2_setxattr(d_inode(dentry), JFFS2_XPREFIX_TRUSTED, in jffs2_trusted_setxattr()
Dxattr_user.c25 return do_jffs2_getxattr(d_inode(dentry), JFFS2_XPREFIX_USER, in jffs2_user_getxattr()
35 return do_jffs2_setxattr(d_inode(dentry), JFFS2_XPREFIX_USER, in jffs2_user_setxattr()
Dsecurity.c58 return do_jffs2_getxattr(d_inode(dentry), JFFS2_XPREFIX_SECURITY, in jffs2_security_getxattr()
69 return do_jffs2_setxattr(d_inode(dentry), JFFS2_XPREFIX_SECURITY, in jffs2_security_setxattr()
Dsuper.c143 f = JFFS2_INODE_INFO(d_inode(child)); in jffs2_get_parent()
150 return d_obtain_alias(jffs2_iget(d_inode(child)->i_sb, pino)); in jffs2_get_parent()
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_fs.c85 mutex_lock(&d_inode(parent)->i_mutex); in create_file()
88 error = ipathfs_mknod(d_inode(parent), *dentry, in create_file()
92 mutex_unlock(&d_inode(parent)->i_mutex); in create_file()
277 simple_unlink(d_inode(parent), tmp); in remove_file()
298 mutex_lock(&d_inode(root)->i_mutex); in remove_device_files()
311 ret = simple_rmdir(d_inode(root), dir); in remove_device_files()
314 mutex_unlock(&d_inode(root)->i_mutex); in remove_device_files()
/linux-4.4.14/fs/ocfs2/
Ddcache.c45 OCFS2_I(d_inode(dentry->d_parent))->ip_dir_lock_gen; in ocfs2_dentry_attach_gen()
46 BUG_ON(d_inode(dentry)); in ocfs2_dentry_attach_gen()
60 inode = d_inode(dentry); in ocfs2_dentry_revalidate()
74 pgen = OCFS2_I(d_inode(dentry->d_parent))->ip_dir_lock_gen; in ocfs2_dentry_revalidate()
149 parent = d_inode(dentry->d_parent); in ocfs2_match_dentry()
449 struct inode *inode = d_inode(dentry); in ocfs2_dentry_move()
Ddir.h75 return __ocfs2_add_entry(handle, d_inode(dentry->d_parent), in ocfs2_add_entry()
Dexport.c150 struct inode *dir = d_inode(child); in ocfs2_get_parent()
Dnamei.c689 struct inode *inode = d_inode(old_dentry); in ocfs2_link()
690 struct inode *old_dir = d_inode(old_dentry->d_parent); in ocfs2_link()
883 struct inode *inode = d_inode(dentry); in ocfs2_unlink()
906 BUG_ON(d_inode(dentry->d_parent) != dir); in ocfs2_unlink()
1210 struct inode *old_inode = d_inode(old_dentry); in ocfs2_rename()
1211 struct inode *new_inode = d_inode(new_dentry); in ocfs2_rename()
1468 BUG_ON(d_inode(new_dentry->d_parent) != new_dir); in ocfs2_rename()
/linux-4.4.14/fs/nfs/
Dnamespace.c142 struct nfs_server *server = NFS_SERVER(d_inode(path->dentry)); in nfs_d_automount()
183 if (NFS_FH(d_inode(dentry))->size != 0) in nfs_namespace_getattr()
185 generic_fillattr(d_inode(dentry), stat); in nfs_namespace_getattr()
192 if (NFS_FH(d_inode(dentry))->size != 0) in nfs_namespace_setattr()
282 err = server->nfs_client->rpc_ops->lookup(d_inode(parent), &dentry->d_name, fh, fattr, NULL); in nfs_submount()
Dunlink.c193 dir = d_inode(parent); in nfs_call_unlink()
213 struct nfs_inode *nfsi = NFS_I(d_inode(dentry)); in nfs_wait_on_sillyrename()
220 struct nfs_inode *nfsi = NFS_I(d_inode(dentry)); in nfs_block_sillyrename()
227 struct inode *dir = d_inode(dentry); in nfs_unblock_sillyrename()
371 nfs_mark_for_revalidate(d_inode(data->old_dentry)); in nfs_async_rename_release()
532 fileid = NFS_FILEID(d_inode(dentry)); in nfs_sillyrename()
535 NFS_PROTO(d_inode(dentry))->return_delegation(d_inode(dentry)); in nfs_sillyrename()
557 } while (d_inode(sdentry) != NULL); /* need negative lookup */ in nfs_sillyrename()
Dgetroot.c59 spin_lock(&d_inode(sb->s_root)->i_lock); in nfs_superblock_set_dummy_root()
63 spin_unlock(&d_inode(sb->s_root)->i_lock); in nfs_superblock_set_dummy_root()
Ddir.c422 nfsi = NFS_I(d_inode(dentry)); in nfs_same_file()
475 struct inode *dir = d_inode(parent); in nfs_prime_dcache()
499 status = nfs_refresh_inode(d_inode(dentry), entry->fattr); in nfs_prime_dcache()
501 nfs_setsecurity(d_inode(dentry), entry->fattr, entry->label); in nfs_prime_dcache()
868 struct inode *inode = d_inode(dentry); in nfs_readdir()
1121 dir = d_inode(parent); in nfs_lookup_revalidate()
1124 inode = d_inode(dentry); in nfs_lookup_revalidate()
1251 struct inode *inode = d_inode(dentry); in nfs_weak_revalidate()
1285 if (d_really_is_positive(dentry) && NFS_STALE(d_inode(dentry))) in nfs_dentry_delete()
1486 BUG_ON(d_inode(dentry)); in nfs_atomic_open()
[all …]
Dsymlink.c47 struct inode *inode = d_inode(dentry); in nfs_follow_link()
Dnfs3proc.c123 struct inode *inode = d_inode(dentry); in nfs3_proc_setattr()
389 nfs_post_op_update_inode(d_inode(dentry), data->res.fattr); in nfs3_proc_create()
395 status = nfs3_proc_setacls(d_inode(dentry), acl, default_acl); in nfs3_proc_create()
573 status = nfs3_proc_setacls(d_inode(dentry), acl, default_acl); in nfs3_proc_mkdir()
626 struct inode *dir = d_inode(dentry); in nfs3_proc_readdir()
718 status = nfs3_proc_setacls(d_inode(dentry), acl, default_acl); in nfs3_proc_mknod()
Dnfs4file.c58 dir = d_inode(parent); in nfs4_file_open()
86 if (inode != d_inode(dentry)) in nfs4_file_open()
Dinode.c505 struct inode *inode = d_inode(dentry); in nfs_setattr()
634 nfs_force_use_readdirplus(d_inode(parent)); in nfs_request_parent_use_readdirplus()
650 struct inode *inode = d_inode(dentry); in nfs_getattr()
724 struct inode *inode = d_inode(ctx->dentry); in nfs_get_lock_context()
752 struct inode *inode = d_inode(ctx->dentry); in nfs_put_lock_context()
781 inode = d_inode(ctx->dentry); in nfs_close_context()
833 struct inode *inode = d_inode(ctx->dentry); in __put_nfs_open_context()
870 struct inode *inode = d_inode(ctx->dentry); in nfs_inode_attach_open_context()
913 struct inode *inode = d_inode(ctx->dentry); in nfs_file_clear_open_context()
Dnfs4namespace.c378 err = nfs4_proc_fs_locations(client, d_inode(parent), &dentry->d_name, fs_locations, page); in nfs_do_refmount()
399 struct inode *dir = d_inode(parent); in nfs4_submount()
Dpnfs.h447 struct inode *inode = d_inode(req->wb_context->dentry); in pnfs_mark_request_commit()
459 struct inode *inode = d_inode(req->wb_context->dentry); in pnfs_clear_request_commit()
Dnfs4proc.c298 p = xdr_encode_hyper(p, NFS_FILEID(d_inode(dentry))); in nfs4_setup_readdir()
310 p = xdr_encode_hyper(p, NFS_FILEID(d_inode(dentry->d_parent))); in nfs4_setup_readdir()
1079 struct inode *dir = d_inode(parent); in nfs4_opendata_alloc()
1136 p->o_arg.fh = NFS_FH(d_inode(dentry)); in nfs4_opendata_alloc()
1925 struct nfs_server *server = NFS_SERVER(d_inode(data->dir)); in _nfs4_proc_open_confirm()
2085 struct inode *dir = d_inode(data->dir); in nfs4_run_open_task()
2132 struct inode *dir = d_inode(data->dir); in _nfs4_recover_proc_open()
2201 struct inode *dir = d_inode(data->dir); in _nfs4_proc_open()
2469 nfs_save_change_attribute(d_inode(opendata->dir))); in _nfs4_open_and_get_state()
2477 if (d_inode(dentry) == state->inode) { in _nfs4_open_and_get_state()
[all …]
Dnfs3acl.c282 struct inode *inode = d_inode(dentry); in nfs3_listxattr()
/linux-4.4.14/fs/btrfs/
Dxattr.c264 struct inode *inode = d_inode(dentry); in btrfs_listxattr()
416 return __btrfs_getxattr(d_inode(dentry), name, buffer, size); in btrfs_getxattr()
422 struct btrfs_root *root = BTRFS_I(d_inode(dentry))->root; in btrfs_setxattr()
445 return btrfs_set_prop(d_inode(dentry), name, in btrfs_setxattr()
451 return __btrfs_setxattr(NULL, d_inode(dentry), name, value, size, in btrfs_setxattr()
457 struct btrfs_root *root = BTRFS_I(d_inode(dentry))->root; in btrfs_removexattr()
480 return btrfs_set_prop(d_inode(dentry), name, in btrfs_removexattr()
483 return __btrfs_setxattr(NULL, d_inode(dentry), name, NULL, 0, in btrfs_removexattr()
Dexport.c155 struct inode *dir = d_inode(child); in btrfs_get_parent()
223 struct inode *inode = d_inode(child); in btrfs_get_name()
224 struct inode *dir = d_inode(parent); in btrfs_get_name()
/linux-4.4.14/fs/minix/
Dnamei.c107 struct inode *inode = d_inode(old_dentry); in minix_link()
154 struct inode * inode = d_inode(dentry); in minix_unlink()
174 struct inode * inode = d_inode(dentry); in minix_rmdir()
190 struct inode * old_inode = d_inode(old_dentry); in minix_rename()
191 struct inode * new_inode = d_inode(new_dentry); in minix_rename()
Dfile.c26 struct inode *inode = d_inode(dentry); in minix_setattr()
Ddir.c154 struct inode * dir = d_inode(dentry->d_parent); in minix_find_entry()
201 struct inode *dir = d_inode(dentry->d_parent); in minix_add_link()
/linux-4.4.14/fs/cifs/
Dxattr.c55 sb = d_inode(direntry)->i_sb; in cifs_removexattr()
116 sb = d_inode(direntry)->i_sb; in cifs_setxattr()
180 value_size, d_inode(direntry), in cifs_setxattr()
185 CIFS_I(d_inode(direntry))->time = 0; in cifs_setxattr()
251 sb = d_inode(direntry)->i_sb; in cifs_getxattr()
327 d_inode(direntry), full_path, &acllen); in cifs_getxattr()
387 sb = d_inode(direntry)->i_sb; in cifs_listxattr()
Dlink.c590 cifsInode = CIFS_I(d_inode(old_file)); in cifs_hardlink()
592 spin_lock(&d_inode(old_file)->i_lock); in cifs_hardlink()
593 inc_nlink(d_inode(old_file)); in cifs_hardlink()
594 spin_unlock(&d_inode(old_file)->i_lock); in cifs_hardlink()
632 struct inode *inode = d_inode(direntry); in cifs_follow_link()
Dfile.c275 struct inode *inode = d_inode(dentry); in cifs_new_fileinfo()
359 struct inode *inode = d_inode(cifs_file->dentry); in cifsFileInfo_put()
388 d_inode(cifs_file->dentry)); in cifsFileInfo_put()
574 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in cifs_relock_file()
622 inode = d_inode(cfile->dentry); in cifs_reopen_file()
876 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in cifs_find_lock_conflict()
901 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in cifs_lock_test()
929 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in cifs_lock_add()
946 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in cifs_lock_add_if()
1127 struct inode *inode = d_inode(cfile->dentry); in cifs_push_posix_locks()
[all …]
Dinode.c1094 struct inode *inode = d_inode(dentry);
1234 struct inode *inode = d_inode(dentry);
1578 spin_lock(&d_inode(direntry)->i_lock);
1579 i_size_write(d_inode(direntry), 0);
1580 clear_nlink(d_inode(direntry));
1581 spin_unlock(&d_inode(direntry)->i_lock);
1584 cifsInode = CIFS_I(d_inode(direntry));
1595 d_inode(direntry)->i_ctime = inode->i_ctime = inode->i_mtime =
1894 struct inode *inode = d_inode(dentry);
1946 struct inode *inode = d_inode(dentry);
[all …]
Dsmb2file.c117 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in smb2_unlock_range()
253 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in smb2_push_mandatory_locks()
Dsmb2misc.c456 cinode = CIFS_I(d_inode(cfile->dentry)); in smb2_tcon_has_lease()
593 cinode = CIFS_I(d_inode(cfile->dentry)); in smb2_is_valid_oplock_break()
Dcifs_dfs_ref.c305 cifs_sb = CIFS_SB(d_inode(mntpt)->i_sb); in cifs_dfs_do_automount()
/linux-4.4.14/fs/ext2/
Dnamei.c82 unsigned long ino = ext2_inode_by_name(d_inode(child), &dotdot); in ext2_get_parent()
85 return d_obtain_alias(ext2_iget(d_inode(child)->i_sb, ino)); in ext2_get_parent()
216 struct inode *inode = d_inode(old_dentry); in ext2_link()
287 struct inode * inode = d_inode(dentry); in ext2_unlink()
315 struct inode * inode = d_inode(dentry); in ext2_rmdir()
332 struct inode * old_inode = d_inode(old_dentry); in ext2_rename()
333 struct inode * new_inode = d_inode(new_dentry); in ext2_rename()
Dxattr_trusted.c37 return ext2_xattr_get(d_inode(dentry), EXT2_XATTR_INDEX_TRUSTED, name, in ext2_xattr_trusted_get()
48 return ext2_xattr_set(d_inode(dentry), EXT2_XATTR_INDEX_TRUSTED, name, in ext2_xattr_trusted_set()
Dxattr_user.c41 return ext2_xattr_get(d_inode(dentry), EXT2_XATTR_INDEX_USER, in ext2_xattr_user_get()
55 return ext2_xattr_set(d_inode(dentry), EXT2_XATTR_INDEX_USER, in ext2_xattr_user_set()
Dxattr_security.c33 return ext2_xattr_get(d_inode(dentry), EXT2_XATTR_INDEX_SECURITY, name, in ext2_xattr_security_get()
44 return ext2_xattr_set(d_inode(dentry), EXT2_XATTR_INDEX_SECURITY, name, in ext2_xattr_security_set()
/linux-4.4.14/arch/s390/hypfs/
Dinode.c51 struct inode *inode = d_inode(sb_info->update_file); in hypfs_update_update()
70 mutex_lock(&d_inode(parent)->i_mutex); in hypfs_remove()
73 simple_rmdir(d_inode(parent), dentry); in hypfs_remove()
75 simple_unlink(d_inode(parent), dentry); in hypfs_remove()
79 mutex_unlock(&d_inode(parent)->i_mutex); in hypfs_remove()
334 mutex_lock(&d_inode(parent)->i_mutex); in hypfs_create_file()
355 inc_nlink(d_inode(parent)); in hypfs_create_file()
362 mutex_unlock(&d_inode(parent)->i_mutex); in hypfs_create_file()
/linux-4.4.14/fs/nilfs2/
Dnamei.c192 struct inode *inode = d_inode(old_dentry); in nilfs_link()
283 inode = d_inode(dentry); in nilfs_do_unlink()
318 nilfs_mark_inode_dirty(d_inode(dentry)); in nilfs_unlink()
328 struct inode *inode = d_inode(dentry); in nilfs_rmdir()
358 struct inode *old_inode = d_inode(old_dentry); in nilfs_rename()
359 struct inode *new_inode = d_inode(new_dentry); in nilfs_rename()
453 ino = nilfs_inode_by_name(d_inode(child), &dotdot); in nilfs_get_parent()
457 root = NILFS_I(d_inode(child))->i_root; in nilfs_get_parent()
459 inode = nilfs_iget(d_inode(child)->i_sb, root, ino); in nilfs_get_parent()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_fs.c92 mutex_lock(&d_inode(parent)->i_mutex); in create_file()
95 error = qibfs_mknod(d_inode(parent), *dentry, in create_file()
99 mutex_unlock(&d_inode(parent)->i_mutex); in create_file()
461 simple_unlink(d_inode(parent), tmp); in remove_file()
484 mutex_lock(&d_inode(root)->i_mutex); in remove_device_files()
494 mutex_lock(&d_inode(dir)->i_mutex); in remove_device_files()
509 mutex_unlock(&d_inode(dir)->i_mutex); in remove_device_files()
510 ret = simple_rmdir(d_inode(root), dir); in remove_device_files()
515 mutex_unlock(&d_inode(root)->i_mutex); in remove_device_files()
/linux-4.4.14/fs/nfsd/
Dnfsfh.c41 err = inode_permission(d_inode(parent), MAY_EXEC); in nfsd_acceptable()
343 error = nfsd_mode_check(rqstp, d_inode(dentry)->i_mode, type); in fh_verify()
415 fh->ofh_ino = ino_t_to_u32(d_inode(dentry)->i_ino); in _fh_update_old()
416 fh->ofh_generation = d_inode(dentry)->i_generation; in _fh_update_old()
429 return d_inode(exp->ex_path.dentry)->i_sb; in exp_sb()
523 struct inode * inode = d_inode(dentry); in fh_compose()
528 (long) d_inode(exp->ex_path.dentry)->i_ino, in fh_compose()
561 ino_t_to_u32(d_inode(exp->ex_path.dentry)->i_ino); in fh_compose()
573 d_inode(exp->ex_path.dentry)->i_ino, in fh_compose()
Dvfs.c177 return d_inode(dentry) != NULL; in nfsd_mountpoint()
287 struct inode *inode = d_inode(fhp->fh_dentry); in commit_metadata()
331 struct inode *inode = d_inode(fhp->fh_dentry); in nfsd_get_write_access()
393 inode = d_inode(dentry); in nfsd_setattr()
462 struct inode *inode = d_inode(dentry); in nfsd4_is_junction()
488 mutex_lock(&d_inode(dentry)->i_mutex); in nfsd4_set_nfs4_label()
490 mutex_unlock(&d_inode(dentry)->i_mutex); in nfsd4_set_nfs4_label()
668 inode = d_inode(path.dentry); in nfsd_open()
1144 dirp = d_inode(dentry); in nfsd_create()
1280 dirp = d_inode(dentry); in do_nfsd_create()
[all …]
Dnfsfh.h228 inode = d_inode(fhp->fh_dentry); in fill_pre_wcc()
267 inode = d_inode(dentry); in fh_lock_nested()
287 mutex_unlock(&d_inode(fhp->fh_dentry)->i_mutex); in fh_unlock()
Dnfs3acl.c42 inode = d_inode(fh->fh_dentry); in nfsd3_proc_getacl()
97 inode = d_inode(fh->fh_dentry); in nfsd3_proc_setacl()
178 struct inode *inode = d_inode(dentry); in nfs3svc_encode_getaclres()
Dnfs4recover.c195 mutex_lock(&d_inode(dir)->i_mutex); in nfsd4_create_clid_dir()
212 status = vfs_mkdir(d_inode(dir), dentry, S_IRWXU); in nfsd4_create_clid_dir()
216 mutex_unlock(&d_inode(dir)->i_mutex); in nfsd4_create_clid_dir()
289 mutex_lock_nested(&d_inode(dir)->i_mutex, I_MUTEX_PARENT); in nfsd4_list_rec_dir()
305 mutex_unlock(&d_inode(dir)->i_mutex); in nfsd4_list_rec_dir()
325 mutex_lock_nested(&d_inode(dir)->i_mutex, I_MUTEX_PARENT); in nfsd4_unlink_clid_dir()
334 status = vfs_rmdir(d_inode(dir), dentry); in nfsd4_unlink_clid_dir()
338 mutex_unlock(&d_inode(dir)->i_mutex); in nfsd4_unlink_clid_dir()
394 status = vfs_rmdir(d_inode(parent), child); in purge_old()
Dnfs2acl.c45 inode = d_inode(fh->fh_dentry); in nfsacld_proc_getacl()
106 inode = d_inode(fh->fh_dentry); in nfsacld_proc_setacl()
271 inode = d_inode(dentry); in nfsaclsvc_encode_getaclres()
Dnfs3xdr.c149 (d_inode(fhp->fh_dentry)->i_sb->s_dev)); in encode_fsid()
213 lease_get_mtime(d_inode(dentry), &stat.mtime); in encode_post_op_attr()
263 fhp->fh_post_change = d_inode(fhp->fh_dentry)->i_version; in fill_post_wcc()
267 fhp->fh_post_attr.ctime = d_inode(fhp->fh_dentry)->i_ctime; in fill_post_wcc()
631 lease_get_mtime(d_inode(resp->fh.fh_dentry), in nfs3svc_encode_attrstat()
833 if (dchild->d_inode->i_ino != ino) in compose_entry_fh()
Dnfs3proc.c169 struct inode *inode = d_inode(resp->fh.fh_dentry); in nfsd3_proc_read()
554 struct super_block *sb = d_inode(argp->fh.fh_dentry)->i_sb; in nfsd3_proc_fsinfo()
590 struct super_block *sb = d_inode(argp->fh.fh_dentry)->i_sb; in nfsd3_proc_pathconf()
/linux-4.4.14/fs/9p/
Dvfs_inode.c597 inode = d_inode(dentry); in v9fs_remove()
883 v9inode = V9FS_I(d_inode(dentry)); in v9fs_vfs_atomic_open()
910 v9fs_cache_inode_set_cookie(d_inode(dentry), file); in v9fs_vfs_atomic_open()
971 old_inode = d_inode(old_dentry); in v9fs_vfs_rename()
972 new_inode = d_inode(new_dentry); in v9fs_vfs_rename()
1063 generic_fillattr(d_inode(dentry), stat); in v9fs_vfs_getattr()
1074 v9fs_stat2inode(st, d_inode(dentry), d_inode(dentry)->i_sb); in v9fs_vfs_getattr()
1075 generic_fillattr(d_inode(dentry), stat); in v9fs_vfs_getattr()
1097 retval = inode_change_ok(d_inode(dentry), iattr); in v9fs_vfs_setattr()
1130 filemap_write_and_wait(d_inode(dentry)->i_mapping); in v9fs_vfs_setattr()
[all …]
Dvfs_super.c167 d_inode(root)->i_ino = v9fs_qid2ino(&st->qid); in v9fs_mount()
168 v9fs_stat2inode_dotl(st, d_inode(root)); in v9fs_mount()
178 d_inode(root)->i_ino = v9fs_qid2ino(&st->qid); in v9fs_mount()
179 v9fs_stat2inode(st, d_inode(root), sb); in v9fs_mount()
Dvfs_inode_dotl.c483 generic_fillattr(d_inode(dentry), stat); in v9fs_vfs_getattr_dotl()
498 v9fs_stat2inode_dotl(st, d_inode(dentry)); in v9fs_vfs_getattr_dotl()
499 generic_fillattr(d_inode(dentry), stat); in v9fs_vfs_getattr_dotl()
559 struct inode *inode = d_inode(dentry); in v9fs_vfs_setattr_dotl()
797 v9fs_refresh_inode_dotl(fid, d_inode(old_dentry)); in v9fs_vfs_link_dotl()
799 ihold(d_inode(old_dentry)); in v9fs_vfs_link_dotl()
800 d_instantiate(dentry, d_inode(old_dentry)); in v9fs_vfs_link_dotl()
Dvfs_dentry.c86 inode = d_inode(dentry); in v9fs_lookup_revalidate()
Dacl.c233 acl = v9fs_get_cached_acl(d_inode(dentry), handler->flags); in v9fs_xattr_get_acl()
251 struct inode *inode = d_inode(dentry); in v9fs_xattr_set_acl()
/linux-4.4.14/fs/xfs/
Dxfs_xattr.c39 struct xfs_inode *ip = XFS_I(d_inode(dentry)); in xfs_xattr_get()
84 struct xfs_inode *ip = XFS_I(d_inode(dentry)); in xfs_xattr_set()
101 xfs_forget_acl(d_inode(dentry), name, xflags); in xfs_xattr_set()
229 struct inode *inode = d_inode(dentry); in xfs_vn_listxattr()
Dxfs_ioctl32.c378 error = xfs_attr_list(XFS_I(d_inode(dentry)), kbuf, al_hreq.buflen, in xfs_compat_attrlist_by_handle()
448 d_inode(dentry), attr_name, in xfs_compat_attrmulti_by_handle()
457 d_inode(dentry), attr_name, in xfs_compat_attrmulti_by_handle()
467 d_inode(dentry), attr_name, in xfs_compat_attrmulti_by_handle()
507 if (IS_IMMUTABLE(d_inode(dentry)) || IS_APPEND(d_inode(dentry))) { in xfs_compat_fssetdm_by_handle()
517 error = xfs_set_dmattrs(XFS_I(d_inode(dentry)), fsd.fsd_dmevmask, in xfs_compat_fssetdm_by_handle()
Dxfs_iops.c306 struct inode *inode = d_inode(old_dentry); in xfs_vn_link()
331 error = xfs_remove(XFS_I(dir), &name, XFS_I(d_inode(dentry))); in xfs_vn_unlink()
391 struct inode *new_inode = d_inode(ndentry); in xfs_vn_rename()
401 omode = d_inode(ndentry)->i_mode; in xfs_vn_rename()
404 xfs_dentry_to_name(&nname, ndentry, d_inode(odentry)->i_mode); in xfs_vn_rename()
406 return xfs_rename(XFS_I(odir), &oname, XFS_I(d_inode(odentry)), in xfs_vn_rename()
428 error = xfs_readlink(XFS_I(d_inode(dentry)), link); in xfs_vn_follow_link()
446 struct inode *inode = d_inode(dentry); in xfs_vn_getattr()
946 struct xfs_inode *ip = XFS_I(d_inode(dentry)); in xfs_vn_setattr()
953 error = xfs_break_layouts(d_inode(dentry), &iolock, true); in xfs_vn_setattr()
Dxfs_ioctl.c86 inode = d_inode(path.dentry); in xfs_find_handle()
214 inode = d_inode(dentry); in xfs_open_by_handle()
307 error = xfs_readlink(XFS_I(d_inode(dentry)), link); in xfs_readlink_by_handle()
380 if (IS_IMMUTABLE(d_inode(dentry)) || IS_APPEND(d_inode(dentry))) { in xfs_fssetdm_by_handle()
390 error = xfs_set_dmattrs(XFS_I(d_inode(dentry)), fsd.fsd_dmevmask, in xfs_fssetdm_by_handle()
433 error = xfs_attr_list(XFS_I(d_inode(dentry)), kbuf, al_hreq.buflen, in xfs_attrlist_by_handle()
573 d_inode(dentry), attr_name, in xfs_attrmulti_by_handle()
582 d_inode(dentry), attr_name, in xfs_attrmulti_by_handle()
592 d_inode(dentry), attr_name, in xfs_attrmulti_by_handle()
Dxfs_export.c218 error = xfs_lookup(XFS_I(d_inode(child)), &xfs_name_dotdot, &cip, NULL); in xfs_fs_get_parent()
Dxfs_filestream.c298 dir = igrab(d_inode(parent)); in xfs_filestream_get_parent()
/linux-4.4.14/fs/sysv/
Dnamei.c121 struct inode *inode = d_inode(old_dentry); in sysv_link()
169 struct inode * inode = d_inode(dentry); in sysv_unlink()
190 struct inode *inode = d_inode(dentry); in sysv_rmdir()
211 struct inode * old_inode = d_inode(old_dentry); in sysv_rename()
212 struct inode * new_inode = d_inode(new_dentry); in sysv_rename()
Dfile.c33 struct inode *inode = d_inode(dentry); in sysv_setattr()
Ddir.c130 struct inode * dir = d_inode(dentry->d_parent); in sysv_find_entry()
174 struct inode *dir = d_inode(dentry->d_parent); in sysv_add_link()
/linux-4.4.14/fs/coda/
Ddir.c204 struct inode *inode = d_inode(source_de); in coda_link()
269 drop_nlink(d_inode(de)); in coda_unlink()
283 clear_nlink(d_inode(de)); in coda_rmdir()
313 coda_flag_inode(d_inode(new_dentry), C_VATTR); in coda_rename()
452 inode = d_inode(de); in coda_dentry_revalidate()
458 cii = ITOC(d_inode(de)); in coda_dentry_revalidate()
493 flags = (ITOC(d_inode(dentry))->c_flags) & C_PURGE; in coda_dentry_delete()
494 if (is_bad_inode(d_inode(dentry)) || flags) { in coda_dentry_delete()
Dcache.c97 if (d_inode(de) ) in coda_flag_children()
98 coda_flag_inode(d_inode(de), flag); in coda_flag_children()
Dinode.c260 int err = coda_revalidate_inode(d_inode(dentry)); in coda_getattr()
262 generic_fillattr(d_inode(dentry), stat); in coda_getattr()
268 struct inode *inode = d_inode(de); in coda_setattr()
Dpioctl.c75 target_inode = d_inode(path.dentry); in coda_pioctl()
/linux-4.4.14/fs/hfs/
Dattr.c19 struct inode *inode = d_inode(dentry); in hfs_setxattr()
62 struct inode *inode = d_inode(dentry); in hfs_getxattr()
108 struct inode *inode = d_inode(dentry); in hfs_listxattr()
Ddir.c256 struct inode *inode = d_inode(dentry); in hfs_remove()
294 res = hfs_cat_move(d_inode(old_dentry)->i_ino, in hfs_rename()
299 (btree_key *)&HFS_I(d_inode(old_dentry))->cat_key, in hfs_rename()
Dsysdep.c24 inode = d_inode(dentry); in hfs_revalidate_dentry()
/linux-4.4.14/fs/exofs/
Dnamei.c142 struct inode *inode = d_inode(old_dentry); in exofs_link()
192 struct inode *inode = d_inode(dentry); in exofs_unlink()
214 struct inode *inode = d_inode(dentry); in exofs_rmdir()
231 struct inode *old_inode = d_inode(old_dentry); in exofs_rename()
232 struct inode *new_inode = d_inode(new_dentry); in exofs_rename()
/linux-4.4.14/fs/afs/
Ddir.c508 ASSERTCMP(d_inode(dentry), ==, NULL); in afs_lookup()
566 d_inode(dentry)->i_ino, in afs_lookup()
567 d_inode(dentry)->i_generation); in afs_lookup()
589 vnode = AFS_FS_I(d_inode(dentry)); in afs_d_revalidate()
604 dir = AFS_FS_I(d_inode(parent)); in afs_d_revalidate()
628 if (is_bad_inode(d_inode(dentry))) { in afs_d_revalidate()
650 d_inode(dentry)->i_generation); in afs_d_revalidate()
707 (test_bit(AFS_VNODE_DELETED, &AFS_FS_I(d_inode(dentry))->flags) || in afs_d_delete()
708 test_bit(AFS_VNODE_PSEUDODIR, &AFS_FS_I(d_inode(dentry))->flags))) in afs_d_delete()
818 vnode = AFS_FS_I(d_inode(dentry)); in afs_rmdir()
[all …]
Dmntpt.c137 BUG_ON(!d_inode(mntpt)); in afs_mntpt_do_automount()
148 vnode = AFS_FS_I(d_inode(mntpt)); in afs_mntpt_do_automount()
172 loff_t size = i_size_read(d_inode(mntpt)); in afs_mntpt_do_automount()
179 page = read_mapping_page(d_inode(mntpt)->i_mapping, 0, NULL); in afs_mntpt_do_automount()
Dinode.c382 inode = d_inode(dentry); in afs_getattr()
461 struct afs_vnode *vnode = AFS_FS_I(d_inode(dentry)); in afs_setattr()
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/
Dinode.c114 struct inode *inode = d_inode(dentry); in spufs_setattr()
166 mutex_lock(&d_inode(dir)->i_mutex); in spufs_prune_dir()
173 simple_unlink(d_inode(dir), dentry); in spufs_prune_dir()
183 mutex_unlock(&d_inode(dir)->i_mutex); in spufs_prune_dir()
195 spu_forget(SPUFS_I(d_inode(dir))->i_ctx); in spufs_rmdir()
225 parent = d_inode(dir->d_parent); in spufs_dir_close()
226 ctx = SPUFS_I(d_inode(dir))->i_ctx; in spufs_dir_close()
463 spufs_set_affinity(flags, SPUFS_I(d_inode(dentry))->i_ctx, in spufs_create_context()
507 inc_nlink(d_inode(dentry)); in spufs_mkgang()
564 struct inode *dir = d_inode(path->dentry); in spufs_create()
/linux-4.4.14/fs/devpts/
Dinode.c258 mutex_lock(&d_inode(root)->i_mutex); in mknod_ptmx()
295 mutex_unlock(&d_inode(root)->i_mutex); in mknod_ptmx()
303 inode = d_inode(fsi->ptmx_dentry); in update_ptmx_mode()
638 mutex_lock(&d_inode(root)->i_mutex); in devpts_pty_new()
643 fsnotify_create(d_inode(root), dentry); in devpts_pty_new()
649 mutex_unlock(&d_inode(root)->i_mutex); in devpts_pty_new()
694 mutex_lock(&d_inode(root)->i_mutex); in devpts_pty_kill()
703 mutex_unlock(&d_inode(root)->i_mutex); in devpts_pty_kill()
/linux-4.4.14/fs/ufs/
Dnamei.c152 struct inode *inode = d_inode(old_dentry); in ufs_link()
210 struct inode * inode = d_inode(dentry); in ufs_unlink()
232 struct inode * inode = d_inode(dentry); in ufs_rmdir()
249 struct inode *old_inode = d_inode(old_dentry); in ufs_rename()
250 struct inode *new_inode = d_inode(new_dentry); in ufs_rename()
/linux-4.4.14/fs/ext4/
Dxattr_trusted.c41 return ext4_xattr_get(d_inode(dentry), EXT4_XATTR_INDEX_TRUSTED, in ext4_xattr_trusted_get()
52 return ext4_xattr_set(d_inode(dentry), EXT4_XATTR_INDEX_TRUSTED, in ext4_xattr_trusted_set()
Dxattr_user.c42 return ext4_xattr_get(d_inode(dentry), EXT4_XATTR_INDEX_USER, in ext4_xattr_user_get()
55 return ext4_xattr_set(d_inode(dentry), EXT4_XATTR_INDEX_USER, in ext4_xattr_user_set()
Dxattr_security.c38 return ext4_xattr_get(d_inode(dentry), EXT4_XATTR_INDEX_SECURITY, in ext4_xattr_security_get()
49 return ext4_xattr_set(d_inode(dentry), EXT4_XATTR_INDEX_SECURITY, in ext4_xattr_security_set()
Dfsync.c58 next = igrab(d_inode(dentry->d_parent)); in ext4_sync_parent()
Dsymlink.c31 struct inode *inode = d_inode(dentry); in ext4_encrypted_follow_link()
Dnamei.c1611 bh = ext4_find_entry(d_inode(child), &dotdot, &de, NULL); in ext4_get_parent()
1619 if (!ext4_valid_inum(d_inode(child)->i_sb, ino)) { in ext4_get_parent()
1620 EXT4_ERROR_INODE(d_inode(child), in ext4_get_parent()
1625 return d_obtain_alias(ext4_iget_normal(d_inode(child)->i_sb, ino)); in ext4_get_parent()
1934 struct inode *dir = d_inode(dentry->d_parent); in make_indexed_dir()
2064 struct inode *dir = d_inode(dentry->d_parent); in ext4_add_entry()
2162 struct inode *dir = d_inode(dentry->d_parent); in ext4_dx_add_entry()
2920 retval = dquot_initialize(d_inode(dentry)); in ext4_rmdir()
2931 inode = d_inode(dentry); in ext4_rmdir()
2994 retval = dquot_initialize(d_inode(dentry)); in ext4_unlink()
[all …]
/linux-4.4.14/fs/ncpfs/
Ddir.c183 struct inode *inode = d_inode(dentry); in ncp_delete_dentry()
227 inode = d_inode(dentry); in ncp_force_unlink()
257 struct inode *old_inode = d_inode(old_dentry); in ncp_force_rename()
272 new_nwattr = NCP_FINFO(d_inode(new_dentry))->nwattr; in ncp_force_rename()
327 dir = d_inode(parent); in ncp_lookup_validate()
370 struct inode *inode = d_inode(dentry); in ncp_lookup_validate()
391 struct inode *inode = d_inode(dentry); in ncp_obtain_mtime()
407 struct ncp_server *server = NCP_SERVER(d_inode(parent)); in ncp_invalidate_dircache_entries()
421 struct inode *inode = d_inode(dentry); in ncp_readdir()
500 d_inode(dent)->i_ino, DT_UNKNOWN); in ncp_readdir()
[all …]
Dsymlink.c159 inode=d_inode(dentry); in ncp_symlink()
Dinode.c815 i = d_inode(d); in ncp_statfs()
868 struct inode *inode = d_inode(dentry); in ncp_notify_change()
881 if (IS_DEADDIR(d_inode(dentry))) in ncp_notify_change()
/linux-4.4.14/fs/fuse/
Ddir.c223 fuse_lookup_init(fc, &args, get_node_id(d_inode(parent)), in fuse_dentry_revalidate()
257 fuse_advise_use_readdirplus(d_inode(parent)); in fuse_dentry_revalidate()
656 struct inode *inode = d_inode(entry); in fuse_unlink()
692 clear_nlink(d_inode(entry)); in fuse_rmdir()
724 fuse_invalidate_attr(d_inode(oldent)); in fuse_rename_common()
725 fuse_update_ctime(d_inode(oldent)); in fuse_rename_common()
728 fuse_invalidate_attr(d_inode(newent)); in fuse_rename_common()
729 fuse_update_ctime(d_inode(newent)); in fuse_rename_common()
738 fuse_invalidate_attr(d_inode(newent)); in fuse_rename_common()
740 fuse_update_ctime(d_inode(newent)); in fuse_rename_common()
[all …]
Dcontrol.c247 inc_nlink(d_inode(parent)); in fuse_ctl_add_conn()
286 d_inode(dentry)->i_private = NULL; in fuse_ctl_remove_conn()
290 drop_nlink(d_inode(fuse_control_sb->s_root)); in fuse_ctl_remove_conn()
/linux-4.4.14/kernel/
Daudit_fsnotify.c97 inode = path.dentry->d_inode; in audit_alloc_mark()
109 audit_update_mark(audit_mark, dentry->d_inode); in audit_alloc_mark()
183 inode = ((struct path *)data)->dentry->d_inode; in audit_mark_handle_event()
/linux-4.4.14/fs/pstore/
Dinode.c194 struct pstore_private *p = d_inode(dentry)->i_private; in pstore_unlink()
203 d_inode(dentry)->i_ctime, p->psi); in pstore_unlink()
380 mutex_lock(&d_inode(root)->i_mutex); in pstore_mkfile()
400 mutex_unlock(&d_inode(root)->i_mutex); in pstore_mkfile()
405 mutex_unlock(&d_inode(root)->i_mutex); in pstore_mkfile()
/linux-4.4.14/net/sunrpc/
Drpc_pipe.c97 rpc_purge_list(dentry ? &RPC_I(d_inode(dentry))->waitq : NULL, in rpc_timeout_upcall_queue()
155 wake_up(&RPC_I(d_inode(dentry))->waitq); in rpc_queue_upcall()
594 rpci = RPC_I(d_inode(dentry)); in __rpc_mkpipe_dentry()
619 dir = d_inode(parent); in rpc_rmdir()
641 struct inode *inode = d_inode(dentry); in __rpc_rmpipe()
670 struct inode *dir = d_inode(parent); in __rpc_depopulate()
684 switch (d_inode(dentry)->i_mode & S_IFMT) { in __rpc_depopulate()
702 struct inode *dir = d_inode(parent); in rpc_depopulate()
714 struct inode *dir = d_inode(parent); in rpc_populate()
757 struct inode *dir = d_inode(parent); in rpc_mkdir_populate()
[all …]
/linux-4.4.14/fs/kernfs/
Dinode.c114 struct inode *inode = d_inode(dentry); in kernfs_iop_setattr()
175 error = security_inode_setsecurity(d_inode(dentry), suffix, in kernfs_iop_setxattr()
179 error = security_inode_getsecctx(d_inode(dentry), in kernfs_iop_setxattr()
274 struct inode *inode = d_inode(dentry); in kernfs_iop_getattr()
/linux-4.4.14/fs/f2fs/
Dnamei.c167 struct inode *inode = d_inode(old_dentry); in f2fs_link()
202 unsigned long ino = f2fs_inode_by_name(d_inode(child), &dotdot); in f2fs_get_parent()
205 return d_obtain_alias(f2fs_iget(d_inode(child)->i_sb, ino)); in f2fs_get_parent()
285 struct inode *inode = d_inode(dentry); in f2fs_unlink()
471 struct inode *inode = d_inode(dentry); in f2fs_rmdir()
590 struct inode *old_inode = d_inode(old_dentry); in f2fs_rename()
591 struct inode *new_inode = d_inode(new_dentry); in f2fs_rename()
749 struct inode *old_inode = d_inode(old_dentry); in f2fs_cross_rename()
750 struct inode *new_inode = d_inode(new_dentry); in f2fs_cross_rename()
932 struct inode *inode = d_inode(dentry); in f2fs_encrypted_follow_link()
Dxattr.c82 return f2fs_getxattr(d_inode(dentry), handler->flags, name, in f2fs_xattr_generic_get()
109 return f2fs_setxattr(d_inode(dentry), handler->flags, name, in f2fs_xattr_generic_set()
130 struct inode *inode = d_inode(dentry); in f2fs_xattr_advise_get()
144 struct inode *inode = d_inode(dentry); in f2fs_xattr_advise_set()
445 struct inode *inode = d_inode(dentry); in f2fs_listxattr()
/linux-4.4.14/fs/efs/
Dnamei.c114 ino = efs_find_entry(d_inode(child), "..", 2); in efs_get_parent()
116 parent = d_obtain_alias(efs_iget(d_inode(child)->i_sb, ino)); in efs_get_parent()
/linux-4.4.14/fs/notify/
Dfsnotify.c73 if (!child->d_inode) in __fsnotify_update_child_dentry_flags()
102 p_inode = parent->d_inode; in __fsnotify_parent()
115 ret = fsnotify(p_inode, mask, dentry->d_inode, FSNOTIFY_EVENT_INODE, in __fsnotify_parent()
/linux-4.4.14/fs/omfs/
Ddir.c113 struct inode *dir = d_inode(dentry->d_parent); in omfs_add_link()
158 struct inode *dir = d_inode(dentry->d_parent); in omfs_delete_entry()
240 struct inode *inode = d_inode(dentry); in omfs_remove()
376 struct inode *new_inode = d_inode(new_dentry); in omfs_rename()
377 struct inode *old_inode = d_inode(old_dentry); in omfs_rename()
/linux-4.4.14/fs/autofs4/
Dsymlink.c21 return d_inode(dentry)->i_private; in autofs4_follow_link()
Dinode.c74 struct inode *root_inode = d_inode(root->d_sb->s_root); in autofs4_show_options()
355 inode->i_uid = d_inode(sb->s_root)->i_uid; in autofs4_get_inode()
356 inode->i_gid = d_inode(sb->s_root)->i_gid; in autofs4_get_inode()
Droot.c628 d_inode(dentry)->i_size = 0; in autofs4_dir_unlink()
629 clear_nlink(d_inode(dentry)); in autofs4_dir_unlink()
722 d_inode(dentry)->i_size = 0; in autofs4_dir_rmdir()
723 clear_nlink(d_inode(dentry)); in autofs4_dir_rmdir()
Dautofs_i.h238 return d_inode(sbi->sb->s_root)->i_ino; in autofs4_get_ino()
/linux-4.4.14/fs/proc/
Dnamespaces.c35 struct inode *inode = d_inode(dentry); in proc_ns_follow_link()
56 struct inode *inode = d_inode(dentry); in proc_ns_readlink()
Dfd.c94 inode = d_inode(dentry); in tid_fd_revalidate()
154 task = get_proc_task(d_inode(dentry)); in proc_fd_link()
161 int fd = proc_fd(d_inode(dentry)); in proc_fd_link()
Dbase.c172 struct task_struct *task = get_proc_task(d_inode(dentry)); in proc_cwd_link()
189 struct task_struct *task = get_proc_task(d_inode(dentry)); in proc_root_link()
710 struct inode *inode = d_inode(dentry); in proc_setattr()
1551 task = get_proc_task(d_inode(dentry)); in proc_exe_link()
1571 struct inode *inode = d_inode(dentry); in proc_pid_follow_link()
1616 struct inode *inode = d_inode(dentry); in proc_pid_readlink()
1686 struct inode *inode = d_inode(dentry); in pid_getattr()
1743 inode = d_inode(dentry); in pid_revalidate()
1777 return proc_inode_is_dead(d_inode(dentry)); in pid_delete_dentry()
1815 if (instantiate(d_inode(dir), child, task, ptr) < 0) { in proc_fill_cache()
[all …]
Dself.c47 struct inode *root_inode = d_inode(s->s_root); in proc_setup_self()
Dthread_self.c48 struct inode *root_inode = d_inode(s->s_root); in proc_setup_thread_self()
Dproc_net.c145 struct inode *inode = d_inode(dentry); in proc_tgid_net_getattr()
Droot.c204 generic_fillattr(d_inode(dentry), stat); in proc_root_getattr()
Dproc_sysctl.c644 inode = d_inode(child); in proc_sys_fill_cache()
750 struct inode *inode = d_inode(dentry); in proc_sys_setattr()
767 struct inode *inode = d_inode(dentry); in proc_sys_getattr()
813 return !PROC_I(d_inode(dentry))->sysctl->unregistering; in proc_sys_revalidate()
818 return !!PROC_I(d_inode(dentry))->sysctl->unregistering; in proc_sys_delete()
Dgeneric.c104 struct inode *inode = d_inode(dentry); in proc_notify_change()
123 struct inode *inode = d_inode(dentry); in proc_getattr()
/linux-4.4.14/fs/bfs/
Ddir.c156 struct inode *inode = d_inode(old); in bfs_link()
179 struct inode *inode = d_inode(dentry); in bfs_unlink()
219 old_inode = d_inode(old_dentry); in bfs_rename()
234 new_inode = d_inode(new_dentry); in bfs_rename()
/linux-4.4.14/fs/affs/
Dnamei.c254 d_inode(dentry)->i_ino, dentry); in affs_unlink()
323 d_inode(dentry)->i_ino, dentry); in affs_rmdir()
406 struct inode *inode = d_inode(old_dentry); in affs_link()
439 bh = affs_bread(sb, d_inode(old_dentry)->i_ino); in affs_rename()
Damigaffs.c141 struct inode *dir, *inode = d_inode(dentry); in affs_remove_link()
271 dir = d_inode(dentry->d_parent); in affs_remove_header()
275 inode = d_inode(dentry); in affs_remove_header()
474 struct inode *inode = d_inode(dentry); in affs_nofilenametruncate()
/linux-4.4.14/security/integrity/evm/
Devm_main.c302 if (dentry->d_inode->i_sb->s_magic == TMPFS_MAGIC in evm_protect_xattr()
303 || dentry->d_inode->i_sb->s_magic == SYSFS_MAGIC) in evm_protect_xattr()
307 dentry->d_inode, dentry->d_name.name, in evm_protect_xattr()
/linux-4.4.14/fs/ubifs/
Dxattr.c371 name, d_inode(dentry)->i_ino, dentry, size); in ubifs_setxattr()
373 return setxattr(d_inode(dentry), name, value, size, flags); in ubifs_setxattr()
379 struct inode *inode, *host = d_inode(dentry); in ubifs_getxattr()
441 struct inode *host = d_inode(dentry); in ubifs_listxattr()
544 struct inode *inode, *host = d_inode(dentry); in ubifs_removexattr()
Ddir.c503 struct inode *inode = d_inode(old_dentry); in ubifs_link()
558 struct inode *inode = d_inode(dentry); in ubifs_unlink()
650 struct inode *inode = d_inode(dentry); in ubifs_rmdir()
666 err = check_dir_empty(c, d_inode(dentry)); in ubifs_rmdir()
972 struct inode *old_inode = d_inode(old_dentry); in ubifs_rename()
973 struct inode *new_inode = d_inode(new_dentry); in ubifs_rename()
1138 struct inode *inode = d_inode(dentry); in ubifs_getattr()
/linux-4.4.14/fs/efivarfs/
Dinode.c156 struct efivar_entry *var = d_inode(dentry)->i_private; in efivarfs_unlink()
161 drop_nlink(d_inode(dentry)); in efivarfs_unlink()
Dsuper.c150 inode = efivarfs_get_inode(sb, d_inode(root), S_IFREG | 0644, 0, in efivarfs_callback()
/linux-4.4.14/fs/hfsplus/
Ddir.c84 HFSPLUS_I(d_inode(sb->s_root))-> in hfsplus_lookup()
299 struct inode *inode = d_inode(src_dentry); in hfsplus_link()
300 struct inode *src_dir = d_inode(src_dentry->d_parent); in hfsplus_link()
356 struct inode *inode = d_inode(dentry); in hfsplus_unlink()
413 struct inode *inode = d_inode(dentry); in hfsplus_rmdir()
Dxattr.c443 res = __hfsplus_setxattr(d_inode(dentry), xattr_name, value, size, in hfsplus_setxattr()
603 res = __hfsplus_getxattr(d_inode(dentry), xattr_name, value, size); in hfsplus_getxattr()
623 struct inode *inode = d_inode(dentry); in hfsplus_listxattr_finder_info()
691 struct inode *inode = d_inode(dentry); in hfsplus_listxattr()
872 return __hfsplus_getxattr(d_inode(dentry), name, buffer, size); in hfsplus_osx_getxattr()
895 return __hfsplus_setxattr(d_inode(dentry), name, buffer, size, flags); in hfsplus_osx_setxattr()
Dioctl.c29 struct inode *inode = d_inode(dentry); in hfsplus_ioctl_bless()
/linux-4.4.14/fs/logfs/
Ddir.c216 struct inode *inode = d_inode(dentry); in logfs_unlink()
274 struct inode *inode = d_inode(dentry); in logfs_rmdir()
540 struct inode *inode = d_inode(old_dentry); in logfs_link()
610 err = logfs_write_dir(new_dir, new_dentry, d_inode(old_dentry)); in logfs_rename_cross()
661 struct inode *old_inode = d_inode(old_dentry); in logfs_rename_target()
662 struct inode *new_inode = d_inode(new_dentry); in logfs_rename_target()
Dfile.c244 struct inode *inode = d_inode(dentry); in logfs_setattr()
/linux-4.4.14/fs/jfs/
Dxattr.c852 struct inode *inode = d_inode(dentry); in jfs_setxattr()
875 rc = __jfs_setxattr(tid, d_inode(dentry), name, value, value_len, in jfs_setxattr()
962 err = __jfs_getxattr(d_inode(dentry), name, data, buf_size); in jfs_getxattr()
979 struct inode *inode = d_inode(dentry); in jfs_listxattr()
1032 struct inode *inode = d_inode(dentry); in jfs_removexattr()
1050 rc = __jfs_setxattr(tid, d_inode(dentry), name, NULL, 0, XATTR_REPLACE); in jfs_removexattr()
Dnamei.c353 struct inode *ip = d_inode(dentry); in jfs_rmdir()
483 struct inode *ip = d_inode(dentry); in jfs_unlink()
806 struct inode *ip = d_inode(old_dentry); in jfs_link()
897 struct inode *ip = d_inode(dentry); in jfs_symlink()
1109 old_ip = d_inode(old_dentry); in jfs_rename()
1110 new_ip = d_inode(new_dentry); in jfs_rename()
1524 le32_to_cpu(JFS_IP(d_inode(dentry))->i_dtroot.header.idotdot); in jfs_get_parent()
1526 return d_obtain_alias(jfs_iget(d_inode(dentry)->i_sb, parent_ino)); in jfs_get_parent()
Dfile.c103 struct inode *inode = d_inode(dentry); in jfs_setattr()
/linux-4.4.14/ipc/
Dmqueue.c465 struct inode *inode = d_inode(dentry); in mqueue_unlink()
766 if (inode_permission(d_inode(path->dentry), acc)) in do_open()
798 mutex_lock(&d_inode(root)->i_mutex); in SYSCALL_DEFINE4()
820 filp = do_create(ipc_ns, d_inode(root), in SYSCALL_DEFINE4()
844 mutex_unlock(&d_inode(root)->i_mutex); in SYSCALL_DEFINE4()
869 mutex_lock_nested(&d_inode(mnt->mnt_root)->i_mutex, I_MUTEX_PARENT); in SYSCALL_DEFINE1()
877 inode = d_inode(dentry); in SYSCALL_DEFINE1()
882 err = vfs_unlink(d_inode(dentry->d_parent), dentry, NULL); in SYSCALL_DEFINE1()
887 mutex_unlock(&d_inode(mnt->mnt_root)->i_mutex); in SYSCALL_DEFINE1()
/linux-4.4.14/fs/squashfs/
Dxattr.c42 struct inode *inode = d_inode(d); in squashfs_listxattr()
234 return squashfs_xattr_get(d_inode(d), handler->flags, name, in squashfs_xattr_handler_get()
Dexport.c113 struct inode *inode = d_inode(child); in squashfs_get_parent()
/linux-4.4.14/fs/fat/
Dnamei_msdos.c311 struct inode *inode = d_inode(dentry); in msdos_rmdir()
405 struct inode *inode = d_inode(dentry); in msdos_unlink()
443 old_inode = d_inode(old_dentry); in do_msdos_rename()
444 new_inode = d_inode(new_dentry); in do_msdos_rename()
Dnamei_vfat.c36 if (dentry->d_time != d_inode(dentry->d_parent)->i_version) in vfat_revalidate_shortname()
804 struct inode *inode = d_inode(dentry); in vfat_rmdir()
835 struct inode *inode = d_inode(dentry); in vfat_unlink()
918 old_inode = d_inode(old_dentry); in vfat_rename()
919 new_inode = d_inode(new_dentry); in vfat_rename()
Dfile.c309 struct inode *inode = d_inode(dentry); in fat_getattr()
381 struct inode *inode = d_inode(dentry); in fat_setattr()
Dnfs.c279 if (!fat_get_dotdot_entry(d_inode(child_dir), &bh, &de)) { in fat_get_parent()
/linux-4.4.14/fs/udf/
Dnamei.c592 struct inode *dir = d_inode(dentry->d_parent); in udf_add_nondir()
808 struct inode *inode = d_inode(dentry); in udf_rmdir()
853 struct inode *inode = d_inode(dentry); in udf_unlink()
1047 struct inode *inode = d_inode(old_dentry); in udf_link()
1086 struct inode *old_inode = d_inode(old_dentry); in udf_rename()
1087 struct inode *new_inode = d_inode(new_dentry); in udf_rename()
1233 if (!udf_find_entry(d_inode(child), &dotdot, &fibh, &cfi)) in udf_get_parent()
1241 inode = udf_iget(d_inode(child)->i_sb, &tloc); in udf_get_parent()
Dfile.c250 struct inode *inode = d_inode(dentry); in udf_setattr()
/linux-4.4.14/kernel/bpf/
Dinode.c219 dir = d_inode(path.dentry); in bpf_obj_do_pin()
350 inode = sb->s_root->d_inode; in bpf_fill_super()
/linux-4.4.14/mm/
Dshmem.c550 struct inode *inode = dentry->d_inode; in shmem_getattr()
564 struct inode *inode = d_inode(dentry); in shmem_setattr()
2293 struct inode *inode = d_inode(old_dentry); in shmem_link()
2317 struct inode *inode = d_inode(dentry); in shmem_unlink()
2334 drop_nlink(d_inode(dentry)); in shmem_rmdir()
2355 d_inode(old_dentry)->i_ctime = in shmem_exchange()
2356 d_inode(new_dentry)->i_ctime = CURRENT_TIME; in shmem_exchange()
2395 struct inode *inode = d_inode(old_dentry); in shmem_rename2()
2418 drop_nlink(d_inode(new_dentry)); in shmem_rename2()
2496 int error = shmem_getpage(d_inode(dentry), 0, &page, SGP_READ, NULL); in shmem_follow_link()
[all …]
/linux-4.4.14/fs/hpfs/
Dnamei.c375 struct inode *inode = d_inode(dentry); in hpfs_unlink()
426 struct inode *inode = d_inode(dentry); in hpfs_rmdir()
517 struct inode *i = d_inode(old_dentry); in hpfs_rename()
518 struct inode *new_inode = d_inode(new_dentry); in hpfs_rename()
/linux-4.4.14/fs/isofs/
Dexport.c47 struct inode *child_inode = d_inode(child); in isofs_export_get_parent()
/linux-4.4.14/fs/ramfs/
Dfile-nommu.c167 struct inode *inode = d_inode(dentry); in ramfs_nommu_setattr()
/linux-4.4.14/fs/ocfs2/dlmfs/
Ddlmfs.c211 struct inode *inode = d_inode(dentry); in dlmfs_file_setattr()
552 struct inode *inode = d_inode(dentry); in dlmfs_unlink()
/linux-4.4.14/fs/notify/inotify/
Dinotify_user.c340 error = inode_permission(path->dentry->d_inode, MAY_READ); in inotify_find_inode()
745 inode = path.dentry->d_inode; in SYSCALL_DEFINE3()
/linux-4.4.14/include/trace/events/
Dext4.h875 __entry->dev = d_inode(dentry)->i_sb->s_dev;
876 __entry->ino = d_inode(dentry)->i_ino;
878 __entry->parent = d_inode(dentry->d_parent)->i_ino;
1454 __entry->dev = d_inode(dentry)->i_sb->s_dev;
1455 __entry->ino = d_inode(dentry)->i_ino;
1457 __entry->size = d_inode(dentry)->i_size;
1478 __entry->dev = d_inode(dentry)->i_sb->s_dev;
1479 __entry->ino = d_inode(dentry)->i_ino;
/linux-4.4.14/fs/ntfs/
Dnamei.c302 struct inode *vi = d_inode(child_dent); in ntfs_get_parent()

12