Home
last modified time | relevance | path

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

12

/linux-4.1.27/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()
192 rc = vfs_create(d_inode(lower_dir_dentry), lower_dentry, mode, true); in ecryptfs_do_create()
199 inode = __ecryptfs_get_inode(d_inode(lower_dentry), in ecryptfs_do_create()
202 vfs_unlink(d_inode(lower_dir_dentry), lower_dentry, NULL); in ecryptfs_do_create()
205 fsstack_copy_attr_times(directory_inode, d_inode(lower_dir_dentry)); in ecryptfs_do_create()
206 fsstack_copy_inode_size(directory_inode, d_inode(lower_dir_dentry)); in ecryptfs_do_create()
335 struct inode *inode, *lower_inode = d_inode(lower_dentry); in ecryptfs_lookup_interpose()
350 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.1.27/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()
41 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()
42 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()
920 inode = d_inode(dentry); in reiserfs_rmdir()
990 inode = d_inode(dentry); in reiserfs_unlink()
1177 struct inode *inode = d_inode(old_dentry); in reiserfs_link()
1314 old_inode = d_inode(old_dentry); in reiserfs_rename()
1315 new_dentry_inode = d_inode(new_dentry); in reiserfs_rename()
/linux-4.1.27/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()
344 mutex_unlock(&parent->d_inode->i_mutex); in start_creating()
350 mutex_unlock(&dentry->d_parent->d_inode->i_mutex); in failed_creating()
358 mutex_unlock(&dentry->d_parent->d_inode->i_mutex); in end_creating()
411 fsnotify_create(dentry->d_parent->d_inode, dentry); in tracefs_create_file()
435 inc_nlink(dentry->d_parent->d_inode); in __create_dir()
[all …]
/linux-4.1.27/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()
125 struct inode *dir = d_inode(parent); in __dcache_readdir()
165 ceph_snap(d_inode(dentry)) != CEPH_SNAPDIR && in __dcache_readdir()
166 ceph_ino(d_inode(dentry)) != CEPH_INO_CEPH && in __dcache_readdir()
172 !d_inode(dentry) ? " null" : ""); in __dcache_readdir()
192 dentry, dentry, d_inode(dentry)); in __dcache_readdir()
195 ceph_translate_ino(dentry->d_sb, d_inode(dentry)->i_ino), in __dcache_readdir()
196 d_inode(dentry)->i_mode >> 12)) { in __dcache_readdir()
[all …]
Dinode.c943 dir = d_inode(dentry->d_parent); in update_dentry_lease()
983 BUG_ON(d_inode(dn)); in splice_dentry()
1001 d_inode(realdn), ceph_vinop(d_inode(realdn))); in splice_dentry()
1007 dn, d_inode(dn), ceph_vinop(d_inode(dn))); in splice_dentry()
1129 (ceph_ino(d_inode(dn)) != vino.ino || in ceph_fill_trace()
1130 ceph_snap(d_inode(dn)) != vino.snap)) { in ceph_fill_trace()
1132 dn, d_inode(dn)); in ceph_fill_trace()
1186 BUG_ON(d_inode(dn->d_parent) != dir); in ceph_fill_trace()
1264 } else if (d_really_is_positive(dn) && d_inode(dn) != in) { in ceph_fill_trace()
1266 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()
1005 if (ceph_snap(d_inode(dentry)) != CEPH_NOSNAP) in ceph_setxattr()
1021 struct inode *inode = d_inode(dentry); in ceph_send_removexattr()
1044 struct inode *inode = d_inode(dentry); in __ceph_removexattr()
1110 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()
975 d_inode(res), ceph_vinop(d_inode(res))); in ceph_mount()
Dmds_client.c682 while (!IS_ROOT(dentry) && ceph_snap(d_inode(dentry)) != CEPH_NOSNAP) in get_nonsnap_parent()
719 struct inode *dir = d_inode(parent); in __choose_mds()
723 inode = d_inode(req->r_dentry); in __choose_mds()
728 inode = d_inode(dn); in __choose_mds()
732 inode = d_inode(req->r_dentry); in __choose_mds()
1735 struct inode *inode = d_inode(temp); in ceph_mdsc_build_path()
1759 inode = d_inode(temp); in ceph_mdsc_build_path()
1793 *base = ceph_ino(d_inode(temp)); in ceph_mdsc_build_path()
1806 if (ceph_snap(d_inode(dentry->d_parent)) == CEPH_NOSNAP) { in build_dentry_path()
1807 *pino = ceph_ino(d_inode(dentry->d_parent)); in build_dentry_path()
[all …]
/linux-4.1.27/fs/debugfs/
Dinode.c127 struct inode *inode = d_inode(sb->s_root); in debugfs_apply_options()
191 return f(d_inode(path->dentry)->i_private); in debugfs_automount()
273 mutex_lock(&d_inode(parent)->i_mutex); in start_creating()
281 mutex_unlock(&d_inode(parent)->i_mutex); in start_creating()
290 mutex_unlock(&d_inode(dentry->d_parent)->i_mutex); in failed_creating()
298 mutex_unlock(&d_inode(dentry->d_parent)->i_mutex); in end_creating()
351 fsnotify_create(d_inode(dentry->d_parent), dentry); in debugfs_create_file()
391 d_inode(de)->i_size = file_size; in debugfs_create_file_size()
433 inc_nlink(d_inode(dentry->d_parent)); in debugfs_create_dir()
434 fsnotify_mkdir(d_inode(dentry->d_parent), dentry); in debugfs_create_dir()
[all …]
/linux-4.1.27/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.c57 err = inode_change_ok(dentry->d_inode, attr); in ovl_setattr()
69 mutex_lock(&upperdentry->d_inode->i_mutex); in ovl_setattr()
72 ovl_copyattr(upperdentry->d_inode, dentry->d_inode); in ovl_setattr()
73 mutex_unlock(&upperdentry->d_inode->i_mutex); in ovl_setattr()
117 realinode = ACCESS_ONCE(realdentry->d_inode); in ovl_permission()
165 realinode = realdentry->d_inode; in ovl_follow_link()
199 realinode = data->realdentry->d_inode; in ovl_put_link()
210 realinode = realpath.dentry->d_inode; in ovl_readlink()
257 return S_ISDIR(dentry->d_inode->i_mode); in ovl_need_xattr_filter()
345 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()
300 mutex_lock(&dir->d_inode->i_mutex); in ovl_lookup_real()
302 mutex_unlock(&dir->d_inode->i_mutex); in ovl_lookup_real()
307 } else if (!dentry->d_inode) { in ovl_lookup_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()
212 struct inode *wdir = workdir->d_inode; in ovl_copy_up_locked()
213 struct inode *udir = upperdir->d_inode; in ovl_copy_up_locked()
252 mutex_lock(&newdentry->d_inode->i_mutex); in ovl_copy_up_locked()
256 mutex_unlock(&newdentry->d_inode->i_mutex); in ovl_copy_up_locked()
363 mutex_lock(&upperdentry->d_inode->i_mutex); in ovl_copy_up_one()
365 mutex_unlock(&upperdentry->d_inode->i_mutex); in ovl_copy_up_one()
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.1.27/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.1.27/fs/cachefiles/
Dnamei.c289 ret = vfs_unlink(d_inode(dir), rep, NULL); in cachefiles_bury_object()
295 mutex_unlock(&d_inode(dir)->i_mutex); in cachefiles_bury_object()
306 mutex_unlock(&d_inode(dir)->i_mutex); in cachefiles_bury_object()
390 ret = vfs_rename(d_inode(dir), rep, in cachefiles_bury_object()
391 d_inode(cache->graveyard), grave, NULL, 0); in cachefiles_bury_object()
423 mutex_lock_nested(&d_inode(dir)->i_mutex, I_MUTEX_PARENT); in cachefiles_delete_object()
429 mutex_unlock(&d_inode(dir)->i_mutex); in cachefiles_delete_object()
441 mutex_unlock(&d_inode(dir)->i_mutex); in cachefiles_delete_object()
500 mutex_lock_nested(&d_inode(dir)->i_mutex, I_MUTEX_PARENT); in cachefiles_walk_to_object()
532 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.1.27/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.1.27/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()
1324 struct gfs2_inode *ip = GFS2_I(d_inode(odentry)); in gfs2_rename()
1336 nip = GFS2_I(d_inode(ndentry)); in gfs2_rename()
1460 error = gfs2_permission(d_inode(odentry), MAY_WRITE); in gfs2_rename()
1553 struct gfs2_inode *ip = GFS2_I(d_inode(dentry)); in gfs2_follow_link()
[all …]
/linux-4.1.27/fs/
Dnamei.c585 BUG_ON(nd->inode != parent->d_inode); in unlazy_walk()
730 nd->inode = nd->path.dentry->d_inode; in nd_jump_link()
748 struct inode *inode = link->dentry->d_inode; in put_link()
782 inode = link->dentry->d_inode; in may_follow_link()
787 parent = nd->path.dentry->d_inode; in may_follow_link()
857 inode = link->dentry->d_inode; in may_linkat()
897 *p = dentry->d_inode->i_op->follow_link(dentry, nd); in follow_link()
918 nd->inode = nd->path.dentry->d_inode; in follow_link()
1008 path->dentry->d_inode) in follow_automount()
1187 *inode = path->dentry->d_inode; in __follow_mount_rcu()
[all …]
Dlibfs.c31 struct inode *inode = d_inode(dentry); in simple_getattr()
97 mutex_lock(&d_inode(dentry)->i_mutex); in dcache_dir_lseek()
105 mutex_unlock(&d_inode(dentry)->i_mutex); in dcache_dir_lseek()
132 mutex_unlock(&d_inode(dentry)->i_mutex); in dcache_dir_lseek()
172 d_inode(next)->i_ino, dt_type(d_inode(next)))) in dcache_readdir()
273 struct inode *inode = d_inode(old_dentry); in simple_link()
307 struct inode *inode = d_inode(dentry); in simple_unlink()
321 drop_nlink(d_inode(dentry)); in simple_rmdir()
331 struct inode *inode = d_inode(old_dentry); in simple_rename()
340 drop_nlink(d_inode(new_dentry)); in simple_rename()
[all …]
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()
Dopen.c59 mutex_lock(&dentry->d_inode->i_mutex); in do_truncate()
62 mutex_unlock(&dentry->d_inode->i_mutex); in do_truncate()
71 inode = path->dentry->d_inode; in vfs_truncate()
172 inode = dentry->d_inode; in do_sys_ftruncate()
370 inode = path.dentry->d_inode; in SYSCALL_DEFINE3()
426 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR); in SYSCALL_DEFINE1()
477 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR); in SYSCALL_DEFINE1()
502 struct inode *inode = path->dentry->d_inode; in chmod_common()
567 struct inode *inode = path->dentry->d_inode; in chown_common()
836 struct inode *inode = dentry->d_inode; in vfs_open()
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 …]
Dnsfs.c16 struct inode *inode = d_inode(dentry); in ns_dname()
25 struct inode *inode = d_inode(dentry); in ns_prune_dentry()
Dattr.c192 struct inode *inode = dentry->d_inode; in notify_change()
Dutimes.c55 struct inode *inode = path->dentry->d_inode; in utimes_common()
/linux-4.1.27/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.c329 mutex_lock_nested(&d_inode(dir)->i_mutex, I_MUTEX_NORMAL); in configfs_create_file()
332 mutex_unlock(&d_inode(dir)->i_mutex); in configfs_create_file()
/linux-4.1.27/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.1.27/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
487 return dentry->d_inode == NULL; in d_really_is_negative()
505 return dentry->d_inode != NULL; in d_really_is_positive()
530 static inline struct inode *d_inode(const struct dentry *dentry) in d_inode() function
532 return dentry->d_inode; in d_inode()
544 return ACCESS_ONCE(dentry->d_inode); in d_inode_rcu()
559 struct inode *inode = upper->d_inode; in d_backing_inode()
Dfsnotify_backend.h277 if (parent->d_inode && fsnotify_inode_watches_children(parent->d_inode)) in __fsnotify_update_dcache_flags()
/linux-4.1.27/security/
Dinode.c105 dir = d_inode(parent); in securityfs_create_file()
203 mutex_lock(&d_inode(parent)->i_mutex); in securityfs_remove()
207 simple_rmdir(d_inode(parent), dentry); in securityfs_remove()
209 simple_unlink(d_inode(parent), dentry); in securityfs_remove()
213 mutex_unlock(&d_inode(parent)->i_mutex); in securityfs_remove()
/linux-4.1.27/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()
264 d_inode(dentry), dentry->d_flags); in ll_invalidate_aliases()
312 struct inode *dir = d_inode(dentry->d_parent); in ll_revalidate_dentry()
332 do_statahead_enter(dir, &dentry, d_inode(dentry) == NULL); in ll_revalidate_dentry()
Dstatahead.c883 struct inode *inode = d_inode(dentry); in do_sa_revalidate()
929 struct inode *dir = d_inode(parent); in ll_statahead_one()
947 if (rc == 1 && agl_should_run(sai, d_inode(dentry))) in ll_statahead_one()
948 ll_agl_add(sai, d_inode(dentry), entry->se_index); in ll_statahead_one()
971 struct inode *dir = d_inode(parent); in ll_agl_thread()
1045 plli = ll_i2info(d_inode(parent)); in ll_start_agl()
1062 struct inode *dir = d_inode(parent); in ll_statahead_thread()
1607 if (d_inode(*dentryp) == NULL) { in do_statahead_enter()
1617 } else if (d_inode(*dentryp) != inode) { in do_statahead_enter()
1622 d_inode(*dentryp)->i_ino, in do_statahead_enter()
[all …]
Dllite_nfs.c233 struct inode *dir = d_inode(dentry); in ll_get_name()
237 .lgd_fid = ll_i2info(d_inode(child))->lli_fid, in ll_get_name()
285 struct inode *dir = d_inode(dchild); in ll_get_parent()
Dxattr.c217 struct inode *inode = d_inode(dentry); in ll_setxattr()
270 struct inode *inode = d_inode(dentry); in ll_removexattr()
460 struct inode *inode = d_inode(dentry); in ll_getxattr()
548 struct inode *inode = d_inode(dentry); in ll_listxattr()
Dnamei.c395 new, d_inode(new), d_count(new), new->d_flags); in ll_splice_alias()
404 de, d_inode(de), d_count(de), de->d_flags); in ll_splice_alias()
451 LASSERT(d_inode(*de) == NULL); in ll_lookup_it_finish()
544 inode = d_inode(dentry); in ll_lookup_it()
643 if (S_ISFIFO(d_inode(dentry)->i_mode)) { in ll_atomic_open()
866 *fid = *ll_inode2fid(d_inode(child)); in ll_get_child_fid()
1079 struct inode *src = d_inode(old_dentry); in ll_link()
Dsymlink.c123 struct inode *inode = d_inode(dentry); in ll_follow_link()
/linux-4.1.27/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()
588 struct jffs2_inode_info *f = JFFS2_INODE_INFO(d_inode(dentry)); in jffs2_rmdir()
602 clear_nlink(d_inode(dentry)); in jffs2_rmdir()
[all …]
Dxattr_trusted.c24 return do_jffs2_getxattr(d_inode(dentry), JFFS2_XPREFIX_TRUSTED, in jffs2_trusted_getxattr()
33 return do_jffs2_setxattr(d_inode(dentry), JFFS2_XPREFIX_TRUSTED, in jffs2_trusted_setxattr()
Dxattr_user.c24 return do_jffs2_getxattr(d_inode(dentry), JFFS2_XPREFIX_USER, in jffs2_user_getxattr()
33 return do_jffs2_setxattr(d_inode(dentry), JFFS2_XPREFIX_USER, in jffs2_user_setxattr()
Dsecurity.c57 return do_jffs2_getxattr(d_inode(dentry), JFFS2_XPREFIX_SECURITY, in jffs2_security_getxattr()
67 return do_jffs2_setxattr(d_inode(dentry), JFFS2_XPREFIX_SECURITY, in jffs2_security_setxattr()
Dsymlink.c34 struct jffs2_inode_info *f = JFFS2_INODE_INFO(d_inode(dentry)); in jffs2_follow_link()
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.1.27/drivers/infiniband/hw/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()
284 simple_unlink(d_inode(parent), tmp); in remove_file()
305 mutex_lock(&d_inode(root)->i_mutex); in remove_device_files()
318 ret = simple_rmdir(d_inode(root), dir); in remove_device_files()
321 mutex_unlock(&d_inode(root)->i_mutex); in remove_device_files()
/linux-4.1.27/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.c673 struct inode *inode = d_inode(old_dentry); in ocfs2_link()
674 struct inode *old_dir = d_inode(old_dentry->d_parent); in ocfs2_link()
863 struct inode *inode = d_inode(dentry); in ocfs2_unlink()
882 BUG_ON(d_inode(dentry->d_parent) != dir); in ocfs2_unlink()
1193 struct inode *old_inode = d_inode(old_dentry); in ocfs2_rename()
1194 struct inode *new_inode = d_inode(new_dentry); in ocfs2_rename()
1438 BUG_ON(d_inode(new_dentry->d_parent) != new_dir); in ocfs2_rename()
/linux-4.1.27/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()
876 struct inode *inode = d_inode(dentry); in nfs_readdir()
1129 dir = d_inode(parent); in nfs_lookup_revalidate()
1132 inode = d_inode(dentry); in nfs_lookup_revalidate()
1259 struct inode *inode = d_inode(dentry); in nfs_weak_revalidate()
1293 if (d_really_is_positive(dentry) && NFS_STALE(d_inode(dentry))) in nfs_dentry_delete()
1497 BUG_ON(d_inode(dentry)); in nfs_atomic_open()
[all …]
Dnfs4file.c51 dir = d_inode(parent); in nfs4_file_open()
79 if (inode != d_inode(dentry)) in nfs4_file_open()
Dsymlink.c48 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()
Dinode.c504 struct inode *inode = d_inode(dentry); in nfs_setattr()
628 nfs_force_use_readdirplus(d_inode(parent)); in nfs_request_parent_use_readdirplus()
644 struct inode *inode = d_inode(dentry); in nfs_getattr()
716 struct inode *inode = d_inode(ctx->dentry); in nfs_get_lock_context()
744 struct inode *inode = d_inode(ctx->dentry); in nfs_put_lock_context()
771 inode = d_inode(ctx->dentry); in nfs_close_context()
818 struct inode *inode = d_inode(ctx->dentry); in __put_nfs_open_context()
850 struct inode *inode = d_inode(ctx->dentry); in nfs_inode_attach_open_context()
893 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.h435 struct inode *inode = d_inode(req->wb_context->dentry); in pnfs_mark_request_commit()
447 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()
1009 struct inode *dir = d_inode(parent); in nfs4_opendata_alloc()
1062 p->o_arg.fh = NFS_FH(d_inode(dentry)); in nfs4_opendata_alloc()
1808 struct nfs_server *server = NFS_SERVER(d_inode(data->dir)); in _nfs4_proc_open_confirm()
1965 struct inode *dir = d_inode(data->dir); in nfs4_run_open_task()
2012 struct inode *dir = d_inode(data->dir); in _nfs4_recover_proc_open()
2081 struct inode *dir = d_inode(data->dir); in _nfs4_proc_open()
2339 nfs_save_change_attribute(d_inode(opendata->dir))); in _nfs4_open_and_get_state()
2347 if (d_inode(dentry) == state->inode) { in _nfs4_open_and_get_state()
[all …]
/linux-4.1.27/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.1.27/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.c159 struct inode * dir = d_inode(dentry->d_parent); in minix_find_entry()
206 struct inode *dir = d_inode(dentry->d_parent); in minix_add_link()
/linux-4.1.27/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.c98 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in smb2_unlock_range()
234 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()
Dsmb2ops.c531 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in smb2_set_fid()
800 inode = d_inode(cfile->dentry); in smb2_set_file_size()
1039 inode = d_inode(cfile->dentry); in smb3_zero_range()
1090 inode = d_inode(cfile->dentry); in smb3_punch_hole()
1122 inode = d_inode(cfile->dentry); in smb3_simple_falloc()
/linux-4.1.27/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()
211 struct inode *inode = d_inode(old_dentry); in ext2_link()
278 struct inode * inode = d_inode(dentry); in ext2_unlink()
302 struct inode * inode = d_inode(dentry); in ext2_rmdir()
319 struct inode * old_inode = d_inode(old_dentry); in ext2_rename()
320 struct inode * new_inode = d_inode(new_dentry); in ext2_rename()
Dxattr_trusted.c35 return ext2_xattr_get(d_inode(dentry), EXT2_XATTR_INDEX_TRUSTED, name, in ext2_xattr_trusted_get()
45 return ext2_xattr_set(d_inode(dentry), EXT2_XATTR_INDEX_TRUSTED, name, in ext2_xattr_trusted_set()
Dxattr_user.c39 return ext2_xattr_get(d_inode(dentry), EXT2_XATTR_INDEX_USER, in ext2_xattr_user_get()
52 return ext2_xattr_set(d_inode(dentry), EXT2_XATTR_INDEX_USER, in ext2_xattr_user_set()
Dxattr_security.c31 return ext2_xattr_get(d_inode(dentry), EXT2_XATTR_INDEX_SECURITY, name, in ext2_xattr_security_get()
41 return ext2_xattr_set(d_inode(dentry), EXT2_XATTR_INDEX_SECURITY, name, in ext2_xattr_security_set()
Dsymlink.c26 struct ext2_inode_info *ei = EXT2_I(d_inode(dentry)); in ext2_follow_link()
/linux-4.1.27/arch/s390/hypfs/
Dinode.c51 struct inode *inode = d_inode(sb_info->update_file); in hypfs_update_update()
75 mutex_lock(&d_inode(parent)->i_mutex); in hypfs_remove()
78 simple_rmdir(d_inode(parent), dentry); in hypfs_remove()
80 simple_unlink(d_inode(parent), dentry); in hypfs_remove()
84 mutex_unlock(&d_inode(parent)->i_mutex); in hypfs_remove()
339 mutex_lock(&d_inode(parent)->i_mutex); in hypfs_create_file()
360 inc_nlink(d_inode(parent)); in hypfs_create_file()
367 mutex_unlock(&d_inode(parent)->i_mutex); in hypfs_create_file()
/linux-4.1.27/fs/nilfs2/
Dnamei.c195 struct inode *inode = d_inode(old_dentry); in nilfs_link()
286 inode = d_inode(dentry); in nilfs_do_unlink()
321 nilfs_mark_inode_dirty(d_inode(dentry)); in nilfs_unlink()
331 struct inode *inode = d_inode(dentry); in nilfs_rmdir()
361 struct inode *old_inode = d_inode(old_dentry); in nilfs_rename()
362 struct inode *new_inode = d_inode(new_dentry); in nilfs_rename()
456 ino = nilfs_inode_by_name(d_inode(child), &dotdot); in nilfs_get_parent()
460 root = NILFS_I(d_inode(child))->i_root; in nilfs_get_parent()
462 inode = nilfs_iget(d_inode(child)->i_sb, root, ino); in nilfs_get_parent()
/linux-4.1.27/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.1.27/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()
367 struct inode *inode = d_inode(fhp->fh_dentry); in nfsd_get_write_access()
429 inode = d_inode(dentry); in nfsd_setattr()
498 struct inode *inode = d_inode(dentry); in nfsd4_is_junction()
524 mutex_lock(&d_inode(dentry)->i_mutex); in nfsd4_set_nfs4_label()
526 mutex_unlock(&d_inode(dentry)->i_mutex); in nfsd4_set_nfs4_label()
709 inode = d_inode(path.dentry); in nfsd_open()
1214 dirp = d_inode(dentry); in nfsd_create()
1356 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()
288 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()
319 mutex_lock_nested(&d_inode(dir)->i_mutex, I_MUTEX_PARENT); in nfsd4_unlink_clid_dir()
328 status = vfs_rmdir(d_inode(dir), dentry); in nfsd4_unlink_clid_dir()
332 mutex_unlock(&d_inode(dir)->i_mutex); in nfsd4_unlink_clid_dir()
388 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()
/linux-4.1.27/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()
Dsymlink.c13 nd_set_link(nd, (char *)SYSV_I(d_inode(dentry))->i_data); in sysv_follow_link()
Dfile.c33 struct inode *inode = d_inode(dentry); in sysv_setattr()
Ddir.c135 struct inode * dir = d_inode(dentry->d_parent); in sysv_find_entry()
179 struct inode *dir = d_inode(dentry->d_parent); in sysv_add_link()
/linux-4.1.27/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.1.27/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.1.27/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.c171 d_inode(root)->i_ino = v9fs_qid2ino(&st->qid); in v9fs_mount()
172 v9fs_stat2inode_dotl(st, d_inode(root)); in v9fs_mount()
182 d_inode(root)->i_ino = v9fs_qid2ino(&st->qid); in v9fs_mount()
183 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.c250 acl = v9fs_get_cached_acl(d_inode(dentry), type); in v9fs_xattr_get_acl()
288 struct inode *inode = d_inode(dentry); in v9fs_xattr_set_acl()
/linux-4.1.27/fs/exofs/
Dnamei.c144 struct inode *inode = d_inode(old_dentry); in exofs_link()
194 struct inode *inode = d_inode(dentry); in exofs_unlink()
216 struct inode *inode = d_inode(dentry); in exofs_rmdir()
233 struct inode *old_inode = d_inode(old_dentry); in exofs_rename()
234 struct inode *new_inode = d_inode(new_dentry); in exofs_rename()
Dsymlink.c40 struct exofs_i_info *oi = exofs_i(d_inode(dentry)); in exofs_follow_link()
/linux-4.1.27/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.1.27/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.1.27/fs/devpts/
Dinode.c256 mutex_lock(&d_inode(root)->i_mutex); in mknod_ptmx()
293 mutex_unlock(&d_inode(root)->i_mutex); in mknod_ptmx()
301 inode = d_inode(fsi->ptmx_dentry); in update_ptmx_mode()
625 mutex_lock(&d_inode(root)->i_mutex); in devpts_pty_new()
630 fsnotify_create(d_inode(root), dentry); in devpts_pty_new()
636 mutex_unlock(&d_inode(root)->i_mutex); in devpts_pty_new()
681 mutex_lock(&d_inode(root)->i_mutex); in devpts_pty_kill()
690 mutex_unlock(&d_inode(root)->i_mutex); in devpts_pty_kill()
/linux-4.1.27/fs/ext4/
Dxattr_trusted.c39 return ext4_xattr_get(d_inode(dentry), EXT4_XATTR_INDEX_TRUSTED, in ext4_xattr_trusted_get()
49 return ext4_xattr_set(d_inode(dentry), EXT4_XATTR_INDEX_TRUSTED, in ext4_xattr_trusted_set()
Dxattr_user.c40 return ext4_xattr_get(d_inode(dentry), EXT4_XATTR_INDEX_USER, in ext4_xattr_user_get()
52 return ext4_xattr_set(d_inode(dentry), EXT4_XATTR_INDEX_USER, in ext4_xattr_user_set()
Dxattr_security.c36 return ext4_xattr_get(d_inode(dentry), EXT4_XATTR_INDEX_SECURITY, in ext4_xattr_security_get()
46 return ext4_xattr_set(d_inode(dentry), EXT4_XATTR_INDEX_SECURITY, in ext4_xattr_security_set()
Dsymlink.c31 struct inode *inode = d_inode(dentry); in ext4_follow_link()
116 struct ext4_inode_info *ei = EXT4_I(d_inode(dentry)); in ext4_follow_fast_link()
Dfsync.c58 next = igrab(d_inode(dentry->d_parent)); in ext4_sync_parent()
Dnamei.c1615 bh = ext4_find_entry(d_inode(child), &dotdot, &de, NULL); in ext4_get_parent()
1623 if (!ext4_valid_inum(d_inode(child)->i_sb, ino)) { in ext4_get_parent()
1624 EXT4_ERROR_INODE(d_inode(child), in ext4_get_parent()
1629 return d_obtain_alias(ext4_iget_normal(d_inode(child)->i_sb, ino)); in ext4_get_parent()
1931 struct inode *dir = d_inode(dentry->d_parent); in add_dirent_to_buf()
1991 struct inode *dir = d_inode(dentry->d_parent); in make_indexed_dir()
2145 struct inode *dir = d_inode(dentry->d_parent); in ext4_add_entry()
2230 struct inode *dir = d_inode(dentry->d_parent); in ext4_dx_add_entry()
3006 dquot_initialize(d_inode(dentry)); in ext4_rmdir()
3015 inode = d_inode(dentry); in ext4_rmdir()
[all …]
/linux-4.1.27/fs/ext3/
Dxattr_trusted.c35 return ext3_xattr_get(d_inode(dentry), EXT3_XATTR_INDEX_TRUSTED, in ext3_xattr_trusted_get()
45 return ext3_xattr_set(d_inode(dentry), EXT3_XATTR_INDEX_TRUSTED, name, in ext3_xattr_trusted_set()
Dxattr_user.c37 return ext3_xattr_get(d_inode(dentry), EXT3_XATTR_INDEX_USER, in ext3_xattr_user_get()
49 return ext3_xattr_set(d_inode(dentry), EXT3_XATTR_INDEX_USER, in ext3_xattr_user_set()
Dxattr_security.c32 return ext3_xattr_get(d_inode(dentry), EXT3_XATTR_INDEX_SECURITY, in ext3_xattr_security_get()
42 return ext3_xattr_set(d_inode(dentry), EXT3_XATTR_INDEX_SECURITY, in ext3_xattr_security_set()
Dsymlink.c26 struct ext3_inode_info *ei = EXT3_I(d_inode(dentry)); in ext3_follow_link()
Dnamei.c1052 bh = ext3_find_entry(d_inode(child), &dotdot, &de); in ext3_get_parent()
1058 if (!ext3_valid_inum(d_inode(child)->i_sb, ino)) { in ext3_get_parent()
1059 ext3_error(d_inode(child)->i_sb, "ext3_get_parent", in ext3_get_parent()
1064 return d_obtain_alias(ext3_iget(d_inode(child)->i_sb, ino)); in ext3_get_parent()
1246 struct inode *dir = d_inode(dentry->d_parent); in add_dirent_to_buf()
1333 struct inode *dir = d_inode(dentry->d_parent); in make_indexed_dir()
1438 struct inode *dir = d_inode(dentry->d_parent); in ext3_add_entry()
1492 struct inode *dir = d_inode(dentry->d_parent); in ext3_dx_add_entry()
2114 dquot_initialize(d_inode(dentry)); in ext3_rmdir()
2128 inode = d_inode(dentry); in ext3_rmdir()
[all …]
/linux-4.1.27/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()
/linux-4.1.27/fs/ufs/
Dnamei.c168 struct inode *inode = d_inode(old_dentry); in ufs_link()
233 struct inode * inode = d_inode(dentry); in ufs_unlink()
255 struct inode * inode = d_inode(dentry); in ufs_rmdir()
274 struct inode *old_inode = d_inode(old_dentry); in ufs_rename()
275 struct inode *new_inode = d_inode(new_dentry); in ufs_rename()
Dsymlink.c37 struct ufs_inode_info *p = UFS_I(d_inode(dentry)); in ufs_follow_link()
/linux-4.1.27/fs/hppfs/
Dhppfs.c156 mutex_lock(&d_inode(parent)->i_mutex); in hppfs_lookup()
158 mutex_unlock(&d_inode(parent)->i_mutex); in hppfs_lookup()
640 struct dentry *proc_dentry = HPPFS_I(d_inode(dentry))->proc_dentry; in hppfs_readlink()
641 return d_inode(proc_dentry)->i_op->readlink(proc_dentry, buffer, in hppfs_readlink()
647 struct dentry *proc_dentry = HPPFS_I(d_inode(dentry))->proc_dentry; in hppfs_follow_link()
649 return d_inode(proc_dentry)->i_op->follow_link(proc_dentry, nd); in hppfs_follow_link()
655 struct dentry *proc_dentry = HPPFS_I(d_inode(dentry))->proc_dentry; in hppfs_put_link()
657 if (d_inode(proc_dentry)->i_op->put_link) in hppfs_put_link()
658 d_inode(proc_dentry)->i_op->put_link(proc_dentry, nd, cookie); in hppfs_put_link()
673 struct inode *proc_ino = d_inode(dentry); in get_inode()
/linux-4.1.27/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.1.27/fs/xfs/
Dxfs_xattr.c38 struct xfs_inode *ip = XFS_I(d_inode(dentry)); in xfs_xattr_get()
60 struct xfs_inode *ip = XFS_I(d_inode(dentry)); in xfs_xattr_set()
200 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.c307 struct inode *inode = d_inode(old_dentry); in xfs_vn_link()
332 error = xfs_remove(XFS_I(dir), &name, XFS_I(d_inode(dentry))); in xfs_vn_unlink()
392 struct inode *new_inode = d_inode(ndentry); in xfs_vn_rename()
402 omode = d_inode(ndentry)->i_mode; in xfs_vn_rename()
405 xfs_dentry_to_name(&nname, ndentry, d_inode(odentry)->i_mode); in xfs_vn_rename()
407 return xfs_rename(XFS_I(odir), &oname, XFS_I(d_inode(odentry)), in xfs_vn_rename()
429 error = xfs_readlink(XFS_I(d_inode(dentry)), link); in xfs_vn_follow_link()
449 struct inode *inode = d_inode(dentry); in xfs_vn_getattr()
949 struct xfs_inode *ip = XFS_I(d_inode(dentry)); in xfs_vn_setattr()
956 error = xfs_break_layouts(d_inode(dentry), &iolock, true); in xfs_vn_setattr()
Dxfs_ioctl.c85 inode = d_inode(path.dentry); in xfs_find_handle()
213 inode = d_inode(dentry); in xfs_open_by_handle()
306 error = xfs_readlink(XFS_I(d_inode(dentry)), link); in xfs_readlink_by_handle()
379 if (IS_IMMUTABLE(d_inode(dentry)) || IS_APPEND(d_inode(dentry))) { in xfs_fssetdm_by_handle()
389 error = xfs_set_dmattrs(XFS_I(d_inode(dentry)), fsd.fsd_dmevmask, in xfs_fssetdm_by_handle()
432 error = xfs_attr_list(XFS_I(d_inode(dentry)), kbuf, al_hreq.buflen, in xfs_attrlist_by_handle()
562 d_inode(dentry), attr_name, in xfs_attrmulti_by_handle()
571 d_inode(dentry), attr_name, in xfs_attrmulti_by_handle()
581 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()
/linux-4.1.27/fs/f2fs/
Dnamei.c154 struct inode *inode = d_inode(old_dentry); in f2fs_link()
185 unsigned long ino = f2fs_inode_by_name(d_inode(child), &dotdot); in f2fs_get_parent()
188 return d_obtain_alias(f2fs_iget(d_inode(child)->i_sb, ino)); in f2fs_get_parent()
266 struct inode *inode = d_inode(dentry); in f2fs_unlink()
404 struct inode *inode = d_inode(dentry); in f2fs_rmdir()
452 struct inode *old_inode = d_inode(old_dentry); in f2fs_rename()
453 struct inode *new_inode = d_inode(new_dentry); in f2fs_rename()
579 struct inode *old_inode = d_inode(old_dentry); in f2fs_cross_rename()
580 struct inode *new_inode = d_inode(new_dentry); in f2fs_cross_rename()
Dxattr.c86 return f2fs_getxattr(d_inode(dentry), type, name, buffer, size, NULL); in f2fs_xattr_generic_get()
111 return f2fs_setxattr(d_inode(dentry), type, name, in f2fs_xattr_generic_set()
133 struct inode *inode = d_inode(dentry); in f2fs_xattr_advise_get()
146 struct inode *inode = d_inode(dentry); in f2fs_xattr_advise_set()
447 struct inode *inode = d_inode(dentry); in f2fs_listxattr()
/linux-4.1.27/fs/squashfs/
Dxattr.c42 struct inode *inode = d_inode(d); in squashfs_listxattr()
232 return squashfs_xattr_get(d_inode(d), SQUASHFS_XATTR_USER, name, in squashfs_user_get()
262 return squashfs_xattr_get(d_inode(d), SQUASHFS_XATTR_TRUSTED, name, in squashfs_trusted_get()
289 return squashfs_xattr_get(d_inode(d), SQUASHFS_XATTR_SECURITY, name, in squashfs_security_get()
Dexport.c113 struct inode *inode = d_inode(child); in squashfs_get_parent()
/linux-4.1.27/fs/pstore/
Dinode.c193 struct pstore_private *p = d_inode(dentry)->i_private; in pstore_unlink()
202 d_inode(dentry)->i_ctime, p->psi); in pstore_unlink()
379 mutex_lock(&d_inode(root)->i_mutex); in pstore_mkfile()
399 mutex_unlock(&d_inode(root)->i_mutex); in pstore_mkfile()
404 mutex_unlock(&d_inode(root)->i_mutex); in pstore_mkfile()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/fs/notify/
Dfsnotify.c74 if (!child->d_inode) in __fsnotify_update_child_dentry_flags()
103 p_inode = parent->d_inode; in __fsnotify_parent()
116 ret = fsnotify(p_inode, mask, dentry->d_inode, FSNOTIFY_EVENT_INODE, in __fsnotify_parent()
/linux-4.1.27/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.1.27/fs/autofs4/
Dsymlink.c21 nd_set_link(nd, 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.1.27/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()
515 struct inode *inode = d_inode(dentry); in proc_setattr()
1363 task = get_proc_task(d_inode(dentry)); in proc_exe_link()
1383 struct inode *inode = d_inode(dentry); in proc_pid_follow_link()
1428 struct inode *inode = d_inode(dentry); in proc_pid_readlink()
1498 struct inode *inode = d_inode(dentry); in pid_getattr()
1555 inode = d_inode(dentry); in pid_revalidate()
1589 return proc_inode_is_dead(d_inode(dentry)); in pid_delete_dentry()
1627 if (instantiate(d_inode(dir), child, task, ptr) < 0) { in proc_fill_cache()
[all …]
Dself.c49 struct inode *root_inode = d_inode(s->s_root); in proc_setup_self()
Dthread_self.c50 struct inode *root_inode = d_inode(s->s_root); in proc_setup_thread_self()
Droot.c202 generic_fillattr(d_inode(dentry), stat); in proc_root_getattr()
Dproc_net.c145 struct inode *inode = d_inode(dentry); in proc_tgid_net_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.1.27/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.1.27/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.1.27/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.1.27/include/trace/events/
Dext3.h442 __entry->dev = d_inode(dentry)->i_sb->s_dev;
443 __entry->ino = d_inode(dentry)->i_ino;
445 __entry->parent = d_inode(dentry->d_parent)->i_ino;
713 __entry->ino = d_inode(dentry)->i_ino;
714 __entry->size = d_inode(dentry)->i_size;
715 __entry->dev = d_inode(dentry)->i_sb->s_dev;
737 __entry->ino = d_inode(dentry)->i_ino;
738 __entry->dev = d_inode(dentry)->i_sb->s_dev;
/linux-4.1.27/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.1.27/fs/jfs/
Dsymlink.c27 char *s = JFS_IP(d_inode(dentry))->i_inline; in jfs_follow_link()
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.c349 struct inode *ip = d_inode(dentry); in jfs_rmdir()
475 struct inode *ip = d_inode(dentry); in jfs_unlink()
794 struct inode *ip = d_inode(old_dentry); in jfs_link()
882 struct inode *ip = d_inode(dentry); in jfs_symlink()
1089 old_ip = d_inode(old_dentry); in jfs_rename()
1090 new_ip = d_inode(new_dentry); in jfs_rename()
1503 le32_to_cpu(JFS_IP(d_inode(dentry))->i_dtroot.header.idotdot); in jfs_get_parent()
1505 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.1.27/fs/ubifs/
Dxattr.c367 name, d_inode(dentry)->i_ino, dentry, size); in ubifs_setxattr()
369 return setxattr(d_inode(dentry), name, value, size, flags); in ubifs_setxattr()
375 struct inode *inode, *host = d_inode(dentry); in ubifs_getxattr()
435 struct inode *host = d_inode(dentry); in ubifs_listxattr()
538 struct inode *inode, *host = d_inode(dentry); in ubifs_removexattr()
Ddir.c502 struct inode *inode = d_inode(old_dentry); in ubifs_link()
557 struct inode *inode = d_inode(dentry); in ubifs_unlink()
649 struct inode *inode = d_inode(dentry); in ubifs_rmdir()
665 err = check_dir_empty(c, d_inode(dentry)); in ubifs_rmdir()
973 struct inode *old_inode = d_inode(old_dentry); in ubifs_rename()
974 struct inode *new_inode = d_inode(new_dentry); in ubifs_rename()
1139 struct inode *inode = d_inode(dentry); in ubifs_getattr()
/linux-4.1.27/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()
871 return __hfsplus_getxattr(d_inode(dentry), name, buffer, size); in hfsplus_osx_getxattr()
893 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.1.27/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()
/linux-4.1.27/fs/freevxfs/
Dvxfs_immed.c79 struct vxfs_inode_info *vip = VXFS_INO(d_inode(dp)); in vxfs_immed_follow_link()
/linux-4.1.27/ipc/
Dmqueue.c466 struct inode *inode = d_inode(dentry); in mqueue_unlink()
770 if (inode_permission(d_inode(path->dentry), acc)) in do_open()
802 mutex_lock(&d_inode(root)->i_mutex); in SYSCALL_DEFINE4()
824 filp = do_create(ipc_ns, d_inode(root), in SYSCALL_DEFINE4()
848 mutex_unlock(&d_inode(root)->i_mutex); in SYSCALL_DEFINE4()
873 mutex_lock_nested(&d_inode(mnt->mnt_root)->i_mutex, I_MUTEX_PARENT); in SYSCALL_DEFINE1()
881 inode = d_inode(dentry); in SYSCALL_DEFINE1()
886 err = vfs_unlink(d_inode(dentry->d_parent), dentry, NULL); in SYSCALL_DEFINE1()
891 mutex_unlock(&d_inode(mnt->mnt_root)->i_mutex); in SYSCALL_DEFINE1()
/linux-4.1.27/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.c308 struct inode *inode = d_inode(dentry); in fat_getattr()
380 struct inode *inode = d_inode(dentry); in fat_setattr()
/linux-4.1.27/fs/udf/
Dnamei.c554 struct inode *dir = d_inode(dentry->d_parent); in udf_add_nondir()
770 struct inode *inode = d_inode(dentry); in udf_rmdir()
812 struct inode *inode = d_inode(dentry); in udf_unlink()
1002 struct inode *inode = d_inode(old_dentry); in udf_link()
1041 struct inode *old_inode = d_inode(old_dentry); in udf_rename()
1042 struct inode *new_inode = d_inode(new_dentry); in udf_rename()
1182 if (!udf_find_entry(d_inode(child), &dotdot, &fibh, &cfi)) in udf_get_parent()
1190 inode = udf_iget(d_inode(child)->i_sb, &tloc); in udf_get_parent()
Dfile.c252 struct inode *inode = d_inode(dentry); in udf_setattr()
/linux-4.1.27/mm/
Dshmem.c547 struct inode *inode = d_inode(dentry); in shmem_setattr()
2277 struct inode *inode = d_inode(old_dentry); in shmem_link()
2301 struct inode *inode = d_inode(dentry); in shmem_unlink()
2318 drop_nlink(d_inode(dentry)); in shmem_rmdir()
2339 d_inode(old_dentry)->i_ctime = in shmem_exchange()
2340 d_inode(new_dentry)->i_ctime = CURRENT_TIME; in shmem_exchange()
2379 struct inode *inode = d_inode(old_dentry); in shmem_rename2()
2402 drop_nlink(d_inode(new_dentry)); in shmem_rename2()
2479 nd_set_link(nd, SHMEM_I(d_inode(dentry))->symlink); in shmem_follow_short_symlink()
2486 int error = shmem_getpage(d_inode(dentry), 0, &page, SGP_READ, NULL); in shmem_follow_link()
[all …]
/linux-4.1.27/fs/hpfs/
Dnamei.c377 struct inode *inode = d_inode(dentry); in hpfs_unlink()
428 struct inode *inode = d_inode(dentry); in hpfs_rmdir()
519 struct inode *i = d_inode(old_dentry); in hpfs_rename()
520 struct inode *new_inode = d_inode(new_dentry); in hpfs_rename()
/linux-4.1.27/fs/isofs/
Dexport.c47 struct inode *child_inode = d_inode(child); in isofs_export_get_parent()
/linux-4.1.27/fs/ramfs/
Dfile-nommu.c166 struct inode *inode = d_inode(dentry); in ramfs_nommu_setattr()
/linux-4.1.27/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()

12