Lines Matching +full:cluster +full:- +full:mode
1 /* -*- mode: c; c-basic-offset: 8; -*-
6 * Glue to the underlying cluster stack.
31 /* Needed for plock-related prototypes */
54 * its inter-node behavior. See dlmglue.c for more information.
98 * A cluster connection. Mostly opaque to ocfs2, the connection holds
116 * Each cluster stack implements the stack operations structure. Not used
117 * in the ocfs2 code, the stackglue code translates generic cluster calls
123 * filesystem to the cluster stack. The ->connect() op is passed
132 * ->connect() must not return until it is guaranteed that
134 * - Node down notifications for the filesystem will be received
135 * and passed to conn->cc_recovery_handler().
136 * - Locking requests for the filesystem will be processed.
142 * no longer needs cluster services. All DLM locks have been
147 * Once ->disconnect() has returned, the connection structure will
148 * be freed. Thus, a stack must not return from ->disconnect()
157 * ->this_node() returns the cluster's unique identifier for the
164 * Call the underlying dlm lock function. The ->dlm_lock()
165 * callback should convert the flags and mode as appropriate.
169 * them to stack->sp_proto. There is no astarg. The lksb will
174 int mode,
181 * Call the underlying dlm unlock function. The ->dlm_unlock()
185 * it before calling stack->sp_proto->lp_unlock_ast(). There is
195 * code should never dereference the union. The ->lock_status()
196 * callback pulls out the stack-specific lksb, converts the status
202 * Return non-zero if the LVB is valid.
207 * Pull the lvb pointer off of the stack-specific lksb.
212 * Cluster-aware posix locks
276 int mode,