Lines Matching refs:OCFS2_LOCK_BUSY
919 BUG_ON(!(lockres->l_flags & OCFS2_LOCK_BUSY));
930 lockres_clear_flags(lockres, OCFS2_LOCK_BUSY);
935 BUG_ON(!(lockres->l_flags & OCFS2_LOCK_BUSY));
950 * the OCFS2_LOCK_BUSY flag to prevent the dc thread from
960 lockres_clear_flags(lockres, OCFS2_LOCK_BUSY);
965 BUG_ON((!(lockres->l_flags & OCFS2_LOCK_BUSY)));
975 lockres_clear_flags(lockres, OCFS2_LOCK_BUSY);
1011 * OCFS2_LOCK_BUSY and calling ocfs2_dlm_lock(). See ocfs2_unblock_lock()
1016 * returns. The ast clears OCFS2_LOCK_BUSY, and must therefore clear
1106 BUG_ON(!(lockres->l_flags & OCFS2_LOCK_BUSY));
1156 lockres_clear_flags(lockres, OCFS2_LOCK_BUSY);
1243 lockres_clear_flags(lockres, OCFS2_LOCK_BUSY);
1293 lockres_clear_flags(lockres, OCFS2_LOCK_BUSY);
1305 * OCFS2_LOCK_BUSY), we'll bail out returning 0. It's up to the caller
1322 (lockres->l_flags & OCFS2_LOCK_BUSY)) {
1329 lockres_or_flags(lockres, OCFS2_LOCK_BUSY);
1368 !ocfs2_check_wait_flag(lockres, OCFS2_LOCK_BUSY));
1512 if (lockres->l_flags & OCFS2_LOCK_BUSY &&
1516 lockres_add_mask_waiter(lockres, &mw, OCFS2_LOCK_BUSY, 0);
1570 lockres_or_flags(lockres, OCFS2_LOCK_BUSY);
1634 mw.mw_mask & (OCFS2_LOCK_BUSY|OCFS2_LOCK_BLOCKED)) {
1917 if (lockres->l_flags & OCFS2_LOCK_BUSY) {
1928 lockres_add_mask_waiter(lockres, &mw, OCFS2_LOCK_BUSY, 0);
1985 if ((lockres->l_flags & OCFS2_LOCK_BUSY) ||
1996 lockres_add_mask_waiter(lockres, &mw, OCFS2_LOCK_BUSY, 0);
2020 lockres_or_flags(lockres, OCFS2_LOCK_BUSY);
2022 lockres_add_mask_waiter(lockres, &mw, OCFS2_LOCK_BUSY, 0);
2099 lockres_add_mask_waiter(lockres, &mw, OCFS2_LOCK_BUSY, 0);
3437 while (lockres->l_flags & OCFS2_LOCK_BUSY) {
3460 if (lockres->l_flags & OCFS2_LOCK_BUSY)
3478 lockres_or_flags(lockres, OCFS2_LOCK_BUSY);
3643 lockres_or_flags(lockres, OCFS2_LOCK_BUSY);
3711 mlog_bug_on_msg(!(lockres->l_flags & OCFS2_LOCK_BUSY),
3762 if (lockres->l_flags & OCFS2_LOCK_BUSY) {
3766 * OCFS2_LOCK_BUSY, but has *NOT* yet called dlm_lock().
3806 * OCFS2_LOCK_BUSY flag is cleared. Now if the fs received a bast