Whamcloud - gitweb
Land b1_2_smallfix onto b1_2 (20040616_1009)
[fs/lustre-release.git] / lustre / include / linux / obd_ptlbd.h
index b4f9fe9..c213dac 100644 (file)
@@ -1,7 +1,7 @@
 #ifndef _OBD_PTLBD_H
 #define _OBD_PTLBD_H
 
-#include <linux/lustre_idl.h>
+#include <linux/obd.h>
 /*
  * Copyright (C) 2002  Cluster File Systems, Inc.
  *
@@ -22,9 +22,12 @@ extern void ptlbd_blk_exit(void);
 extern void ptlbd_cl_exit(void);
 extern void ptlbd_sv_exit(void);
 
+extern int ptlbd_do_connect(struct ptlbd_obd *);
+extern int ptlbd_do_disconnect(struct ptlbd_obd *);
 extern void ptlbd_blk_register(struct ptlbd_obd *ptlbd);
-extern int ptlbd_send_req(struct ptlbd_obd *, ptlbd_cmd_t cmd, 
-               struct buffer_head *);
-extern int ptlbd_parse_req(struct ptlrpc_request *req);
+extern int ptlbd_send_rw_req(struct ptlbd_obd *, ptlbd_cmd_t cmd,
+                            struct buffer_head *);
+extern int ptlbd_send_flush_req(struct ptlbd_obd *, ptlbd_cmd_t cmd);
+extern int ptlbd_handle(struct ptlrpc_request *req);
 
 #endif