Lines Matching refs:s_writers
164 percpu_free_rwsem(&s->s_writers.rw_sem[i]); in destroy_super_work()
235 if (__percpu_init_rwsem(&s->s_writers.rw_sem[i], in alloc_super()
240 init_waitqueue_head(&s->s_writers.wait_unfrozen); in alloc_super()
862 if (sb->s_writers.frozen != SB_UNFROZEN) in reconfigure_super()
886 if (sb->s_writers.frozen != SB_UNFROZEN) in reconfigure_super()
1596 percpu_down_write(sb->s_writers.rw_sem + level-1); in sb_wait_write()
1608 percpu_rwsem_release(sb->s_writers.rw_sem + level, 0, _THIS_IP_); in lockdep_sb_freeze_release()
1619 percpu_rwsem_acquire(sb->s_writers.rw_sem + level, 0, _THIS_IP_); in lockdep_sb_freeze_acquire()
1627 percpu_up_write(sb->s_writers.rw_sem + level); in sb_freeze_unlock()
1669 if (sb->s_writers.frozen != SB_UNFROZEN) { in freeze_super()
1681 sb->s_writers.frozen = SB_FREEZE_COMPLETE; in freeze_super()
1686 sb->s_writers.frozen = SB_FREEZE_WRITE; in freeze_super()
1693 sb->s_writers.frozen = SB_FREEZE_PAGEFAULT; in freeze_super()
1700 sb->s_writers.frozen = SB_FREEZE_FS; in freeze_super()
1708 sb->s_writers.frozen = SB_UNFROZEN; in freeze_super()
1710 wake_up(&sb->s_writers.wait_unfrozen); in freeze_super()
1719 sb->s_writers.frozen = SB_FREEZE_COMPLETE; in freeze_super()
1730 if (sb->s_writers.frozen != SB_FREEZE_COMPLETE) { in thaw_super_locked()
1736 sb->s_writers.frozen = SB_UNFROZEN; in thaw_super_locked()
1753 sb->s_writers.frozen = SB_UNFROZEN; in thaw_super_locked()
1756 wake_up(&sb->s_writers.wait_unfrozen); in thaw_super_locked()