Lines Matching refs:super
215 struct logfs_super *super = logfs_super(dir->i_sb); in logfs_unlink() local
243 mutex_lock(&super->s_dirop_mutex); in logfs_unlink()
260 mutex_unlock(&super->s_dirop_mutex); in logfs_unlink()
410 struct logfs_super *super = logfs_super(dir->i_sb); in __logfs_create() local
424 mutex_lock(&super->s_dirop_mutex); in __logfs_create()
462 mutex_unlock(&super->s_dirop_mutex); in __logfs_create()
588 struct logfs_super *super = logfs_super(old_dir->i_sb); in logfs_rename_cross() local
608 mutex_lock(&super->s_dirop_mutex); in logfs_rename_cross()
615 super->s_rename_dir = 0; in logfs_rename_cross()
616 super->s_rename_pos = 0; in logfs_rename_cross()
629 mutex_unlock(&super->s_dirop_mutex); in logfs_rename_cross()
660 struct logfs_super *super = logfs_super(old_dir->i_sb); in logfs_rename_target() local
690 mutex_lock(&super->s_dirop_mutex); in logfs_rename_target()
694 super->s_rename_dir = 0; in logfs_rename_target()
695 super->s_rename_pos = 0; in logfs_rename_target()
696 super->s_victim_ino = 0; in logfs_rename_target()
715 mutex_unlock(&super->s_dirop_mutex); in logfs_rename_target()
731 struct logfs_super *super = logfs_super(sb); in logfs_replay_journal() local
736 if (super->s_victim_ino) { in logfs_replay_journal()
738 ino = super->s_victim_ino; in logfs_replay_journal()
745 super->s_victim_ino = 0; in logfs_replay_journal()
749 super->s_victim_ino = ino; in logfs_replay_journal()
753 if (super->s_rename_dir) { in logfs_replay_journal()
755 ino = super->s_rename_dir; in logfs_replay_journal()
756 pos = super->s_rename_pos; in logfs_replay_journal()
763 super->s_rename_dir = 0; in logfs_replay_journal()
764 super->s_rename_pos = 0; in logfs_replay_journal()
768 super->s_rename_dir = ino; in logfs_replay_journal()
769 super->s_rename_pos = pos; in logfs_replay_journal()