Home
last modified time | relevance | path

Searched refs:lvb (Results 1 – 10 of 10) sorted by relevance

/linux/fs/ocfs2/dlmfs/
H A Duserdlm.c540 char *lvb; in user_dlm_write_lvb() local
547 lvb = ocfs2_dlm_lvb(&lockres->l_lksb); in user_dlm_write_lvb()
548 memcpy(lvb, val, len); in user_dlm_write_lvb()
556 char *lvb; in user_dlm_read_lvb() local
563 lvb = ocfs2_dlm_lvb(&lockres->l_lksb); in user_dlm_read_lvb()
564 memcpy(val, lvb, DLM_LVB_LEN); in user_dlm_read_lvb()
/linux/fs/ocfs2/dlm/
H A Ddlmconvert.c196 memcpy(res->lvb, lock->lksb->lvb, DLM_LVB_LEN); in __dlmconvert_master()
380 vec[1].iov_base = lock->lksb->lvb; in dlm_send_remote_convert_request()
508 memcpy(&lksb->lvb[0], &cnv->lvb[0], DLM_LVB_LEN); in dlm_convert_lock_handler()
H A Ddlmast.c180 memcpy(lksb->lvb, res->lvb, DLM_LVB_LEN); in dlm_update_lvb()
401 memcpy(lock->lksb->lvb, past->lvb, DLM_LVB_LEN); in dlm_proxy_ast_handler()
448 vec[1].iov_base = lock->lksb->lvb; in dlm_send_proxy_ast_msg()
H A Ddlmunlock.c151 memcpy(res->lvb, lksb->lvb, DLM_LVB_LEN); in dlmunlock_common()
346 vec[1].iov_base = lock->lksb->lvb; in dlm_send_remote_unlock_request()
491 memcpy(&lksb->lvb[0], &unlock->lvb[0], DLM_LVB_LEN); in dlm_unlock_lock_handler()
H A Ddlmcommon.h313 char lvb[DLM_LVB_LEN]; member
366 static inline int dlm_lvb_is_empty(char *lvb) in dlm_lvb_is_empty() argument
370 if (lvb[i]) in dlm_lvb_is_empty()
560 u8 lvb[DLM_LVB_LEN]; member
599 s8 lvb[]; member
614 s8 lvb[]; member
630 s8 lvb[]; member
H A Ddlmrecovery.c1176 /* Ignore lvb in all locks in the blocked list */ in dlm_prepare_lvb_for_migration()
1184 if (dlm_lvb_is_empty(mres->lvb)) { in dlm_prepare_lvb_for_migration()
1185 memcpy(mres->lvb, lock->lksb->lvb, DLM_LVB_LEN); in dlm_prepare_lvb_for_migration()
1189 /* Ensure the lvb copied for migration matches in other valid locks */ in dlm_prepare_lvb_for_migration()
1190 if (!memcmp(mres->lvb, lock->lksb->lvb, DLM_LVB_LEN)) in dlm_prepare_lvb_for_migration()
1193 mlog(ML_ERROR, "Mismatched lvb in lock cookie=%u:%llu, name=%.*s, " in dlm_prepare_lvb_for_migration()
1772 * This holds true for the convert, cancel and unlock cases, and since lvb
1773 * updates are tied to these same messages, it applies to lvb update
[all...]
/linux/include/uapi/linux/
H A Ddlm_device.h47 char lvb[DLM_USER_LVB_LEN]; member
/linux/fs/dlm/
H A Duser.c51 char lvb[DLM_USER_LVB_LEN]; member
119 memcpy(kb->i.lock.lvb, kb32->i.lock.lvb, DLM_USER_LVB_LEN); in compat_input()
279 params->lkid, params->lvb); in device_user_lock()
322 params->lvb); in device_user_unlock()
/linux/fs/ocfs2/
H A Dstack_user.c765 static void lvb_to_version(char *lvb, struct ocfs2_protocol_version *ver) in fs_protocol_compare()
768 (struct ocfs2_protocol_version *)lvb;
777 static void version_to_lvb(struct ocfs2_protocol_version *ver, char *lvb) in lvb_to_version()
780 (struct ocfs2_protocol_version *)lvb;
769 lvb_to_version(char * lvb,struct ocfs2_protocol_version * ver) lvb_to_version() argument
781 version_to_lvb(struct ocfs2_protocol_version * ver,char * lvb) version_to_lvb() argument
H A Dstack_o2cb.c241 return (void *)(lksb->lksb_o2dlm.lvb); in o2cb_dlm_lvb()