#include <linux/blkdev.h>
#include <linux/kthread.h>
#include <linux/sched.h>
#include <linux/workqueue.h>
#include <linux/errno.h>
#include <linux/freezer.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/mutex.h>
#include <linux/utsname.h>
#include <linux/usb.h>
#include <scsi/scsi.h>
#include <scsi/scsi_cmnd.h>
#include <scsi/scsi_device.h>
#include <scsi/scsi_devinfo.h>
#include <scsi/scsi_eh.h>
#include <scsi/scsi_host.h>
#include "debug.h"
#include "ms.h"
#include "rts51x.h"
#include "rts51x_chip.h"
#include "rts51x_card.h"
#include "rts51x_scsi.h"
#include "rts51x_transport.h"
#include "rts51x_fop.h"
Go to the source code of this file.
|
| MODULE_DESCRIPTION (RTS51X_DESC) |
|
| MODULE_LICENSE ("GPL") |
|
| MODULE_VERSION (DRIVER_VERSION) |
|
| module_param (auto_delink_en, int, S_IRUGO|S_IWUSR) |
|
| MODULE_PARM_DESC (auto_delink_en,"enable auto delink") |
|
| module_param (ss_en, int, S_IRUGO|S_IWUSR) |
|
| MODULE_PARM_DESC (ss_en,"enable selective suspend") |
|
| module_param (ss_delay, int, S_IRUGO|S_IWUSR) |
|
| MODULE_PARM_DESC (ss_delay,"seconds to delay before entering selective suspend") |
|
| module_param (needs_remote_wakeup, int, S_IRUGO|S_IWUSR) |
|
| MODULE_PARM_DESC (needs_remote_wakeup,"ss state needs remote wakeup supported") |
|
void | rts51x_try_to_exit_ss (struct rts51x_chip *chip) |
|
int | rts51x_pre_reset (struct usb_interface *iface) |
|
int | rts51x_post_reset (struct usb_interface *iface) |
|
| EXPORT_SYMBOL_GPL (rts5139_usb_ids) |
|
| MODULE_DEVICE_TABLE (usb, rts5139_usb_ids) |
|
| module_usb_driver (rts51x_driver) |
|
module_param |
( |
auto_delink_en |
, |
|
|
int |
, |
|
|
S_IRUGO| |
S_IWUSR |
|
) |
| |
module_param |
( |
ss_delay |
, |
|
|
int |
, |
|
|
S_IRUGO| |
S_IWUSR |
|
) |
| |
module_param |
( |
needs_remote_wakeup |
, |
|
|
int |
, |
|
|
S_IRUGO| |
S_IWUSR |
|
) |
| |
MODULE_PARM_DESC |
( |
auto_delink_en |
, |
|
|
"enable auto delink" |
|
|
) |
| |
MODULE_PARM_DESC |
( |
ss_delay |
, |
|
|
"seconds to delay before entering selective suspend" |
|
|
) |
| |
MODULE_PARM_DESC |
( |
needs_remote_wakeup |
, |
|
|
"ss state needs remote wakeup supported" |
|
|
) |
| |
Initial value:= {
{USB_DEVICE(0x0BDA, 0x0139)},
{USB_DEVICE(0x0BDA, 0x0129)},
{}
}
Definition at line 836 of file rts51x.c.
struct usb_driver rts51x_driver |
Initial value:= {
.probe = rts51x_probe,
.disconnect = rts51x_disconnect,
.soft_unbind = 1,
}
Definition at line 845 of file rts51x.c.