Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
scsi_device_handler Struct Reference

#include <scsi_device.h>

Data Fields

struct list_head list
 
struct modulemodule
 
const charname
 
struct scsi_dh_devlistdevlist
 
int(* check_sense )(struct scsi_device *, struct scsi_sense_hdr *)
 
int(* attach )(struct scsi_device *)
 
void(* detach )(struct scsi_device *)
 
int(* activate )(struct scsi_device *, activate_complete, void *)
 
int(* prep_fn )(struct scsi_device *, struct request *)
 
int(* set_params )(struct scsi_device *, const char *)
 
bool(* match )(struct scsi_device *)
 

Detailed Description

Definition at line 193 of file scsi_device.h.

Field Documentation

Definition at line 204 of file scsi_device.h.

int(* attach)(struct scsi_device *)

Definition at line 202 of file scsi_device.h.

int(* check_sense)(struct scsi_device *, struct scsi_sense_hdr *)

Definition at line 201 of file scsi_device.h.

void(* detach)(struct scsi_device *)

Definition at line 203 of file scsi_device.h.

Definition at line 200 of file scsi_device.h.

Definition at line 195 of file scsi_device.h.

bool(* match)(struct scsi_device *)

Definition at line 207 of file scsi_device.h.

Definition at line 198 of file scsi_device.h.

const char* name

Definition at line 199 of file scsi_device.h.

int(* prep_fn)(struct scsi_device *, struct request *)

Definition at line 205 of file scsi_device.h.

int(* set_params)(struct scsi_device *, const char *)

Definition at line 206 of file scsi_device.h.


The documentation for this struct was generated from the following file: