Lines Matching refs:d_inode

113 	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()
436 fsnotify_mkdir(dentry->d_parent->d_inode, dentry); in __create_dir()
501 return dentry->d_inode && !d_unhashed(dentry); in tracefs_positive()
509 if (dentry->d_inode) { in __tracefs_remove()
511 switch (dentry->d_inode->i_mode & S_IFMT) { in __tracefs_remove()
513 ret = simple_rmdir(parent->d_inode, dentry); in __tracefs_remove()
516 simple_unlink(parent->d_inode, dentry); in __tracefs_remove()
545 if (!parent || !parent->d_inode) in tracefs_remove()
548 mutex_lock(&parent->d_inode->i_mutex); in tracefs_remove()
550 mutex_unlock(&parent->d_inode->i_mutex); in tracefs_remove()
571 if (!parent || !parent->d_inode) in tracefs_remove_recursive()
576 mutex_lock(&parent->d_inode->i_mutex); in tracefs_remove_recursive()
591 mutex_unlock(&parent->d_inode->i_mutex); in tracefs_remove_recursive()
612 mutex_unlock(&parent->d_inode->i_mutex); in tracefs_remove_recursive()
615 mutex_lock(&parent->d_inode->i_mutex); in tracefs_remove_recursive()
623 mutex_unlock(&parent->d_inode->i_mutex); in tracefs_remove_recursive()