#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/types.h>
#include <linux/fcntl.h>
#include <linux/interrupt.h>
#include <linux/string.h>
#include <linux/slab.h>
#include <linux/if_ether.h>
#include <linux/in.h>
#include <linux/errno.h>
#include <linux/delay.h>
#include <linux/init.h>
#include <linux/netdevice.h>
#include <linux/etherdevice.h>
#include <linux/inetdevice.h>
#include <linux/skbuff.h>
#include <linux/if_plip.h>
#include <linux/workqueue.h>
#include <linux/spinlock.h>
#include <linux/completion.h>
#include <linux/parport.h>
#include <linux/bitops.h>
#include <net/neighbour.h>
#include <asm/irq.h>
#include <asm/byteorder.h>
Go to the source code of this file.
|
enum | plip_connection_state {
PLIP_CN_NONE =0,
PLIP_CN_RECEIVE,
PLIP_CN_SEND,
PLIP_CN_CLOSING,
PLIP_CN_ERROR
} |
|
enum | plip_packet_state {
PLIP_PK_DONE =0,
PLIP_PK_TRIGGER,
PLIP_PK_LENGTH_LSB,
PLIP_PK_LENGTH_MSB,
PLIP_PK_DATA,
PLIP_PK_CHECKSUM
} |
|
enum | plip_nibble_state { PLIP_NB_BEGIN,
PLIP_NB_1,
PLIP_NB_2
} |
|
#define PLIP_DELAY_UNIT 1 |
#define PLIP_NIBBLE_WAIT 3000 |
#define PLIP_TRIGGER_WAIT 500 |
- Enumerator:
PLIP_CN_NONE |
|
PLIP_CN_RECEIVE |
|
PLIP_CN_SEND |
|
PLIP_CN_CLOSING |
|
PLIP_CN_ERROR |
|
Definition at line 161 of file plip.c.
- Enumerator:
PLIP_NB_BEGIN |
|
PLIP_NB_1 |
|
PLIP_NB_2 |
|
Definition at line 178 of file plip.c.
- Enumerator:
PLIP_PK_DONE |
|
PLIP_PK_TRIGGER |
|
PLIP_PK_LENGTH_LSB |
|
PLIP_PK_LENGTH_MSB |
|
PLIP_PK_DATA |
|
PLIP_PK_CHECKSUM |
|
Definition at line 169 of file plip.c.
module_exit |
( |
plip_cleanup_module |
| ) |
|
module_init |
( |
plip_init |
| ) |
|
module_param |
( |
timid |
, |
|
|
int |
, |
|
|
0 |
|
|
) |
| |