#include <linux/module.h>
#include <linux/init.h>
#include <linux/sched.h>
#include <linux/device.h>
#include <linux/ioctl.h>
#include <linux/parport.h>
#include <linux/ctype.h>
#include <linux/poll.h>
#include <linux/slab.h>
#include <linux/major.h>
#include <linux/ppdev.h>
#include <linux/mutex.h>
#include <linux/uaccess.h>
Go to the source code of this file.
#define PP_BUFFER_SIZE 1024 |
#define PP_CLAIMED (1<<0) |
#define PP_INTERRUPT_TIMEOUT (10 * HZ) /* 10s */ |
#define ROUND_UP |
( |
|
x, |
|
|
|
y |
|
) |
| (((x)+(y)-1)/(y)) |
module_exit |
( |
ppdev_cleanup |
| ) |
|
module_init |
( |
ppdev_init |
| ) |
|