Lines Matching refs:dentry
131 struct dentry *ptmx_dentry;
245 struct dentry *dentry; in mknod_ptmx() local
247 struct dentry *root = sb->s_root; in mknod_ptmx()
266 dentry = d_alloc_name(root, "ptmx"); in mknod_ptmx()
267 if (!dentry) { in mknod_ptmx()
278 dput(dentry); in mknod_ptmx()
290 d_add(dentry, inode); in mknod_ptmx()
292 fsi->ptmx_dentry = dentry; in mknod_ptmx()
334 static int devpts_show_options(struct seq_file *seq, struct dentry *root) in devpts_show_options()
446 static struct dentry *devpts_mount(struct file_system_type *fs_type, in devpts_mount()
497 static struct dentry *devpts_mount(struct file_system_type *fs_type, int flags, in devpts_mount()
610 struct dentry *dentry; in devpts_pty_new() local
613 struct dentry *root; in devpts_pty_new()
640 dentry = d_alloc_name(root, s); in devpts_pty_new()
641 if (dentry) { in devpts_pty_new()
642 d_add(dentry, inode); in devpts_pty_new()
643 fsnotify_create(d_inode(root), dentry); in devpts_pty_new()
662 struct dentry *dentry; in devpts_get_priv() local
668 dentry = d_find_alias(pts_inode); in devpts_get_priv()
669 if (!dentry) in devpts_get_priv()
675 dput(dentry); in devpts_get_priv()
689 struct dentry *root = sb->s_root; in devpts_pty_kill()
690 struct dentry *dentry; in devpts_pty_kill() local
696 dentry = d_find_alias(inode); in devpts_pty_kill()
699 d_delete(dentry); in devpts_pty_kill()
700 dput(dentry); /* d_alloc_name() in devpts_pty_new() */ in devpts_pty_kill()
701 dput(dentry); /* d_find_alias above */ in devpts_pty_kill()