Commit | Line | Data |
---|---|---|
56ff32fe CK |
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 { | |
68a75f3f RG |
32 | __u32 jiffies; |
33 | __u8 evt; | |
34 | __u8 ctx1; | |
35 | __u16 ctx2; | |
36 | __u32 ctx3; | |
37 | __u32 ctx4; | |
56ff32fe CK |
38 | }; |
39 | ||
40 | #endif /* _OZEVENTDEF_H */ |