Linux Kernel
3.7.1
|
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/signal.h>
#include <linux/errno.h>
#include <linux/random.h>
#include <linux/poll.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/spinlock.h>
#include <linux/usb.h>
#include <linux/proc_fs.h>
#include <linux/atomic.h>
#include <linux/blkdev.h>
#include "../../scsi/scsi.h"
#include <scsi/scsi_host.h>
#include "microtek.h"
Go to the source code of this file.
Macros | |
#define | DRIVER_VERSION "v0.4.3" |
#define | DRIVER_AUTHOR "John Fremlin <[email protected]>, Oliver Neukum <[email protected]>" |
#define | DRIVER_DESC "Microtek Scanmaker X6 USB scanner driver" |
#define | MTS_VERSION "0.4.3" |
#define | MTS_NAME "microtek usb (rev " MTS_VERSION "): " |
#define | MTS_WARNING(x...) printk( KERN_WARNING MTS_NAME x ) |
#define | MTS_ERROR(x...) printk( KERN_ERR MTS_NAME x ) |
#define | MTS_INT_ERROR(x...) MTS_ERROR(x) |
#define | MTS_MESSAGE(x...) printk( KERN_INFO MTS_NAME x ) |
#define | MTS_NUL_STATEMENT do { } while(0) |
#define | MTS_DEBUG(x...) MTS_NUL_STATEMENT |
#define | MTS_DEBUG_GOT_HERE() MTS_NUL_STATEMENT |
#define | MTS_DEBUG_INT() MTS_NUL_STATEMENT |
#define | MTS_INT_INIT() |
#define | MTS_DIRECTION_IS_IN(x) ((mts_direction[x>>3] >> (x & 7)) & 1) |
Functions | |
MODULE_DEVICE_TABLE (usb, mts_usb_ids) | |
module_usb_driver (mts_usb_driver) | |
MODULE_AUTHOR (DRIVER_AUTHOR) | |
MODULE_DESCRIPTION (DRIVER_DESC) | |
MODULE_LICENSE ("GPL") | |
#define DRIVER_AUTHOR "John Fremlin <[email protected]>, Oliver Neukum <[email protected]>" |
Definition at line 145 of file microtek.c.
Definition at line 146 of file microtek.c.
#define DRIVER_VERSION "v0.4.3" |
Definition at line 144 of file microtek.c.
#define MTS_DEBUG | ( | x... | ) | MTS_NUL_STATEMENT |
Definition at line 199 of file microtek.c.
#define MTS_DEBUG_GOT_HERE | ( | ) | MTS_NUL_STATEMENT |
Definition at line 200 of file microtek.c.
#define MTS_DEBUG_INT | ( | ) | MTS_NUL_STATEMENT |
Definition at line 201 of file microtek.c.
Definition at line 529 of file microtek.c.
Definition at line 177 of file microtek.c.
#define MTS_INT_INIT | ( | ) |
Definition at line 207 of file microtek.c.
Definition at line 179 of file microtek.c.
Definition at line 171 of file microtek.c.
#define MTS_NUL_STATEMENT do { } while(0) |
Definition at line 197 of file microtek.c.
#define MTS_VERSION "0.4.3" |
Definition at line 170 of file microtek.c.
#define MTS_WARNING | ( | x... | ) | printk( KERN_WARNING MTS_NAME x ) |
Definition at line 173 of file microtek.c.
MODULE_AUTHOR | ( | DRIVER_AUTHOR | ) |
MODULE_DESCRIPTION | ( | DRIVER_DESC | ) |
MODULE_DEVICE_TABLE | ( | usb | , |
mts_usb_ids | |||
) |
MODULE_LICENSE | ( | "GPL" | ) |
module_usb_driver | ( | mts_usb_driver | ) |