Lines Matching refs:vfsmount

30 Shared subtree provides four different flavors of mounts; struct vfsmount to be
232 Note: the word 'vfsmount' and the noun 'mount' have been used
244 A 'propagation event' is defined as event generated on a vfsmount
252 A 'shared mount' is defined as a vfsmount that belongs to a
267 A 'slave mount' is defined as a vfsmount that receives
282 A vfsmount can be both shared as well as slave. This state
283 indicates that the mount is a slave of some vfsmount, and
284 has its own peer group too. This vfsmount receives propagation
285 events from its master vfsmount, and also forwards propagation
288 Strictly speaking, the vfsmount is shared having its own
292 Only a slave vfsmount can be made as 'shared and slave' by
295 or by moving the slave vfsmount under a shared vfsmount.
299 A 'private mount' is defined as vfsmount that does not
304 A 'unbindable mount' is defined as vfsmount that does not
671 one vfsmount.
743 one vfsmount.
804 4 new fields are introduced to struct vfsmount
810 ->mnt_share links together all the mount to/from which this vfsmount
813 ->mnt_slave_list links all the mounts to which this vfsmount propagates
816 ->mnt_slave links together all the slaves that its master vfsmount
819 ->mnt_master points to the master vfsmount from which this vfsmount
823 the vfsmount. MNT_SHARE indicates that the vfsmount is a shared
824 vfsmount. MNT_UNCLONABLE indicates that the vfsmount cannot be
868 vfsmount of 'A'
869 'M', 'L', 'N' have their ->mnt_master point to struct vfsmount of 'K'
873 J and K's ->mnt_master points to struct vfsmount of C
875 'H' and 'I' have their ->mnt_master pointing to struct vfsmount of 'D'.
887 The former modifies a vfsmount that has not been visible in any shared
889 The latter holds namespace_sem and the only references to vfsmount