/* ----------------------------------------------------------------------------- * Copyright (c) 2011 Ozmo Inc * Released under the GNU General Public License Version 2 (GPLv2). * ----------------------------------------------------------------------------- */ #ifndef _OZEVENTDEF_H #define _OZEVENTDEF_H #define OZ_EVT_RX_FRAME 0 #define OZ_EVT_RX_PROCESS 1 #define OZ_EVT_TX_FRAME 2 #define OZ_EVT_TX_ISOC 3 #define OZ_EVT_URB_SUBMIT 4 #define OZ_EVT_URB_DONE 5 #define OZ_EVT_URB_CANCEL 6 #define OZ_EVT_CTRL_REQ 7 #define OZ_EVT_CTRL_CNF 8 #define OZ_EVT_CTRL_LOCAL 9 #define OZ_EVT_CONNECT_REQ 10 #define OZ_EVT_CONNECT_RSP 11 #define OZ_EVT_EP_CREDIT 12 #define OZ_EVT_EP_BUFFERING 13 #define OZ_EVT_TX_ISOC_DONE 14 #define OZ_EVT_TX_ISOC_DROP 15 #define OZ_EVT_TIMER_CTRL 16 #define OZ_EVT_TIMER 17 #define OZ_EVT_PD_STATE 18 #define OZ_EVT_SERVICE 19 #define OZ_EVT_DEBUG 20 struct oz_event { __u32 jiffies; __u8 evt; __u8 ctx1; __u16 ctx2; __u32 ctx3; __u32 ctx4; }; #endif /* _OZEVENTDEF_H */