cregit-Linux how code gets into the kernel

Release 4.11 drivers/net/appletalk/ltpc.h

/***   ltpc.h
 *
 *
 ***/


#define LT_GETRESULT  0x00

#define LT_WRITEMEM   0x01

#define LT_READMEM    0x02

#define LT_GETFLAGS   0x04

#define LT_SETFLAGS   0x05

#define LT_INIT       0x10

#define LT_SENDLAP    0x13

#define LT_RCVLAP     0x14

/* the flag that we care about */

#define LT_FLAG_ALLLAP 0x04


struct lt_getresult {
	
unsigned char command;
	
unsigned char mailbox;
};


struct lt_mem {
	
unsigned char command;
	
unsigned char mailbox;
	
unsigned short addr;	/* host order */
	
unsigned short length;	/* host order */
};


struct lt_setflags {
	
unsigned char command;
	
unsigned char mailbox;
	
unsigned char flags;
};


struct lt_getflags {
	
unsigned char command;
	
unsigned char mailbox;
};


struct lt_init {
	
unsigned char command;
	
unsigned char mailbox;
	
unsigned char hint;
};


struct lt_sendlap {
	
unsigned char command;
	
unsigned char mailbox;
	
unsigned char dnode;
	
unsigned char laptype;
	
unsigned short length;	/* host order */
};


struct lt_rcvlap {
	
unsigned char command;
	
unsigned char dnode;
	
unsigned char snode;
	
unsigned char laptype;
	
unsigned short length;	/* host order */
};


union lt_command {
	
struct lt_getresult getresult;
	
struct lt_mem mem;
	
struct lt_setflags setflags;
	
struct lt_getflags getflags;
	
struct lt_init init;
	
struct lt_sendlap sendlap;
	
struct lt_rcvlap rcvlap;
};

typedef union lt_command lt_command;


Overall Contributors

PersonTokensPropCommitsCommitProp
Linus Torvalds (pre-git)211100.00%1100.00%
Total211100.00%1100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.