Searched refs:mnt_slave_list (Results 1 – 4 of 4) sorted by relevance
/linux-6.12.1/fs/ |
D | pnode.c | 24 return list_entry(p->mnt_slave_list.next, struct mount, mnt_slave); in first_slave() 29 return list_entry(p->mnt_slave_list.prev, struct mount, mnt_slave); in last_slave() 84 struct list_head *p = &mnt->mnt_slave_list; in do_make_slave() 110 list_for_each_entry(slave_mnt, &mnt->mnt_slave_list, mnt_slave) in do_make_slave() 112 list_move(&mnt->mnt_slave, &master->mnt_slave_list); in do_make_slave() 113 list_splice(&mnt->mnt_slave_list, master->mnt_slave_list.prev); in do_make_slave() 114 INIT_LIST_HEAD(&mnt->mnt_slave_list); in do_make_slave() 153 if (!IS_MNT_NEW(m) && !list_empty(&m->mnt_slave_list)) in propagation_next() 162 } else if (m->mnt_slave.next != &master->mnt_slave_list) in propagation_next() 177 if (!IS_MNT_NEW(m) && !list_empty(&m->mnt_slave_list)) in skip_propagation_subtree() [all …]
|
D | mount.h | 60 struct list_head mnt_slave_list;/* list of slave mounts */ member
|
D | namespace.c | 342 INIT_LIST_HEAD(&mnt->mnt_slave_list); in alloc_vfsmnt() 1323 list_add(&mnt->mnt_slave, &old->mnt_slave_list); in clone_mnt() 3149 list_add(&to->mnt_slave, &m->mnt_slave_list); in do_set_group()
|
/linux-6.12.1/Documentation/filesystems/ |
D | sharedsubtree.rst | 854 * ->mnt_slave_list 862 ->mnt_slave_list 884 in ->mnt_master->mnt_slave_list and going through ->mnt_slave. 888 you need to go through _all_ ->mnt_slave_list of its members. 917 A's ->mnt_slave_list links with ->mnt_slave of 'E', 'K', 'F' and 'G' 925 K's ->mnt_slave_list links with ->mnt_slave of 'M', 'L' and 'N' 927 C's ->mnt_slave_list links with ->mnt_slave of 'J' and 'K' 931 and finally D's ->mnt_slave_list links with ->mnt_slave of 'H' and 'I' 940 ->mnt_share, ->mnt_slave, ->mnt_slave_list, ->mnt_master are protected
|