Lines Matching refs:s_umount
114 up_read(&sb->s_umount);
180 up_write(&s->s_umount);
212 init_rwsem(&s->s_umount);
213 lockdep_set_class(&s->s_umount, &type->s_umount_key);
215 * sget() can have s_umount recursion.
221 * In case that succeeds, it will acquire the s_umount
229 down_write_nested(&s->s_umount, SINGLE_DEPTH_NESTING);
348 up_write(&s->s_umount);
365 down_write(&s->s_umount);
389 down_write(&s->s_umount);
394 up_write(&s->s_umount);
400 * trylock_super - try to grab ->s_umount shared
406 * false if we cannot acquire s_umount or if we lose the race and
407 * filesystem already got into shutdown, and returns true with the s_umount
409 * the caller must drop the s_umount lock when done.
418 if (down_read_trylock(&sb->s_umount)) {
422 up_read(&sb->s_umount);
477 up_write(&sb->s_umount);
639 up_read(&sb->s_umount);
647 up_write(&sb->s_umount);
693 down_read(&sb->s_umount);
696 up_read(&sb->s_umount);
727 down_read(&sb->s_umount);
730 up_read(&sb->s_umount);
760 down_read(&sb->s_umount);
762 down_write(&sb->s_umount);
767 up_read(&sb->s_umount);
769 up_write(&sb->s_umount);
801 up_read(&s->s_umount);
803 up_write(&s->s_umount);
831 * (or immediately if it was not frozen) and s_umount semaphore is held
863 up_write(&sb->s_umount);
883 down_read(&sb->s_umount);
887 up_read(&sb->s_umount);
932 up_write(&sb->s_umount);
934 down_write(&sb->s_umount);
1002 down_write(&sb->s_umount);
1015 up_write(&sb->s_umount);
1038 down_write(&sb->s_umount);
1043 up_write(&sb->s_umount);
1310 /* Once the superblock is inserted into the list by sget_fc(), s_umount
1341 * s_umount nests inside bd_mutex during
1343 * bd_mutex and can't be called under s_umount. Drop
1344 * s_umount temporarily. This is safe as we're
1347 up_write(&s->s_umount);
1349 down_write(&s->s_umount);
1392 * once the super is inserted into the list by sget, s_umount
1416 * s_umount nests inside bd_mutex during
1418 * bd_mutex and can't be called under s_umount. Drop
1419 * s_umount temporarily. This is safe as we're
1422 up_write(&s->s_umount);
1424 down_write(&s->s_umount);
1717 * sb->s_writers.frozen is protected by sb->s_umount.
1724 down_write(&sb->s_umount);
1731 up_write(&sb->s_umount);
1738 up_write(&sb->s_umount);
1743 /* Release s_umount to preserve sb_start_write -> s_umount ordering */
1744 up_write(&sb->s_umount);
1746 down_write(&sb->s_umount);
1784 up_write(&sb->s_umount);
1800 up_write(&sb->s_umount);
1817 up_write(&sb->s_umount);
1832 down_write(&sb->s_umount);