• Home
  • Raw
  • Download

Lines Matching refs:dentry

986 #define f_dentry	f_path.dentry
1432 struct dentry *s_root;
1545 extern int vfs_create(struct inode *, struct dentry *, umode_t, struct nameidata *);
1546 extern int vfs_mkdir(struct inode *, struct dentry *, umode_t);
1547 extern int vfs_mknod(struct inode *, struct dentry *, umode_t, dev_t);
1548 extern int vfs_symlink(struct inode *, struct dentry *, const char *);
1549 extern int vfs_link(struct dentry *, struct inode *, struct dentry *);
1550 extern int vfs_rmdir(struct inode *, struct dentry *);
1551 extern int vfs_unlink(struct inode *, struct dentry *);
1552 extern int vfs_rename(struct inode *, struct dentry *, struct inode *, struct dentry *);
1557 extern void dentry_unhash(struct dentry *dentry);
1640 struct dentry * (*lookup) (struct inode *,struct dentry *, struct nameidata *);
1641 void * (*follow_link) (struct dentry *, struct nameidata *);
1645 int (*readlink) (struct dentry *, char __user *,int);
1646 void (*put_link) (struct dentry *, struct nameidata *, void *);
1648 int (*create) (struct inode *,struct dentry *,umode_t,struct nameidata *);
1649 int (*link) (struct dentry *,struct inode *,struct dentry *);
1650 int (*unlink) (struct inode *,struct dentry *);
1651 int (*symlink) (struct inode *,struct dentry *,const char *);
1652 int (*mkdir) (struct inode *,struct dentry *,umode_t);
1653 int (*rmdir) (struct inode *,struct dentry *);
1654 int (*mknod) (struct inode *,struct dentry *,umode_t,dev_t);
1655 int (*rename) (struct inode *, struct dentry *,
1656 struct inode *, struct dentry *);
1658 int (*setattr) (struct dentry *, struct iattr *);
1659 int (*getattr) (struct vfsmount *mnt, struct dentry *, struct kstat *);
1660 int (*setxattr) (struct dentry *, const char *,const void *,size_t,int);
1661 ssize_t (*getxattr) (struct dentry *, const char *, void *, size_t);
1662 ssize_t (*listxattr) (struct dentry *, char *, size_t);
1663 int (*removexattr) (struct dentry *, const char *);
1697 int (*statfs) (struct dentry *, struct kstatfs *);
1701 int (*show_options)(struct seq_file *, struct dentry *);
1702 int (*show_devname)(struct seq_file *, struct dentry *);
1703 int (*show_path)(struct seq_file *, struct dentry *);
1704 int (*show_stats)(struct seq_file *, struct dentry *);
1838 struct dentry *(*mount) (struct file_system_type *, int,
1854 extern struct dentry *mount_ns(struct file_system_type *fs_type, int flags,
1856 extern struct dentry *mount_bdev(struct file_system_type *fs_type,
1859 extern struct dentry *mount_single(struct file_system_type *fs_type,
1862 extern struct dentry *mount_nodev(struct file_system_type *fs_type,
1865 extern struct dentry *mount_subtree(struct vfsmount *mnt, const char *path);
1879 extern struct dentry *mount_pseudo(struct file_system_type *, char *,
2015 extern int do_truncate(struct dentry *, loff_t start, unsigned int time_attrs,
2022 extern struct file *file_open_root(struct dentry *, struct vfsmount *,
2024 extern struct file * dentry_open(struct dentry *, struct vfsmount *, int,
2214 extern int notify_change(struct dentry *, struct iattr *);
2245 struct inode *inode = file->f_path.dentry->d_inode; in deny_write_access()
2255 atomic_inc(&file->f_path.dentry->d_inode->i_writecount); in allow_write_access()
2286 extern int is_subdir(struct dentry *, struct dentry *);
2288 extern ino_t find_inode_number(struct dentry *, struct qstr *);
2337 extern int should_remove_suid(struct dentry *);
2462 extern int vfs_readlink(struct dentry *, char __user *, int, const char *);
2464 extern int page_readlink(struct dentry *, char __user *, int);
2465 extern void *page_follow_link_light(struct dentry *, struct nameidata *);
2466 extern void page_put_link(struct dentry *, struct nameidata *, void *);
2471 extern int generic_readlink(struct dentry *, char __user *, int);
2473 extern int vfs_getattr(struct vfsmount *, struct dentry *, struct kstat *);
2512 extern int simple_setattr(struct dentry *, struct iattr *);
2513 extern int simple_getattr(struct vfsmount *, struct dentry *, struct kstat *);
2514 extern int simple_statfs(struct dentry *, struct kstatfs *);
2516 extern int simple_link(struct dentry *, struct inode *, struct dentry *);
2517 extern int simple_unlink(struct inode *, struct dentry *);
2518 extern int simple_rmdir(struct inode *, struct dentry *);
2519 extern int simple_rename(struct inode *, struct dentry *, struct inode *, struct dentry *);
2521 extern int simple_empty(struct dentry *);
2530 extern struct dentry *simple_lookup(struct inode *, struct dentry *, struct nameidata *);
2535 struct dentry *d_alloc_name(struct dentry *, const char *);
2563 extern int generic_show_options(struct seq_file *m, struct dentry *root);
2567 static inline ino_t parent_ino(struct dentry *dentry) in parent_ino() argument
2575 spin_lock(&dentry->d_lock); in parent_ino()
2576 res = dentry->d_parent->d_inode->i_ino; in parent_ino()
2577 spin_unlock(&dentry->d_lock); in parent_ino()