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

Go to the source code of this file.

Functions

void usb_stor_pad12_command (struct scsi_cmnd *srb, struct us_data *us)
 
void usb_stor_ufi_command (struct scsi_cmnd *srb, struct us_data *us)
 
void usb_stor_transparent_scsi_command (struct scsi_cmnd *srb, struct us_data *us)
 
 EXPORT_SYMBOL_GPL (usb_stor_transparent_scsi_command)
 
unsigned int usb_stor_access_xfer_buf (unsigned char *buffer, unsigned int buflen, struct scsi_cmnd *srb, struct scatterlist **sgptr, unsigned int *offset, enum xfer_buf_dir dir)
 
 EXPORT_SYMBOL_GPL (usb_stor_access_xfer_buf)
 
void usb_stor_set_xfer_buf (unsigned char *buffer, unsigned int buflen, struct scsi_cmnd *srb)
 
 EXPORT_SYMBOL_GPL (usb_stor_set_xfer_buf)
 

Function Documentation

EXPORT_SYMBOL_GPL ( usb_stor_transparent_scsi_command  )
EXPORT_SYMBOL_GPL ( usb_stor_access_xfer_buf  )
EXPORT_SYMBOL_GPL ( usb_stor_set_xfer_buf  )
unsigned int usb_stor_access_xfer_buf ( unsigned char buffer,
unsigned int  buflen,
struct scsi_cmnd srb,
struct scatterlist **  sgptr,
unsigned int offset,
enum xfer_buf_dir  dir 
)

Definition at line 134 of file protocol.c.

void usb_stor_pad12_command ( struct scsi_cmnd srb,
struct us_data us 
)

Definition at line 60 of file protocol.c.

void usb_stor_set_xfer_buf ( unsigned char buffer,
unsigned int  buflen,
struct scsi_cmnd srb 
)

Definition at line 208 of file protocol.c.

void usb_stor_transparent_scsi_command ( struct scsi_cmnd srb,
struct us_data us 
)

Definition at line 118 of file protocol.c.

void usb_stor_ufi_command ( struct scsi_cmnd srb,
struct us_data us 
)

Definition at line 76 of file protocol.c.