Lines Matching refs:d_inode
40 * dcache->d_inode->i_lock protects:
41 * - i_dentry, d_u.d_alias, d_inode of aliases
56 * - d_u.d_alias, d_inode
59 * dentry->d_inode->i_lock
344 dentry->d_inode = inode;
357 dentry->d_inode = NULL;
385 __releases(dentry->d_inode->i_lock)
387 struct inode *inode = dentry->d_inode;
602 if (dentry->d_inode)
643 struct inode *inode = dentry->d_inode;
655 if (likely(inode == dentry->d_inode))
658 inode = dentry->d_inode;
1527 dentry->d_inode ?
1528 dentry->d_inode->i_ino : 0UL,
1589 if (!dentry->d_inode)
1666 dentry->d_inode = NULL;
1964 inode = NULL; /* consumed by new->d_inode */
2380 struct inode *inode = dentry->d_inode;
2471 seq = smp_load_acquire(&parent->d_inode->i_dir_seq);
2499 if (unlikely(READ_ONCE(parent->d_inode->i_dir_seq) != seq)) {
2606 dir = dentry->d_parent->d_inode;
2771 WARN_ON(!dentry->d_inode);
2796 dir = target->d_parent->d_inode;
2874 WARN_ON(!dentry1->d_inode);
2875 WARN_ON(!dentry2->d_inode);
2907 * dentry->d_parent->d_inode->i_mutex, and rename_lock
2926 if (!inode_trylock_shared(alias->d_parent->d_inode))
2928 m2 = &alias->d_parent->d_inode->i_rwsem;
3061 if (d_unhashed(dentry) || !dentry->d_inode)