sb_i 24 fs/reiserfs/lock.c struct reiserfs_sb_info *sb_i = REISERFS_SB(s); sb_i 26 fs/reiserfs/lock.c if (sb_i->lock_owner != current) { sb_i 27 fs/reiserfs/lock.c mutex_lock(&sb_i->lock); sb_i 28 fs/reiserfs/lock.c sb_i->lock_owner = current; sb_i 32 fs/reiserfs/lock.c sb_i->lock_depth++; sb_i 37 fs/reiserfs/lock.c struct reiserfs_sb_info *sb_i = REISERFS_SB(s); sb_i 44 fs/reiserfs/lock.c BUG_ON(sb_i->lock_owner != current); sb_i 46 fs/reiserfs/lock.c if (--sb_i->lock_depth == -1) { sb_i 47 fs/reiserfs/lock.c sb_i->lock_owner = NULL; sb_i 48 fs/reiserfs/lock.c mutex_unlock(&sb_i->lock); sb_i 54 fs/reiserfs/lock.c struct reiserfs_sb_info *sb_i = REISERFS_SB(s); sb_i 58 fs/reiserfs/lock.c if (sb_i->lock_owner != current) sb_i 61 fs/reiserfs/lock.c depth = sb_i->lock_depth; sb_i 63 fs/reiserfs/lock.c sb_i->lock_depth = -1; sb_i 64 fs/reiserfs/lock.c sb_i->lock_owner = NULL; sb_i 65 fs/reiserfs/lock.c mutex_unlock(&sb_i->lock); sb_i 72 fs/reiserfs/lock.c struct reiserfs_sb_info *sb_i = REISERFS_SB(s); sb_i 78 fs/reiserfs/lock.c mutex_lock(&sb_i->lock); sb_i 79 fs/reiserfs/lock.c sb_i->lock_owner = current; sb_i 80 fs/reiserfs/lock.c sb_i->lock_depth = depth; sb_i 89 fs/reiserfs/lock.c struct reiserfs_sb_info *sb_i = REISERFS_SB(sb); sb_i 91 fs/reiserfs/lock.c WARN_ON(sb_i->lock_depth < 0); sb_i 97 fs/reiserfs/lock.c struct reiserfs_sb_info *sb_i = REISERFS_SB(sb); sb_i 99 fs/reiserfs/lock.c WARN_ONCE((sb_i->lock_depth > 0), "Unwanted recursive reiserfs lock!\n");