Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
transport.c File Reference
#include <linux/sched.h>
#include <linux/errno.h>
#include <linux/slab.h>
#include <scsi/scsi.h>
#include <scsi/scsi_eh.h>
#include <scsi/scsi_device.h>
#include "usb.h"
#include "scsiglue.h"
#include "transport.h"

Go to the source code of this file.

Macros

#define pr_fmt(fmt)   KBUILD_MODNAME ": " fmt
 

Functions

int usb_stor_control_msg (struct us_data *us, unsigned int pipe, u8 request, u8 requesttype, u16 value, u16 index, void *data, u16 size, int timeout)
 
int usb_stor_clear_halt (struct us_data *us, unsigned int pipe)
 
int usb_stor_bulk_transfer_buf (struct us_data *us, unsigned int pipe, void *buf, unsigned int length, unsigned int *act_len)
 
int usb_stor_bulk_srb (struct us_data *us, unsigned int pipe, struct scsi_cmnd *srb)
 
int usb_stor_bulk_transfer_sg (struct us_data *us, unsigned int pipe, void *buf, unsigned int length_left, int use_sg, int *residual)
 
void usb_stor_invoke_transport (struct scsi_cmnd *srb, struct us_data *us)
 
void ENE_stor_invoke_transport (struct scsi_cmnd *srb, struct us_data *us)
 
void BuildSenseBuffer (struct scsi_cmnd *srb, int SrbStatus)
 
void usb_stor_stop_transport (struct us_data *us)
 
int usb_stor_Bulk_max_lun (struct us_data *us)
 
int usb_stor_Bulk_transport (struct scsi_cmnd *srb, struct us_data *us)
 
int usb_stor_Bulk_reset (struct us_data *us)
 
int usb_stor_port_reset (struct us_data *us)
 

Macro Definition Documentation

#define pr_fmt (   fmt)    KBUILD_MODNAME ": " fmt

Definition at line 1 of file transport.c.

Function Documentation

void BuildSenseBuffer ( struct scsi_cmnd srb,
int  SrbStatus 
)

Definition at line 505 of file transport.c.

void ENE_stor_invoke_transport ( struct scsi_cmnd srb,
struct us_data us 
)

Definition at line 427 of file transport.c.

int usb_stor_Bulk_max_lun ( struct us_data us)

Definition at line 554 of file transport.c.

int usb_stor_Bulk_reset ( struct us_data us)

Definition at line 789 of file transport.c.

int usb_stor_bulk_srb ( struct us_data us,
unsigned int  pipe,
struct scsi_cmnd srb 
)

Definition at line 252 of file transport.c.

int usb_stor_bulk_transfer_buf ( struct us_data us,
unsigned int  pipe,
void buf,
unsigned int  length,
unsigned int act_len 
)

Definition at line 183 of file transport.c.

int usb_stor_bulk_transfer_sg ( struct us_data us,
unsigned int  pipe,
void buf,
unsigned int  length_left,
int  use_sg,
int residual 
)

Definition at line 267 of file transport.c.

int usb_stor_Bulk_transport ( struct scsi_cmnd srb,
struct us_data us 
)

Definition at line 580 of file transport.c.

int usb_stor_clear_halt ( struct us_data us,
unsigned int  pipe 
)

Definition at line 114 of file transport.c.

int usb_stor_control_msg ( struct us_data us,
unsigned int  pipe,
u8  request,
u8  requesttype,
u16  value,
u16  index,
void data,
u16  size,
int  timeout 
)

Definition at line 84 of file transport.c.

void usb_stor_invoke_transport ( struct scsi_cmnd srb,
struct us_data us 
)

Definition at line 300 of file transport.c.

int usb_stor_port_reset ( struct us_data us)

Definition at line 800 of file transport.c.

void usb_stor_stop_transport ( struct us_data us)

Definition at line 536 of file transport.c.