Lines Matching refs:inode

89 	struct inode *d_inode;		/* Where the name belongs to - NULL is
110 struct hlist_node d_alias; /* inode alias list */
143 void (*d_iput)(struct dentry *, struct inode *);
172 * directory inode with a DCACHE_DISCONNECTED dentry, will d_move that
190 /* Parent inode is watched by some fsnotify listener */
223 extern void d_instantiate(struct dentry *, struct inode *);
224 extern void d_instantiate_new(struct dentry *, struct inode *);
235 extern struct dentry * d_splice_alias(struct inode *, struct dentry *);
236 extern struct dentry * d_add_ci(struct dentry *, struct inode *, struct qstr *);
239 extern struct dentry * d_exact_alias(struct dentry *, struct inode *);
240 extern struct dentry *d_find_any_alias(struct inode *inode);
241 extern struct dentry * d_obtain_alias(struct inode *);
242 extern struct dentry * d_obtain_root(struct inode *);
248 extern struct dentry * d_make_root(struct inode *);
250 extern void d_mark_tmpfile(struct file *, struct inode *);
251 extern void d_tmpfile(struct file *, struct inode *);
253 extern struct dentry *d_find_alias(struct inode *);
254 extern void d_prune_aliases(struct inode *);
256 extern struct dentry *d_find_alias_rcu(struct inode *);
266 extern void d_add(struct dentry *, struct inode *);
466 * doesn't map to an inode (ie. ->d_inode is NULL). The dentry could represent
473 * the inode. (3) The dentry may have something attached to ->d_lower and the
485 * Returns true if the dentry represents a name that maps to an inode
492 * the inode.
512 * d_inode - Get the actual inode of this dentry
518 static inline struct inode *d_inode(const struct dentry *dentry)
524 * d_inode_rcu - Get the actual inode of this dentry with READ_ONCE()
530 static inline struct inode *d_inode_rcu(const struct dentry *dentry)
536 * d_backing_inode - Get upper or lower inode we should be using
539 * This is the helper that should be used to get at the inode that will be used
540 * if this dentry were to be opened as a file. The inode may be on the upper
545 static inline struct inode *d_backing_inode(const struct dentry *upper)
547 struct inode *inode = upper->d_inode;
549 return inode;
571 * d_real_inode - Return the real inode hosting the data
574 * If dentry is on a union/overlay, then return the underlying, real inode.
577 static inline struct inode *d_real_inode(const struct dentry *dentry)