Lines Matching refs:message_lockres
84 struct dlm_lock_resource *message_lockres; member
655 struct dlm_lock_resource *message_lockres = cinfo->message_lockres; in recv_daemon() local
661 if (dlm_lock_sync(message_lockres, DLM_LOCK_CR)) { in recv_daemon()
668 memcpy(&msg, message_lockres->lksb.sb_lvbptr, sizeof(struct cluster_msg)); in recv_daemon()
678 ret = dlm_lock_sync(message_lockres, DLM_LOCK_PR); in recv_daemon()
687 ret = dlm_unlock_sync(message_lockres); in recv_daemon()
771 error = dlm_lock_sync(cinfo->message_lockres, DLM_LOCK_EX); in __sendmsg()
777 memcpy(cinfo->message_lockres->lksb.sb_lvbptr, (void *)cmsg, in __sendmsg()
780 error = dlm_lock_sync(cinfo->message_lockres, DLM_LOCK_CW); in __sendmsg()
804 while ((unlock_error = dlm_unlock_sync(cinfo->message_lockres))) in __sendmsg()
925 cinfo->message_lockres = lockres_init(mddev, "message", NULL, 1); in join()
926 if (!cinfo->message_lockres) in join()
980 lockres_free(cinfo->message_lockres); in join()
1043 lockres_free(cinfo->message_lockres); in leave()