2012-02-20 14:12:27 -07:00
|
|
|
/* -----------------------------------------------------------------------------
|
|
|
|
* 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 {
|
2012-03-29 06:11:50 -06:00
|
|
|
__u32 jiffies;
|
|
|
|
__u8 evt;
|
|
|
|
__u8 ctx1;
|
|
|
|
__u16 ctx2;
|
|
|
|
__u32 ctx3;
|
|
|
|
__u32 ctx4;
|
2012-02-20 14:12:27 -07:00
|
|
|
};
|
|
|
|
|
|
|
|
#endif /* _OZEVENTDEF_H */
|