Home
last modified time | relevance | path

Searched refs:DLM_LOCK_PR (Results 1 – 14 of 14) sorted by relevance

/linux-6.15/fs/ocfs2/dlmfs/
H A Duserdlm.c106 else if (level == DLM_LOCK_PR) in user_highest_compat_lock_level()
107 new_level = DLM_LOCK_PR; in user_highest_compat_lock_level()
187 case DLM_LOCK_PR: in __user_dlm_cond_queue_lockres()
352 if ((lockres->l_blocking == DLM_LOCK_PR) in user_dlm_unblock_lock()
390 case DLM_LOCK_PR: in user_dlm_inc_holders()
419 level != DLM_LOCK_PR) { in user_dlm_cluster_lock()
510 case DLM_LOCK_PR: in user_dlm_dec_holders()
523 level != DLM_LOCK_PR) { in user_dlm_cluster_unlock()
561 BUG_ON(lockres->l_level < DLM_LOCK_PR); in user_dlm_read_lvb()
H A Ddlmfs.c107 *level = DLM_LOCK_PR; in dlmfs_decode_open_flags()
/linux-6.15/fs/ocfs2/
H A Ddlmglue.c848 case DLM_LOCK_PR: in ocfs2_inc_holders()
866 case DLM_LOCK_PR: in ocfs2_dec_holders()
884 else if (level == DLM_LOCK_PR) in ocfs2_highest_compat_lock_level()
885 new_level = DLM_LOCK_PR; in ocfs2_highest_compat_lock_level()
1659 if (level == DLM_LOCK_PR) in __ocfs2_cluster_lock()
1779 level = write ? DLM_LOCK_EX : DLM_LOCK_PR; in ocfs2_rw_lock()
1803 level = write ? DLM_LOCK_EX : DLM_LOCK_PR; in ocfs2_try_rw_lock()
2128 case DLM_LOCK_PR: in ocfs2_downconvert_on_unlock()
2460 level = ex ? DLM_LOCK_EX : DLM_LOCK_PR; in ocfs2_inode_lock_full_nested()
3837 if (lockres->l_blocking == DLM_LOCK_PR && in ocfs2_unblock_lock()
[all …]
H A Dstack_o2cb.c44 #if (DLM_LOCK_PR != LKM_PRMODE)
H A Dstack_user.c902 version_lock(conn, DLM_LOCK_PR, DLM_LKF_CONVERT|DLM_LKF_VALBLK); in get_protocol_version()
904 ret = version_lock(conn, DLM_LOCK_PR, DLM_LKF_VALBLK); in get_protocol_version()
/linux-6.15/include/uapi/linux/
H A Ddlmconstants.h34 #define DLM_LOCK_PR 3 /* protected read */ macro
/linux-6.15/fs/gfs2/
H A Dlock_dlm.c199 case DLM_LOCK_PR: in gdlm_bast()
220 return DLM_LOCK_PR; in make_mode()
231 return (cur == DLM_LOCK_PR && req == DLM_LOCK_CW) || in middle_conversion()
232 (cur == DLM_LOCK_CW && req == DLM_LOCK_PR); in middle_conversion()
257 if (req == DLM_LOCK_PR) in make_flags()
930 error = mounted_lock(sdp, DLM_LOCK_PR, DLM_LKF_CONVERT|DLM_LKF_NOQUEUE); in control_mount()
932 mounted_mode = DLM_LOCK_PR; in control_mount()
1089 error = mounted_lock(sdp, DLM_LOCK_PR, DLM_LKF_CONVERT); in control_first_done()
H A Dtrace_gfs2.h77 return DLM_LOCK_PR; in glock_trace_state()
/linux-6.15/fs/dlm/
H A Drecover.c825 if (lkb->lkb_grmode == DLM_LOCK_PR || in recover_conversion()
843 if (((lkb->lkb_grmode == DLM_LOCK_PR) && (other_grmode == DLM_LOCK_CW)) || in recover_conversion()
844 ((lkb->lkb_grmode == DLM_LOCK_CW) && (other_grmode == DLM_LOCK_PR))) { in recover_conversion()
H A Dast.c91 (prev_mode > mode && prev_mode > DLM_LOCK_PR)) { in dlm_may_skip_callback()
H A Dlock.c263 if ((lkb->lkb_grmode==DLM_LOCK_PR && lkb->lkb_rqmode==DLM_LOCK_CW) || in middle_conversion()
264 (lkb->lkb_rqmode==DLM_LOCK_PR && lkb->lkb_grmode==DLM_LOCK_CW)) in middle_conversion()
2129 lkb->lkb_rqmode = DLM_LOCK_PR; in munge_altmode()
2431 if (rqmode != DLM_LOCK_PR && (lkb->lkb_exflags & DLM_LKF_ALTPR)) in can_be_granted()
2432 alt = DLM_LOCK_PR; in can_be_granted()
2547 if (gr->lkb_grmode == DLM_LOCK_PR && cw) { in lock_requires_bast()
2585 if (cw && high == DLM_LOCK_PR && in grant_pending_locks()
2586 lkb->lkb_grmode == DLM_LOCK_PR) in grant_pending_locks()
2597 if ((gr->lkb_grmode == DLM_LOCK_PR && rq->lkb_rqmode == DLM_LOCK_CW) || in modes_require_bast()
2598 (gr->lkb_grmode == DLM_LOCK_CW && rq->lkb_rqmode == DLM_LOCK_PR)) { in modes_require_bast()
H A Ddebug_fs.c41 case DLM_LOCK_PR: in print_lockmode()
/linux-6.15/include/trace/events/
H A Ddlm.h41 { DLM_LOCK_PR, "PR"}, \
/linux-6.15/drivers/md/
H A Dmd-cluster.c673 ret = dlm_lock_sync(message_lockres, DLM_LOCK_PR); in recv_daemon()