Lines Matching refs:s_writers
163 percpu_free_rwsem(&s->s_writers.rw_sem[i]); in destroy_super_work()
234 if (__percpu_init_rwsem(&s->s_writers.rw_sem[i], in alloc_super()
239 init_waitqueue_head(&s->s_writers.wait_unfrozen); in alloc_super()
901 if (sb->s_writers.frozen != SB_UNFROZEN) in reconfigure_super()
925 if (sb->s_writers.frozen != SB_UNFROZEN) in reconfigure_super()
1597 percpu_down_write(sb->s_writers.rw_sem + level-1); in sb_wait_write()
1609 percpu_rwsem_release(sb->s_writers.rw_sem + level, 0, _THIS_IP_); in lockdep_sb_freeze_release()
1620 percpu_rwsem_acquire(sb->s_writers.rw_sem + level, 0, _THIS_IP_); in lockdep_sb_freeze_acquire()
1626 percpu_up_write(sb->s_writers.rw_sem + level); in sb_freeze_unlock()
1668 if (sb->s_writers.frozen != SB_UNFROZEN) { in freeze_super()
1680 sb->s_writers.frozen = SB_FREEZE_COMPLETE; in freeze_super()
1685 sb->s_writers.frozen = SB_FREEZE_WRITE; in freeze_super()
1692 sb->s_writers.frozen = SB_FREEZE_PAGEFAULT; in freeze_super()
1698 sb->s_writers.frozen = SB_UNFROZEN; in freeze_super()
1700 wake_up(&sb->s_writers.wait_unfrozen); in freeze_super()
1706 sb->s_writers.frozen = SB_FREEZE_FS; in freeze_super()
1714 sb->s_writers.frozen = SB_UNFROZEN; in freeze_super()
1716 wake_up(&sb->s_writers.wait_unfrozen); in freeze_super()
1725 sb->s_writers.frozen = SB_FREEZE_COMPLETE; in freeze_super()
1736 if (sb->s_writers.frozen != SB_FREEZE_COMPLETE) { in thaw_super_locked()
1742 sb->s_writers.frozen = SB_UNFROZEN; in thaw_super_locked()
1759 sb->s_writers.frozen = SB_UNFROZEN; in thaw_super_locked()
1762 wake_up(&sb->s_writers.wait_unfrozen); in thaw_super_locked()