• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/fs/

Lines Matching refs:vfsmount

15 static inline struct vfsmount *next_peer(struct vfsmount *p)
17 return list_entry(p->mnt_share.next, struct vfsmount, mnt_share);
20 static inline struct vfsmount *first_slave(struct vfsmount *p)
22 return list_entry(p->mnt_slave_list.next, struct vfsmount, mnt_slave);
25 static inline struct vfsmount *next_slave(struct vfsmount *p)
27 return list_entry(p->mnt_slave.next, struct vfsmount, mnt_slave);
30 static int do_make_slave(struct vfsmount *mnt)
32 struct vfsmount *peer_mnt = mnt, *master = mnt->mnt_master;
33 struct vfsmount *slave_mnt;
63 struct vfsmount, mnt_slave);
74 void change_mnt_propagation(struct vfsmount *mnt, int type)
94 static struct vfsmount *propagation_next(struct vfsmount *m,
95 struct vfsmount *origin)
102 struct vfsmount *next;
103 struct vfsmount *master = m->mnt_master;
125 static struct vfsmount *get_source(struct vfsmount *dest,
126 struct vfsmount *last_dest,
127 struct vfsmount *last_src,
130 struct vfsmount *p_last_src = NULL;
131 struct vfsmount *p_last_dest = NULL;
170 int propagate_mnt(struct vfsmount *dest_mnt, struct dentry *dest_dentry,
171 struct vfsmount *source_mnt, struct list_head *tree_list)
173 struct vfsmount *m, *child;
175 struct vfsmount *prev_dest_mnt = dest_mnt;
176 struct vfsmount *prev_src_mnt = source_mnt;
183 struct vfsmount *source;
212 child = list_entry(tmp_list.next, struct vfsmount, mnt_hash);
224 static inline int do_refcount_check(struct vfsmount *mnt, int count)
238 int propagate_mount_busy(struct vfsmount *mnt, int refcnt)
240 struct vfsmount *m, *child;
241 struct vfsmount *parent = mnt->mnt_parent;
269 static void __propagate_umount(struct vfsmount *mnt)
271 struct vfsmount *parent = mnt->mnt_parent;
272 struct vfsmount *m;
279 struct vfsmount *child = __lookup_mnt(m,
297 struct vfsmount *mnt;