Lines Matching refs:flags
45 struct dlm_lock *lock, int flags,
50 struct dlm_lock *lock, int flags, int type);
63 struct dlm_lock *lock, int flags, int type) in dlmconvert_master() argument
74 status = __dlmconvert_master(dlm, res, lock, flags, type, in dlmconvert_master()
106 struct dlm_lock *lock, int flags, in __dlmconvert_master() argument
136 if (flags & LKM_VALBLK) { in __dlmconvert_master()
143 lock->lksb->flags |= DLM_LKSB_PUT_LVB; in __dlmconvert_master()
153 lock->lksb->flags |= DLM_LKSB_GET_LVB; in __dlmconvert_master()
159 flags &= ~(LKM_VALBLK); in __dlmconvert_master()
197 if (lock->lksb->flags & DLM_LKSB_PUT_LVB) in __dlmconvert_master()
211 if (flags & LKM_NOQUEUE) { in __dlmconvert_master()
241 lock->lksb->flags &= ~(DLM_LKSB_GET_LVB|DLM_LKSB_PUT_LVB); in dlm_revert_pending_convert()
253 struct dlm_lock *lock, int flags, int type) in dlmconvert_remote() argument
301 if (flags & LKM_VALBLK) { in dlmconvert_remote()
303 flags |= LKM_PUT_LVB; in dlmconvert_remote()
304 lock->lksb->flags |= DLM_LKSB_PUT_LVB; in dlmconvert_remote()
307 flags &= ~LKM_VALBLK; in dlmconvert_remote()
309 flags |= LKM_GET_LVB; in dlmconvert_remote()
310 lock->lksb->flags |= DLM_LKSB_GET_LVB; in dlmconvert_remote()
318 status = dlm_send_remote_convert_request(dlm, res, lock, flags, type); in dlmconvert_remote()
357 struct dlm_lock *lock, int flags, int type) in dlm_send_remote_convert_request() argument
373 convert.flags = cpu_to_be32(flags); in dlm_send_remote_convert_request()
379 if (flags & LKM_PUT_LVB) { in dlm_send_remote_convert_request()
441 u32 flags; in dlm_convert_lock_handler() local
458 flags = be32_to_cpu(cnv->flags); in dlm_convert_lock_handler()
460 if ((flags & (LKM_PUT_LVB|LKM_GET_LVB)) == in dlm_convert_lock_handler()
467 mlog(0, "lvb: %s\n", flags & LKM_PUT_LVB ? "put lvb" : in dlm_convert_lock_handler()
468 (flags & LKM_GET_LVB ? "get lvb" : "none")); in dlm_convert_lock_handler()
507 if (flags & LKM_PUT_LVB) { in dlm_convert_lock_handler()
508 BUG_ON(lksb->flags & (DLM_LKSB_PUT_LVB|DLM_LKSB_GET_LVB)); in dlm_convert_lock_handler()
509 lksb->flags |= DLM_LKSB_PUT_LVB; in dlm_convert_lock_handler()
511 } else if (flags & LKM_GET_LVB) { in dlm_convert_lock_handler()
512 BUG_ON(lksb->flags & (DLM_LKSB_PUT_LVB|DLM_LKSB_GET_LVB)); in dlm_convert_lock_handler()
513 lksb->flags |= DLM_LKSB_GET_LVB; in dlm_convert_lock_handler()
522 status = __dlmconvert_master(dlm, res, lock, flags, in dlm_convert_lock_handler()
535 lksb->flags &= ~(DLM_LKSB_GET_LVB|DLM_LKSB_PUT_LVB); in dlm_convert_lock_handler()