Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc
[linux-2.6] / drivers / char / ip2 / ip2trace.h
1
2 //
3 union ip2breadcrumb 
4 {
5         struct { 
6                 unsigned char port, cat, codes, label;
7         } __attribute__ ((packed)) hdr;
8         unsigned long value;
9 };
10
11 #define ITRC_NO_PORT    0xFF
12 #define CHANN   (pCh->port_index)
13
14 #define ITRC_ERROR      '!'
15 #define ITRC_INIT       'A'
16 #define ITRC_OPEN       'B'
17 #define ITRC_CLOSE      'C'
18 #define ITRC_DRAIN      'D'
19 #define ITRC_IOCTL      'E'
20 #define ITRC_FLUSH      'F'
21 #define ITRC_STATUS     'G'
22 #define ITRC_HANGUP     'H'
23 #define ITRC_INTR       'I'
24 #define ITRC_SFLOW      'J'
25 #define ITRC_SBCMD      'K'
26 #define ITRC_SICMD      'L'
27 #define ITRC_MODEM      'M'
28 #define ITRC_INPUT      'N'
29 #define ITRC_OUTPUT     'O'
30 #define ITRC_PUTC       'P'
31 #define ITRC_QUEUE      'Q'
32 #define ITRC_STFLW      'R'
33 #define ITRC_SFIFO      'S'
34 #define ITRC_VERIFY     'V'
35 #define ITRC_WRITE      'W'
36
37 #define ITRC_ENTER      0x00
38 #define ITRC_RETURN     0xFF
39
40 #define ITRC_QUEUE_ROOM 2
41 #define ITRC_QUEUE_CMD  6
42