#include <linux/module.h>
#include <scsi/scsi.h>
#include <scsi/scsi_cmnd.h>
#include "usb.h"
#include "transport.h"
#include "protocol.h"
#include "debug.h"
#include "unusual_freecom.h"
Go to the source code of this file.
|
#define | ERR_STAT 0x01 |
|
#define | DRQ_STAT 0x08 |
|
#define | FCM_INT_STATUS 0x02 /* INDEX_STAT */ |
|
#define | FCM_STATUS_BUSY 0x80 |
|
#define | FCM_PACKET_ATAPI 0x21 |
|
#define | FCM_PACKET_STATUS 0x20 |
|
#define | FCM_PACKET_INPUT 0x81 |
|
#define | FCM_PACKET_OUTPUT 0x01 |
|
#define | FCM_PACKET_IDE_WRITE 0x40 |
|
#define | FCM_PACKET_IDE_READ 0xC0 |
|
#define | FCM_PACKET_LENGTH 64 |
|
#define | FCM_STATUS_PACKET_LENGTH 4 |
|
#define | UNUSUAL_DEV(id_vendor, id_product, bcdDeviceMin, bcdDeviceMax, vendorName, productName, useProtocol, useTransport, initFunction, flags) |
|
#define | UNUSUAL_DEV(idVendor, idProduct, bcdDeviceMin, bcdDeviceMax, vendor_name, product_name, use_protocol, use_transport, init_function, Flags) |
|
#define FCM_INT_STATUS 0x02 /* INDEX_STAT */ |
#define FCM_PACKET_ATAPI 0x21 |
#define FCM_PACKET_IDE_READ 0xC0 |
#define FCM_PACKET_IDE_WRITE 0x40 |
#define FCM_PACKET_INPUT 0x81 |
#define FCM_PACKET_LENGTH 64 |
#define FCM_PACKET_OUTPUT 0x01 |
#define FCM_PACKET_STATUS 0x20 |
#define FCM_STATUS_BUSY 0x80 |
#define FCM_STATUS_PACKET_LENGTH 4 |
#define UNUSUAL_DEV |
( |
|
id_vendor, |
|
|
|
id_product, |
|
|
|
bcdDeviceMin, |
|
|
|
bcdDeviceMax, |
|
|
|
vendorName, |
|
|
|
productName, |
|
|
|
useProtocol, |
|
|
|
useTransport, |
|
|
|
initFunction, |
|
|
|
flags |
|
) |
| |
Value:{ USB_DEVICE_VER(id_vendor, id_product, bcdDeviceMin, bcdDeviceMax), \
Definition at line 133 of file freecom.c.
#define UNUSUAL_DEV |
( |
|
idVendor, |
|
|
|
idProduct, |
|
|
|
bcdDeviceMin, |
|
|
|
bcdDeviceMax, |
|
|
|
vendor_name, |
|
|
|
product_name, |
|
|
|
use_protocol, |
|
|
|
use_transport, |
|
|
|
init_function, |
|
|
|
Flags |
|
) |
| |
Value:{ \
.vendorName = vendor_name, \
.productName = product_name, \
.useProtocol = use_protocol, \
.useTransport = use_transport, \
.initFunction = init_function, \
}
Definition at line 133 of file freecom.c.
mcontroller : adapter info structure for old mimd_t apps
: base address : irq number : number of logical drives : pci bus : pci device : pci function : pci id : vendor id : slot number : unique id
Definition at line 171 of file esd_usb2.c.
MODULE_DESCRIPTION |
( |
"Driver for Freecom USB/IDE adaptor" |
| ) |
|
MODULE_DEVICE_TABLE |
( |
usb |
, |
|
|
freecom_usb_ids |
|
|
) |
| |
module_usb_driver |
( |
freecom_driver |
| ) |
|