Lines Matching refs:lkb_rqmode
135 __dlm_compat_matrix[(gr)->lkb_grmode + 1][(rq)->lkb_rqmode + 1]
165 lkb->lkb_flags, lkb->lkb_status, lkb->lkb_rqmode,
261 if ((lkb->lkb_grmode==DLM_LOCK_PR && lkb->lkb_rqmode==DLM_LOCK_CW) ||
262 (lkb->lkb_rqmode==DLM_LOCK_PR && lkb->lkb_grmode==DLM_LOCK_CW))
269 return (!middle_conversion(lkb) && lkb->lkb_rqmode < lkb->lkb_grmode);
1304 if (lkb->lkb_rqmode < mode)
1956 b = dlm_lvb_operations[lkb->lkb_grmode + 1][lkb->lkb_rqmode + 1];
2039 b = dlm_lvb_operations[lkb->lkb_grmode + 1][lkb->lkb_rqmode + 1];
2087 lkb->lkb_rqmode = DLM_LOCK_IV;
2117 if (lkb->lkb_grmode != lkb->lkb_rqmode) {
2118 lkb->lkb_grmode = lkb->lkb_rqmode;
2125 lkb->lkb_rqmode = DLM_LOCK_IV;
2165 if (lkb->lkb_rqmode == DLM_LOCK_IV || lkb->lkb_grmode == DLM_LOCK_IV) {
2167 lkb->lkb_id, lkb->lkb_grmode, lkb->lkb_rqmode);
2184 lkb->lkb_rqmode = DLM_LOCK_PR;
2186 lkb->lkb_rqmode = DLM_LOCK_CW;
2448 int8_t alt = 0, rqmode = lkb->lkb_rqmode;
2492 lkb->lkb_rqmode = alt;
2497 lkb->lkb_rqmode = rqmode;
2546 if (lkb->lkb_highbast < lkb->lkb_rqmode) {
2547 queue_bast(r, lkb, lkb->lkb_rqmode);
2548 lkb->lkb_highbast = lkb->lkb_rqmode;
2559 hi = max_t(int, lkb->lkb_rqmode, hi);
2561 if (cw && lkb->lkb_rqmode == DLM_LOCK_CW)
2586 high = max_t(int, lkb->lkb_rqmode, high);
2587 if (lkb->lkb_rqmode == DLM_LOCK_CW)
2652 if ((gr->lkb_grmode == DLM_LOCK_PR && rq->lkb_rqmode == DLM_LOCK_CW) ||
2653 (gr->lkb_grmode == DLM_LOCK_CW && rq->lkb_rqmode == DLM_LOCK_PR)) {
2659 if (gr->lkb_highbast < rq->lkb_rqmode && !modes_compat(gr, rq))
2674 queue_bast(r, gr, lkb->lkb_rqmode);
2675 gr->lkb_highbast = lkb->lkb_rqmode;
2918 lkb->lkb_rqmode = args->mode;
3614 ms->m_rqmode = lkb->lkb_rqmode;
3925 lkb->lkb_rqmode = ms->m_rqmode;
3949 lkb->lkb_rqmode = ms->m_rqmode;
5103 } else if (lkb->lkb_rqmode >= lkb->lkb_grmode) {
5107 /* lkb->lkb_rqmode < lkb->lkb_grmode shouldn't happen since down
5602 lkb->lkb_rqmode = rl->rl_rqmode;