/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ |
H A D | pnode.c | 16 static inline struct vfsmount *next_peer(struct vfsmount *p) 18 return list_entry(p->mnt_share.next, struct vfsmount, mnt_share); 21 static inline struct vfsmount *first_slave(struct vfsmount *p) 23 return list_entry(p->mnt_slave_list.next, struct vfsmount, mnt_slave); 26 static inline struct vfsmount *next_slave(struct vfsmount *p) 28 return list_entry(p->mnt_slave.next, struct vfsmount, mnt_slave); 36 static bool is_path_reachable(struct vfsmount *mn [all...] |
H A D | pnode.h | 26 static inline void set_mnt_shared(struct vfsmount *mnt) 32 void change_mnt_propagation(struct vfsmount *, int); 33 int propagate_mnt(struct vfsmount *, struct dentry *, struct vfsmount *, 36 int propagate_mount_busy(struct vfsmount *, int); 37 void mnt_release_group_id(struct vfsmount *); 38 int get_dominating_id(struct vfsmount *mnt, const struct path *root);
|
H A D | internal.h | 64 extern void free_vfsmnt(struct vfsmount *); 65 extern struct vfsmount *alloc_vfsmnt(const char *); 66 extern struct vfsmount *__lookup_mnt(struct vfsmount *, struct dentry *, int); 67 extern void mnt_set_mountpoint(struct vfsmount *, struct dentry *, 68 struct vfsmount *); 70 extern void umount_tree(struct vfsmount *, int, struct list_head *); 71 extern struct vfsmount *copy_tree(struct vfsmount *, struct dentry *, int);
|
H A D | namespace.c | 59 * vfsmount lock may be taken for read to prevent changes to the 60 * vfsmount hash, ie. during mountpoint lookups or walking back 63 * It should be taken for write in all cases where the vfsmount 64 * tree or hash is modified or when a vfsmount structure is modified. 68 static inline unsigned long hash(struct vfsmount *mnt, struct dentry *dentry) 82 static int mnt_alloc_id(struct vfsmount *mnt) 99 static void mnt_free_id(struct vfsmount *mnt) 114 static int mnt_alloc_group_id(struct vfsmount *mnt) 133 void mnt_release_group_id(struct vfsmount *mnt) 142 struct vfsmount *alloc_vfsmn [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/ |
H A D | mount.h | 19 struct vfsmount; 34 #define MNT_SHARED 0x1000 /* if the vfsmount is a shared mount */ 35 #define MNT_UNBINDABLE 0x2000 /* if the vfsmount is a unbindable mount */ 49 struct vfsmount { struct 51 struct vfsmount *mnt_parent; /* fs we are mounted on */ 69 struct vfsmount *mnt_master; /* slave is on master->mnt_slave_list */ 74 * We put mnt_count & mnt_expiry_mark at the end of struct vfsmount 89 static inline int *get_mnt_writers_ptr(struct vfsmount *mnt) 98 static inline struct vfsmount *mntget(struct vfsmount *mn [all...] |
H A D | path.h | 5 struct vfsmount; 8 struct vfsmount *mnt;
|
H A D | mnt_namespace.h | 11 struct vfsmount * root; 26 extern struct mnt_namespace *create_mnt_ns(struct vfsmount *mnt);
|
H A D | ramfs.h | 7 int flags, const char *dev_name, void *data, struct vfsmount *mnt);
|
H A D | file.h | 18 struct vfsmount;
|
H A D | exportfs.h | 9 struct vfsmount; 164 extern struct dentry *exportfs_decode_fh(struct vfsmount *mnt, struct fid *fid,
|
H A D | namei.h | 8 struct vfsmount; 70 extern int vfs_path_lookup(struct dentry *, struct vfsmount *,
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/mtd/ |
H A D | super.h | 24 struct vfsmount *mnt);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/notify/ |
H A D | fsnotify.h | 12 /* protects reads of inode and vfsmount marks list */ 21 /* add a mark to a vfsmount */ 23 struct fsnotify_group *group, struct vfsmount *mnt, 29 /* vfsmount specific destruction of a mark */ 35 /* run the list of all marks associated with vfsmount and flag them to be freed */ 36 extern void fsnotify_clear_marks_by_mount(struct vfsmount *mnt);
|
H A D | vfsmount_mark.c | 33 void fsnotify_clear_marks_by_mount(struct vfsmount *mnt) 59 * Recalculate the mask of events relevant to a given vfsmount locked. 61 static void fsnotify_recalc_vfsmount_mask_locked(struct vfsmount *mnt) 78 void fsnotify_recalc_vfsmount_mask(struct vfsmount *mnt) 87 struct vfsmount *mnt = mark->m.mnt; 103 struct vfsmount *mnt) 120 * given a group and vfsmount, find the mark associated with that combination. 124 struct vfsmount *mnt) 136 * Attach an initialized mark to a given group and vfsmount. 141 struct fsnotify_group *group, struct vfsmount *mn [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/nfs/ |
H A D | nfs4namespace.c | 57 static char *nfs4_path(const struct vfsmount *mnt_parent, 76 static int nfs4_validate_fspath(const struct vfsmount *mnt_parent, 114 static struct vfsmount *try_location(struct nfs_clone_mount *mountdata, 119 struct vfsmount *mnt = ERR_PTR(-ENOENT); 173 static struct vfsmount *nfs_follow_referral(const struct vfsmount *mnt_parent, 177 struct vfsmount *mnt = ERR_PTR(-ENOENT); 232 struct vfsmount *nfs_do_refmount(const struct vfsmount *mnt_parent, struct dentry *dentry) 234 struct vfsmount *mn [all...] |
H A D | namespace.c | 28 static struct vfsmount *nfs_do_submount(const struct vfsmount *mnt_parent, 105 struct vfsmount *mnt; 204 static struct vfsmount *nfs_do_clone_mount(struct nfs_server *server, 209 struct vfsmount *mnt = ERR_PTR(-EINVAL); 232 static struct vfsmount *nfs_do_submount(const struct vfsmount *mnt_parent, 243 struct vfsmount *mnt = ERR_PTR(-ENOMEM); 255 mnt = (struct vfsmount *)devname;
|
H A D | internal.h | 151 extern struct vfsmount *nfs_do_refmount(const struct vfsmount *mnt_parent, struct dentry *dentry); 154 struct vfsmount *nfs_do_refmount(const struct vfsmount *mnt_parent, struct dentry *dentry) 272 static inline char *nfs_devname(const struct vfsmount *mnt_parent,
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/autofs/ |
H A D | init.c | 18 int flags, const char *dev_name, void *data, struct vfsmount *mnt)
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/autofs4/ |
H A D | init.c | 18 int flags, const char *dev_name, void *data, struct vfsmount *mnt)
|
H A D | expire.c | 48 static int autofs4_mount_busy(struct vfsmount *mnt, struct dentry *dentry) 120 static int autofs4_direct_busy(struct vfsmount *mnt, 146 static int autofs4_tree_busy(struct vfsmount *mnt, 219 static struct dentry *autofs4_check_leaves(struct vfsmount *mnt, 260 struct vfsmount *mnt, 299 struct vfsmount *mnt, 448 struct vfsmount *mnt, 482 int autofs4_do_expire_multi(struct super_block *sb, struct vfsmount *mnt, 516 int autofs4_expire_multi(struct super_block *sb, struct vfsmount *mnt,
|
H A D | autofs_i.h | 189 int autofs4_expire_run(struct super_block *, struct vfsmount *, 192 int autofs4_do_expire_multi(struct super_block *sb, struct vfsmount *mnt, 194 int autofs4_expire_multi(struct super_block *, struct vfsmount *, 197 struct vfsmount *mnt, 200 struct vfsmount *mnt,
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ecryptfs/ |
H A D | dentry.c | 48 struct vfsmount *lower_mnt = ecryptfs_dentry_to_lower_mnt(dentry); 50 struct vfsmount *vfsmount_save;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ocfs2/ |
H A D | file.h | 62 int ocfs2_getattr(struct vfsmount *mnt, struct dentry *dentry, 67 struct vfsmount *vfsmnt);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mtd/ |
H A D | mtdsuper.c | 61 struct vfsmount *mnt) 112 struct vfsmount *mnt) 132 struct vfsmount *mnt)
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/proc/ |
H A D | root.c | 39 int flags, const char *dev_name, void *data, struct vfsmount *mnt) 140 static int proc_root_getattr(struct vfsmount *mnt, struct dentry *dentry, struct kstat *stat 209 struct vfsmount *mnt;
|