• Home
  • Raw
  • Download

Lines Matching refs:flags

62 					   struct dlm_lock *lock, int flags,
67 struct dlm_lock *lock, int flags, int type);
80 struct dlm_lock *lock, int flags, int type) in dlmconvert_master() argument
91 status = __dlmconvert_master(dlm, res, lock, flags, type, in dlmconvert_master()
123 struct dlm_lock *lock, int flags, in __dlmconvert_master() argument
154 if (flags & LKM_VALBLK) { in __dlmconvert_master()
161 lock->lksb->flags |= DLM_LKSB_PUT_LVB; in __dlmconvert_master()
171 lock->lksb->flags |= DLM_LKSB_GET_LVB; in __dlmconvert_master()
177 flags &= ~(LKM_VALBLK); in __dlmconvert_master()
217 if (lock->lksb->flags & DLM_LKSB_PUT_LVB) in __dlmconvert_master()
225 if (flags & LKM_NOQUEUE) { in __dlmconvert_master()
255 lock->lksb->flags &= ~(DLM_LKSB_GET_LVB|DLM_LKSB_PUT_LVB); in dlm_revert_pending_convert()
267 struct dlm_lock *lock, int flags, int type) in dlmconvert_remote() argument
302 if (flags & LKM_VALBLK) { in dlmconvert_remote()
304 flags |= LKM_PUT_LVB; in dlmconvert_remote()
305 lock->lksb->flags |= DLM_LKSB_PUT_LVB; in dlmconvert_remote()
308 flags &= ~LKM_VALBLK; in dlmconvert_remote()
310 flags |= LKM_GET_LVB; in dlmconvert_remote()
311 lock->lksb->flags |= DLM_LKSB_GET_LVB; in dlmconvert_remote()
319 status = dlm_send_remote_convert_request(dlm, res, lock, flags, type); in dlmconvert_remote()
349 struct dlm_lock *lock, int flags, int type) in dlm_send_remote_convert_request() argument
365 convert.flags = cpu_to_be32(flags); in dlm_send_remote_convert_request()
371 if (flags & LKM_PUT_LVB) { in dlm_send_remote_convert_request()
431 u32 flags; in dlm_convert_lock_handler() local
448 flags = be32_to_cpu(cnv->flags); in dlm_convert_lock_handler()
450 if ((flags & (LKM_PUT_LVB|LKM_GET_LVB)) == in dlm_convert_lock_handler()
457 mlog(0, "lvb: %s\n", flags & LKM_PUT_LVB ? "put lvb" : in dlm_convert_lock_handler()
458 (flags & LKM_GET_LVB ? "get lvb" : "none")); in dlm_convert_lock_handler()
498 if (flags & LKM_PUT_LVB) { in dlm_convert_lock_handler()
499 BUG_ON(lksb->flags & (DLM_LKSB_PUT_LVB|DLM_LKSB_GET_LVB)); in dlm_convert_lock_handler()
500 lksb->flags |= DLM_LKSB_PUT_LVB; in dlm_convert_lock_handler()
502 } else if (flags & LKM_GET_LVB) { in dlm_convert_lock_handler()
503 BUG_ON(lksb->flags & (DLM_LKSB_PUT_LVB|DLM_LKSB_GET_LVB)); in dlm_convert_lock_handler()
504 lksb->flags |= DLM_LKSB_GET_LVB; in dlm_convert_lock_handler()
513 status = __dlmconvert_master(dlm, res, lock, flags, in dlm_convert_lock_handler()
526 lksb->flags &= ~(DLM_LKSB_GET_LVB|DLM_LKSB_PUT_LVB); in dlm_convert_lock_handler()