Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Enumerations | Functions | Variables
uas.c File Reference
#include <linux/blkdev.h>
#include <linux/slab.h>
#include <linux/types.h>
#include <linux/module.h>
#include <linux/usb.h>
#include <linux/usb/hcd.h>
#include <linux/usb/storage.h>
#include <linux/usb/uas.h>
#include <scsi/scsi.h>
#include <scsi/scsi_dbg.h>
#include <scsi/scsi_cmnd.h>
#include <scsi/scsi_device.h>
#include <scsi/scsi_host.h>
#include <scsi/scsi_tcq.h>

Go to the source code of this file.

Data Structures

struct  sense_iu_old
 
struct  uas_dev_info
 
struct  uas_cmd_info
 

Enumerations

enum  {
  SUBMIT_STATUS_URB = (1 << 1), ALLOC_DATA_IN_URB = (1 << 2), SUBMIT_DATA_IN_URB = (1 << 3), ALLOC_DATA_OUT_URB = (1 << 4),
  SUBMIT_DATA_OUT_URB = (1 << 5), ALLOC_CMD_URB = (1 << 6), SUBMIT_CMD_URB = (1 << 7), COMMAND_INFLIGHT = (1 << 8),
  DATA_IN_URB_INFLIGHT = (1 << 9), DATA_OUT_URB_INFLIGHT = (1 << 10), COMMAND_COMPLETED = (1 << 11), COMMAND_ABORTED = (1 << 12)
}
 

Functions

 MODULE_DEVICE_TABLE (usb, uas_usb_ids)
 
 module_usb_driver (uas_driver)
 
 MODULE_LICENSE ("GPL")
 
 MODULE_AUTHOR ("Matthew Wilcox and Sarah Sharp")
 

Variables

struct sense_iu_old __attribute__
 

Enumeration Type Documentation

anonymous enum
Enumerator:
SUBMIT_STATUS_URB 
ALLOC_DATA_IN_URB 
SUBMIT_DATA_IN_URB 
ALLOC_DATA_OUT_URB 
SUBMIT_DATA_OUT_URB 
ALLOC_CMD_URB 
SUBMIT_CMD_URB 
COMMAND_INFLIGHT 
DATA_IN_URB_INFLIGHT 
DATA_OUT_URB_INFLIGHT 
COMMAND_COMPLETED 
COMMAND_ABORTED 

Definition at line 56 of file uas.c.

Function Documentation

MODULE_AUTHOR ( "Matthew Wilcox and Sarah Sharp"  )
MODULE_DEVICE_TABLE ( usb  ,
uas_usb_ids   
)
MODULE_LICENSE ( "GPL"  )
module_usb_driver ( uas_driver  )

Variable Documentation