Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
scsi_bsg_iscsi.h File Reference
#include <scsi/scsi.h>

Go to the source code of this file.

Data Structures

struct  iscsi_bsg_host_vendor
 
struct  iscsi_bsg_host_vendor_reply
 
struct  iscsi_bsg_request
 
struct  iscsi_bsg_reply
 

Macros

#define ISCSI_DEFAULT_BSG_TIMEOUT   (10 * HZ)
 
#define ISCSI_BSG_CLS_MASK   0xF0000000 /* find object class */
 
#define ISCSI_BSG_HST_MASK   0x80000000 /* iscsi host class */
 
#define ISCSI_BSG_HST_VENDOR   (ISCSI_BSG_HST_MASK | 0x000000FF)
 

Functions

struct iscsi_bsg_request __attribute__ ((packed))
 

Variables

uint32_t msgcode
 
union {
   struct iscsi_bsg_host_vendor   h_vendor
 
rqst_data
 
struct iscsi_bsg_reply __attribute__
 

Macro Definition Documentation

#define ISCSI_BSG_CLS_MASK   0xF0000000 /* find object class */

Definition at line 44 of file scsi_bsg_iscsi.h.

#define ISCSI_BSG_HST_MASK   0x80000000 /* iscsi host class */

Definition at line 45 of file scsi_bsg_iscsi.h.

#define ISCSI_BSG_HST_VENDOR   (ISCSI_BSG_HST_MASK | 0x000000FF)

Definition at line 48 of file scsi_bsg_iscsi.h.

#define ISCSI_DEFAULT_BSG_TIMEOUT   (10 * HZ)

Definition at line 36 of file scsi_bsg_iscsi.h.

Function Documentation

struct iscsi_bsg_request __attribute__ ( (packed)  )
read

mcontroller : adapter info structure for old mimd_t apps

: base address : irq number : number of logical drives : pci bus : pci device : pci function : pci id : vendor id : slot number : unique id

Definition at line 171 of file esd_usb2.c.

Variable Documentation

Definition at line 89 of file scsi_bsg_iscsi.h.

uint32_t msgcode

Definition at line 87 of file scsi_bsg_iscsi.h.

union { ... } rqst_data