diff options
Diffstat (limited to 'fs/afs/kafsasyncd.h')
-rw-r--r-- | fs/afs/kafsasyncd.h | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/fs/afs/kafsasyncd.h b/fs/afs/kafsasyncd.h index 791803f9a6fb..1273eb544c56 100644 --- a/fs/afs/kafsasyncd.h +++ b/fs/afs/kafsasyncd.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* kafsasyncd.h: AFS asynchronous operation daemon | 1 | /* AFS asynchronous operation daemon |
2 | * | 2 | * |
3 | * Copyright (C) 2002 Red Hat, Inc. All Rights Reserved. | 3 | * Copyright (C) 2002 Red Hat, Inc. All Rights Reserved. |
4 | * Written by David Howells (dhowells@redhat.com) | 4 | * Written by David Howells (dhowells@redhat.com) |
@@ -9,24 +9,22 @@ | |||
9 | * 2 of the License, or (at your option) any later version. | 9 | * 2 of the License, or (at your option) any later version. |
10 | */ | 10 | */ |
11 | 11 | ||
12 | #ifndef _LINUX_AFS_KAFSASYNCD_H | 12 | #ifndef AFS_KAFSASYNCD_H |
13 | #define _LINUX_AFS_KAFSASYNCD_H | 13 | #define AFS_KAFSASYNCD_H |
14 | 14 | ||
15 | #include "types.h" | 15 | #include "types.h" |
16 | 16 | ||
17 | struct afs_async_op; | 17 | struct afs_async_op; |
18 | 18 | ||
19 | struct afs_async_op_ops { | 19 | struct afs_async_op_ops { |
20 | void (*attend)(struct afs_async_op *op); | 20 | void (*attend)(struct afs_async_op *); |
21 | void (*discard)(struct afs_async_op *op); | 21 | void (*discard)(struct afs_async_op *); |
22 | }; | 22 | }; |
23 | 23 | ||
24 | /*****************************************************************************/ | ||
25 | /* | 24 | /* |
26 | * asynchronous operation record | 25 | * asynchronous operation record |
27 | */ | 26 | */ |
28 | struct afs_async_op | 27 | struct afs_async_op { |
29 | { | ||
30 | struct list_head link; | 28 | struct list_head link; |
31 | struct afs_server *server; /* server being contacted */ | 29 | struct afs_server *server; /* server being contacted */ |
32 | struct rxrpc_call *call; /* RxRPC call performing op */ | 30 | struct rxrpc_call *call; /* RxRPC call performing op */ |
@@ -45,8 +43,8 @@ static inline void afs_async_op_init(struct afs_async_op *op, | |||
45 | extern int afs_kafsasyncd_start(void); | 43 | extern int afs_kafsasyncd_start(void); |
46 | extern void afs_kafsasyncd_stop(void); | 44 | extern void afs_kafsasyncd_stop(void); |
47 | 45 | ||
48 | extern void afs_kafsasyncd_begin_op(struct afs_async_op *op); | 46 | extern void afs_kafsasyncd_begin_op(struct afs_async_op *); |
49 | extern void afs_kafsasyncd_attend_op(struct afs_async_op *op); | 47 | extern void afs_kafsasyncd_attend_op(struct afs_async_op *); |
50 | extern void afs_kafsasyncd_terminate_op(struct afs_async_op *op); | 48 | extern void afs_kafsasyncd_terminate_op(struct afs_async_op *); |
51 | 49 | ||
52 | #endif /* _LINUX_AFS_KAFSASYNCD_H */ | 50 | #endif /* AFS_KAFSASYNCD_H */ |