Lines Matching defs:flags
43 struct dlm_lock *lock, int flags,
48 struct dlm_lock *lock, int flags, int type);
61 struct dlm_lock *lock, int flags, int type)
72 status = __dlmconvert_master(dlm, res, lock, flags, type,
104 struct dlm_lock *lock, int flags,
134 if (flags & LKM_VALBLK) {
141 lock->lksb->flags |= DLM_LKSB_PUT_LVB;
151 lock->lksb->flags |= DLM_LKSB_GET_LVB;
157 flags &= ~(LKM_VALBLK);
195 if (lock->lksb->flags & DLM_LKSB_PUT_LVB)
209 if (flags & LKM_NOQUEUE) {
239 lock->lksb->flags &= ~(DLM_LKSB_GET_LVB|DLM_LKSB_PUT_LVB);
251 struct dlm_lock *lock, int flags, int type)
299 if (flags & LKM_VALBLK) {
301 flags |= LKM_PUT_LVB;
302 lock->lksb->flags |= DLM_LKSB_PUT_LVB;
305 flags &= ~LKM_VALBLK;
307 flags |= LKM_GET_LVB;
308 lock->lksb->flags |= DLM_LKSB_GET_LVB;
316 status = dlm_send_remote_convert_request(dlm, res, lock, flags, type);
355 struct dlm_lock *lock, int flags, int type)
371 convert.flags = cpu_to_be32(flags);
377 if (flags & LKM_PUT_LVB) {
439 u32 flags;
456 flags = be32_to_cpu(cnv->flags);
458 if ((flags & (LKM_PUT_LVB|LKM_GET_LVB)) ==
465 mlog(0, "lvb: %s\n", flags & LKM_PUT_LVB ? "put lvb" :
466 (flags & LKM_GET_LVB ? "get lvb" : "none"));
505 if (flags & LKM_PUT_LVB) {
506 BUG_ON(lksb->flags & (DLM_LKSB_PUT_LVB|DLM_LKSB_GET_LVB));
507 lksb->flags |= DLM_LKSB_PUT_LVB;
509 } else if (flags & LKM_GET_LVB) {
510 BUG_ON(lksb->flags & (DLM_LKSB_PUT_LVB|DLM_LKSB_GET_LVB));
511 lksb->flags |= DLM_LKSB_GET_LVB;
520 status = __dlmconvert_master(dlm, res, lock, flags,
533 lksb->flags &= ~(DLM_LKSB_GET_LVB|DLM_LKSB_PUT_LVB);