Lines Matching refs:parent
246 struct mount *parent = last_source->mnt_parent; in propagate_one() local
249 done = parent->mnt_master == p; in propagate_one()
250 if (done && peers(n, parent)) in propagate_one()
372 struct mount *parent = mnt->mnt_parent; in propagate_mount_busy() local
374 if (mnt == parent) in propagate_mount_busy()
385 for (m = propagation_next(parent, parent); m; in propagate_mount_busy()
386 m = propagation_next(m, parent)) { in propagate_mount_busy()
414 struct mount *parent = mnt->mnt_parent; in propagate_mount_unlock() local
417 BUG_ON(parent == mnt); in propagate_mount_unlock()
419 for (m = propagation_next(parent, parent); m; in propagate_mount_unlock()
420 m = propagation_next(m, parent)) { in propagate_mount_unlock()
500 struct mount *mnt, *parent; in restore_mounts() local
509 parent = mnt->mnt_parent; in restore_mounts()
510 while (parent->mnt.mnt_flags & MNT_UMOUNT) { in restore_mounts()
511 mp = parent->mnt_mp; in restore_mounts()
512 parent = parent->mnt_parent; in restore_mounts()
514 if (parent != mnt->mnt_parent) in restore_mounts()
515 mnt_change_mountpoint(parent, mp, mnt); in restore_mounts()
544 struct mount *parent = mnt->mnt_parent; in propagate_umount() local
557 for (m = propagation_next(parent, parent); m; in propagate_umount()
558 m = propagation_next(m, parent)) { in propagate_umount()
572 m = skip_propagation_subtree(m, parent); in propagate_umount()