Lines Matching defs:conn
202 static int ocfs2_live_connection_new(struct ocfs2_cluster_connection *conn,
213 c->oc_conn = conn;
694 static int user_dlm_lock(struct ocfs2_cluster_connection *conn,
707 ret = dlm_lock(conn->cc_lockspace, mode, &lksb->lksb_fsdlm,
714 static int user_dlm_unlock(struct ocfs2_cluster_connection *conn,
720 ret = dlm_unlock(conn->cc_lockspace, lksb->lksb_fsdlm.sb_lkid,
749 static int user_plock(struct ocfs2_cluster_connection *conn,
773 return dlm_posix_get(conn->cc_lockspace, ino, file, fl);
775 return dlm_posix_unlock(conn->cc_lockspace, ino, file, fl);
777 return dlm_posix_lock(conn->cc_lockspace, ino, file, cmd, fl);
803 static int user_cluster_connect(struct ocfs2_cluster_connection *conn)
809 BUG_ON(conn == NULL);
811 rc = ocfs2_live_connection_new(conn, &control);
819 if (fs_protocol_compare(&running_proto, &conn->cc_version)) {
824 conn->cc_version.pv_major, conn->cc_version.pv_minor,
831 rc = dlm_new_lockspace(conn->cc_name, strlen(conn->cc_name),
838 conn->cc_private = control;
839 conn->cc_lockspace = fsdlm;
844 static int user_cluster_disconnect(struct ocfs2_cluster_connection *conn)
846 dlm_release_lockspace(conn->cc_lockspace, 2);
847 conn->cc_lockspace = NULL;
848 ocfs2_live_connection_drop(conn->cc_private);
849 conn->cc_private = NULL;