Merge tag 'writeback-proportions' of git://git.kernel.org/pub/scm/linux/kernel/git...
[pandora-kernel.git] / drivers / staging / ozwpan / ozeventdef.h
1 /* -----------------------------------------------------------------------------
2  * Copyright (c) 2011 Ozmo Inc
3  * Released under the GNU General Public License Version 2 (GPLv2).
4  * -----------------------------------------------------------------------------
5  */
6 #ifndef _OZEVENTDEF_H
7 #define _OZEVENTDEF_H
8
9 #define OZ_EVT_RX_FRAME         0
10 #define OZ_EVT_RX_PROCESS       1
11 #define OZ_EVT_TX_FRAME         2
12 #define OZ_EVT_TX_ISOC          3
13 #define OZ_EVT_URB_SUBMIT       4
14 #define OZ_EVT_URB_DONE         5
15 #define OZ_EVT_URB_CANCEL       6
16 #define OZ_EVT_CTRL_REQ         7
17 #define OZ_EVT_CTRL_CNF         8
18 #define OZ_EVT_CTRL_LOCAL       9
19 #define OZ_EVT_CONNECT_REQ      10
20 #define OZ_EVT_CONNECT_RSP      11
21 #define OZ_EVT_EP_CREDIT        12
22 #define OZ_EVT_EP_BUFFERING     13
23 #define OZ_EVT_TX_ISOC_DONE     14
24 #define OZ_EVT_TX_ISOC_DROP     15
25 #define OZ_EVT_TIMER_CTRL       16
26 #define OZ_EVT_TIMER            17
27 #define OZ_EVT_PD_STATE         18
28 #define OZ_EVT_SERVICE          19
29 #define OZ_EVT_DEBUG            20
30
31 struct oz_event {
32         __u32 jiffies;
33         __u8 evt;
34         __u8 ctx1;
35         __u16 ctx2;
36         __u32 ctx3;
37         __u32 ctx4;
38 };
39
40 #endif /* _OZEVENTDEF_H */