Whamcloud - gitweb
Move policy specific processing function prototypes to ldlm_internal.h.
authordmilos <dmilos>
Mon, 22 Sep 2003 14:24:54 +0000 (14:24 +0000)
committerdmilos <dmilos>
Mon, 22 Sep 2003 14:24:54 +0000 (14:24 +0000)
lustre/ldlm/ldlm_internal.h

index 5aca55f..a46cf7f 100644 (file)
@@ -11,3 +11,15 @@ ldlm_lock_create(struct ldlm_namespace *ns,
                  ldlm_completion_callback, void *data);
 ldlm_error_t ldlm_lock_enqueue(struct ldlm_namespace *, struct ldlm_lock **,
                                void *cookie, int cookie_len, int *flags);
+
+/* ldlm_plain.c */
+int ldlm_process_plain_lock(struct ldlm_lock *lock, int *flags, int first_enq,
+                            ldlm_error_t *err);
+
+/* ldlm_extent.c */
+int ldlm_process_extent_lock(struct ldlm_lock *lock, int *flags, int first_enq,
+                             ldlm_error_t *err);
+
+/* ldlm_flock.c */
+int ldlm_process_flock_lock(struct ldlm_lock *lock, int *flags, int first_enq,
+                            ldlm_error_t *err);