Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
scsiglue.c File Reference
#include <linux/module.h>
#include <linux/mutex.h>
#include <scsi/scsi.h>
#include <scsi/scsi_cmnd.h>
#include <scsi/scsi_devinfo.h>
#include <scsi/scsi_device.h>
#include <scsi/scsi_eh.h>
#include "usb.h"
#include "scsiglue.h"
#include "debug.h"
#include "transport.h"
#include "protocol.h"

Go to the source code of this file.

Macros

#define VENDOR_ID_NOKIA   0x0421
 
#define VENDOR_ID_NIKON   0x04b0
 
#define VENDOR_ID_PENTAX   0x0a17
 
#define VENDOR_ID_MOTOROLA   0x22b8
 
#define SPRINTF(args...)   do { if (pos < buffer+length) pos += sprintf(pos, ## args); } while (0)
 
#define US_FLAG(name, value)   if (us->fflags & value) pos += sprintf(pos, " " #name);
 

Functions

void usb_stor_report_device_reset (struct us_data *us)
 
void usb_stor_report_bus_reset (struct us_data *us)
 
 EXPORT_SYMBOL_GPL (usb_stor_sense_invalidCDB)
 

Variables

struct scsi_host_template usb_stor_host_template
 
unsigned char usb_stor_sense_invalidCDB [18]
 

Macro Definition Documentation

#define SPRINTF (   args...)    do { if (pos < buffer+length) pos += sprintf(pos, ## args); } while (0)

Definition at line 443 of file scsiglue.c.

#define US_FLAG (   name,
  value 
)    if (us->fflags & value) pos += sprintf(pos, " " #name);
#define VENDOR_ID_MOTOROLA   0x22b8

Definition at line 67 of file scsiglue.c.

#define VENDOR_ID_NIKON   0x04b0

Definition at line 65 of file scsiglue.c.

#define VENDOR_ID_NOKIA   0x0421

Definition at line 64 of file scsiglue.c.

#define VENDOR_ID_PENTAX   0x0a17

Definition at line 66 of file scsiglue.c.

Function Documentation

EXPORT_SYMBOL_GPL ( usb_stor_sense_invalidCDB  )
void usb_stor_report_bus_reset ( struct us_data us)

Definition at line 428 of file scsiglue.c.

void usb_stor_report_device_reset ( struct us_data us)

Definition at line 413 of file scsiglue.c.

Variable Documentation

struct scsi_host_template usb_stor_host_template

Definition at line 548 of file scsiglue.c.

unsigned char usb_stor_sense_invalidCDB[18]
Initial value:
= {
[0] = 0x70,
[7] = 0x0a,
[12] = 0x24
}

Definition at line 600 of file scsiglue.c.