linux-bk/include/scsi/scsi_eh.h
<<
>>
Prefs
   1#ifndef _SCSI_SCSI_EH_H
   2#define _SCSI_SCSI_EH_H
   3
   4struct scsi_cmnd;
   5struct scsi_device;
   6struct Scsi_Host;
   7
   8extern void scsi_add_timer(struct scsi_cmnd *, int,
   9                           void (*)(struct scsi_cmnd *));
  10extern int scsi_delete_timer(struct scsi_cmnd *);
  11extern void scsi_report_bus_reset(struct Scsi_Host *, int);
  12extern void scsi_report_device_reset(struct Scsi_Host *, int, int);
  13extern int scsi_block_when_processing_errors(struct scsi_device *);
  14extern void scsi_sleep(int);
  15
  16/*
  17 * Reset request from external source
  18 */
  19#define SCSI_TRY_RESET_DEVICE   1
  20#define SCSI_TRY_RESET_BUS      2
  21#define SCSI_TRY_RESET_HOST     3
  22
  23extern int scsi_reset_provider(struct scsi_device *, int);
  24
  25#endif /* _SCSI_SCSI_EH_H */
  26
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.