Lines Matching refs:lc
832 struct ocfs2_live_connection *lc = conn->cc_private; in sync_wait_cb() local
833 complete(&lc->oc_sync_wait); in sync_wait_cb()
840 struct ocfs2_live_connection *lc = conn->cc_private; in sync_unlock() local
849 wait_for_completion(&lc->oc_sync_wait); in sync_unlock()
864 struct ocfs2_live_connection *lc = conn->cc_private; in sync_lock() local
875 wait_for_completion(&lc->oc_sync_wait); in sync_lock()
891 struct ocfs2_live_connection *lc = conn->cc_private; in version_lock() local
893 &lc->oc_version_lksb, VERSION_LOCK); in version_lock()
898 struct ocfs2_live_connection *lc = conn->cc_private; in version_unlock() local
899 return sync_unlock(conn, &lc->oc_version_lksb, VERSION_LOCK); in version_unlock()
916 struct ocfs2_live_connection *lc = conn->cc_private; in get_protocol_version() local
924 lc->oc_version_lksb.sb_lvbptr = lc->oc_lvb; in get_protocol_version()
930 version_to_lvb(&running_proto, lc->oc_lvb); in get_protocol_version()
936 lvb_to_version(lc->oc_lvb, &pv); in get_protocol_version()
969 struct ocfs2_live_connection *lc = conn->cc_private; in user_recover_done() local
974 atomic_set(&lc->oc_this_node, slots[i].nodeid); in user_recover_done()
978 lc->oc_our_slot = our_slot; in user_recover_done()
979 wake_up(&lc->oc_wait); in user_recover_done()
1001 struct ocfs2_live_connection *lc; in user_cluster_connect() local
1006 lc = kzalloc(sizeof(struct ocfs2_live_connection), GFP_KERNEL); in user_cluster_connect()
1007 if (!lc) in user_cluster_connect()
1010 init_waitqueue_head(&lc->oc_wait); in user_cluster_connect()
1011 init_completion(&lc->oc_sync_wait); in user_cluster_connect()
1012 atomic_set(&lc->oc_this_node, 0); in user_cluster_connect()
1013 conn->cc_private = lc; in user_cluster_connect()
1014 lc->oc_type = NO_CONTROLD; in user_cluster_connect()
1023 lc->oc_type = WITH_CONTROLD; in user_cluster_connect()
1033 rc = ocfs2_live_connection_attach(conn, lc); in user_cluster_connect()
1037 if (lc->oc_type == NO_CONTROLD) { in user_cluster_connect()
1045 wait_event(lc->oc_wait, (atomic_read(&lc->oc_this_node) > 0)); in user_cluster_connect()
1059 ocfs2_live_connection_drop(lc); in user_cluster_connect()
1060 lc = NULL; in user_cluster_connect()
1065 kfree(lc); in user_cluster_connect()
1074 struct ocfs2_live_connection *lc = conn->cc_private; in user_cluster_this_node() local
1076 if (lc->oc_type == WITH_CONTROLD) in user_cluster_this_node()
1078 else if (lc->oc_type == NO_CONTROLD) in user_cluster_this_node()
1079 rc = atomic_read(&lc->oc_this_node); in user_cluster_this_node()