Linux Kernel
3.7.1
|
#include <linux/sched.h>
#include <linux/errno.h>
#include <linux/freezer.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/kthread.h>
#include <linux/mutex.h>
#include <linux/utsname.h>
#include <scsi/scsi.h>
#include <scsi/scsi_cmnd.h>
#include <scsi/scsi_device.h>
#include "usb.h"
#include "scsiglue.h"
#include "transport.h"
#include "protocol.h"
#include "debug.h"
#include "initializers.h"
#include "sierra_ms.h"
#include "option_ms.h"
#include "unusual_devs.h"
Go to the source code of this file.
Macros | |
#define | UNUSUAL_DEV(idVendor, idProduct, bcdDeviceMin, bcdDeviceMax, vendor_name, product_name, use_protocol, use_transport, init_function, Flags) |
#define | COMPLIANT_DEV UNUSUAL_DEV |
#define | USUAL_DEV(use_protocol, use_transport) |
#define | TOLOWER(x) ((x) | 0x20) |
#define COMPLIANT_DEV UNUSUAL_DEV |
#define USUAL_DEV | ( | use_protocol, | |
use_transport | |||
) |
EXPORT_SYMBOL_GPL | ( | usb_stor_pre_reset | ) |
EXPORT_SYMBOL_GPL | ( | usb_stor_post_reset | ) |
EXPORT_SYMBOL_GPL | ( | fill_inquiry_response | ) |
EXPORT_SYMBOL_GPL | ( | usb_stor_probe1 | ) |
EXPORT_SYMBOL_GPL | ( | usb_stor_probe2 | ) |
EXPORT_SYMBOL_GPL | ( | usb_stor_disconnect | ) |
module_exit | ( | usb_stor_exit | ) |
module_init | ( | usb_stor_init | ) |
MODULE_LICENSE | ( | "GPL" | ) |
void usb_stor_disconnect | ( | struct usb_interface * | intf | ) |
int usb_stor_post_reset | ( | struct usb_interface * | iface | ) |
int usb_stor_pre_reset | ( | struct usb_interface * | iface | ) |
int usb_stor_probe1 | ( | struct us_data ** | pus, |
struct usb_interface * | intf, | ||
const struct usb_device_id * | id, | ||
struct us_unusual_dev * | unusual_dev | ||
) |