Whamcloud - gitweb
merge b_devel into HEAD. Includes:
[fs/lustre-release.git] / lustre / include / linux / obd_ptlbd.h
1 #ifndef _OBD_PTLBD_H
2 #define _OBD_PTLBD_H
3
4 #include <linux/lustre_idl.h>
5 /*
6  * Copyright (C) 2002  Cluster File Systems, Inc.
7  *
8  * This code is issued under the GNU General Public License.
9  * See the file COPYING in this distribution
10  */
11
12 #define OBD_PTLBD_SV_DEVICENAME "ptlbd_server"
13 #define OBD_PTLBD_CL_DEVICENAME "ptlbd_client"
14
15 /* XXX maybe this isn't the best header to be dumping all this in.. */
16
17 extern int ptlbd_blk_init(void);
18 extern int ptlbd_cl_init(void);
19 extern int ptlbd_sv_init(void);
20
21 extern void ptlbd_blk_exit(void);
22 extern void ptlbd_cl_exit(void);
23 extern void ptlbd_sv_exit(void);
24
25 extern void ptlbd_blk_register(struct ptlbd_obd *ptlbd);
26 extern int ptlbd_send_req(struct ptlbd_obd *, ptlbd_cmd_t cmd, 
27                 struct request *);
28 extern int ptlbd_parse_req(struct ptlrpc_request *req);
29
30 #endif