Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 /***   ltpc.h
  2  *
  3  *
  4  ***/
  5 
  6 #define LT_GETRESULT  0x00
  7 #define LT_WRITEMEM   0x01
  8 #define LT_READMEM    0x02
  9 #define LT_GETFLAGS   0x04
 10 #define LT_SETFLAGS   0x05
 11 #define LT_INIT       0x10
 12 #define LT_SENDLAP    0x13
 13 #define LT_RCVLAP     0x14
 14 
 15 /* the flag that we care about */
 16 #define LT_FLAG_ALLLAP 0x04
 17 
 18 struct lt_getresult {
 19         unsigned char command;
 20         unsigned char mailbox;
 21 };
 22 
 23 struct lt_mem {
 24         unsigned char command;
 25         unsigned char mailbox;
 26         unsigned short addr;    /* host order */
 27         unsigned short length;  /* host order */
 28 };
 29 
 30 struct lt_setflags {
 31         unsigned char command;
 32         unsigned char mailbox;
 33         unsigned char flags;
 34 };
 35 
 36 struct lt_getflags {
 37         unsigned char command;
 38         unsigned char mailbox;
 39 };
 40 
 41 struct lt_init {
 42         unsigned char command;
 43         unsigned char mailbox;
 44         unsigned char hint;
 45 };
 46 
 47 struct lt_sendlap {
 48         unsigned char command;
 49         unsigned char mailbox;
 50         unsigned char dnode;
 51         unsigned char laptype;
 52         unsigned short length;  /* host order */
 53 };
 54 
 55 struct lt_rcvlap {
 56         unsigned char command;
 57         unsigned char dnode;
 58         unsigned char snode;
 59         unsigned char laptype;
 60         unsigned short length;  /* host order */
 61 };
 62 
 63 union lt_command {
 64         struct lt_getresult getresult;
 65         struct lt_mem mem;
 66         struct lt_setflags setflags;
 67         struct lt_getflags getflags;
 68         struct lt_init init;
 69         struct lt_sendlap sendlap;
 70         struct lt_rcvlap rcvlap;
 71 };
 72 typedef union lt_command lt_command;
 73 
 74 
  This page was automatically generated by the LXR engine.