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

#include <acornscsi.h>

Data Fields

struct Scsi_Hosthost
 
struct scsi_cmndSCpnt
 
struct scsi_cmndorigSCpnt
 
void __iomembase
 
void __iomemfast
 
struct {
   unsigned int   irq
 
   phase_t   phase
 
   struct {
      unsigned char   target
 
      unsigned char   lun
 
      unsigned char   tag
 
   }   reconnected
 
   struct scsi_pointer   SCp
 
   MsgQueue_t   msgs
 
   unsigned short   last_message
 
   unsigned char   disconnectable:1
 
scsi
 
struct {
   unsigned int   queues
 
   unsigned int   removes
 
   unsigned int   fins
 
   unsigned int   reads
 
   unsigned int   writes
 
   unsigned int   miscs
 
   unsigned int   disconnects
 
   unsigned int   aborts
 
   unsigned int   resets
 
stats
 
struct {
   Queue_t   issue
 
   Queue_t   disconnected
 
queues
 
struct {
   unsigned char   sync_xfer
 
   syncxfer_t   sync_state
 
   unsigned char   disconnect_ok:1
 
device [8]
 
unsigned long busyluns [64/sizeof(unsigned long)]
 
struct {
   unsigned int   free_addr
 
   unsigned int   start_addr
 
   dmadir_t   direction
 
   unsigned int   transferred
 
   unsigned int   xfer_start
 
   unsigned int   xfer_length
 
   char *   xfer_ptr
 
   unsigned char   xfer_required:1
 
   unsigned char   xfer_setup:1
 
   unsigned char   xfer_done:1
 
dma
 
struct {
   unsigned char   page_reg
 
card
 
unsigned char status_ptr [9]
 
struct status_entry status [9][STATUS_BUFFER_SIZE]
 

Detailed Description

Definition at line 276 of file acornscsi.h.

Field Documentation

unsigned int aborts

Definition at line 312 of file acornscsi.h.

void __iomem* base

Definition at line 281 of file acornscsi.h.

unsigned long busyluns[64/sizeof(unsigned long)]

Definition at line 328 of file acornscsi.h.

struct { ... } card
struct { ... } device[8]

Definition at line 334 of file acornscsi.h.

unsigned char disconnect_ok

Definition at line 326 of file acornscsi.h.

unsigned char disconnectable

Definition at line 300 of file acornscsi.h.

Queue_t disconnected

Definition at line 319 of file acornscsi.h.

unsigned int disconnects

Definition at line 311 of file acornscsi.h.

struct { ... } dma
void __iomem* fast

Definition at line 282 of file acornscsi.h.

unsigned int fins

Definition at line 307 of file acornscsi.h.

unsigned int free_addr

Definition at line 332 of file acornscsi.h.

Definition at line 278 of file acornscsi.h.

unsigned int irq

Definition at line 286 of file acornscsi.h.

Queue_t issue

Definition at line 318 of file acornscsi.h.

unsigned short last_message

Definition at line 299 of file acornscsi.h.

unsigned char lun

Definition at line 291 of file acornscsi.h.

unsigned int miscs

Definition at line 310 of file acornscsi.h.

MsgQueue_t msgs

Definition at line 297 of file acornscsi.h.

struct scsi_cmnd* origSCpnt

Definition at line 280 of file acornscsi.h.

unsigned char page_reg

Definition at line 346 of file acornscsi.h.

phase_t phase

Definition at line 287 of file acornscsi.h.

unsigned int queues

Definition at line 305 of file acornscsi.h.

struct { ... } queues
unsigned int reads

Definition at line 308 of file acornscsi.h.

struct { ... } reconnected
unsigned int removes

Definition at line 306 of file acornscsi.h.

unsigned int resets

Definition at line 313 of file acornscsi.h.

Definition at line 295 of file acornscsi.h.

struct scsi_cmnd* SCpnt

Definition at line 279 of file acornscsi.h.

struct { ... } scsi
unsigned int start_addr

Definition at line 333 of file acornscsi.h.

struct { ... } stats

Definition at line 350 of file acornscsi.h.

unsigned char status_ptr[9]

Definition at line 349 of file acornscsi.h.

syncxfer_t sync_state

Definition at line 325 of file acornscsi.h.

unsigned char sync_xfer

Definition at line 324 of file acornscsi.h.

unsigned char tag

Definition at line 292 of file acornscsi.h.

unsigned char target

Definition at line 290 of file acornscsi.h.

unsigned int transferred

Definition at line 335 of file acornscsi.h.

unsigned int writes

Definition at line 309 of file acornscsi.h.

unsigned char xfer_done

Definition at line 341 of file acornscsi.h.

unsigned int xfer_length

Definition at line 337 of file acornscsi.h.

char* xfer_ptr

Definition at line 338 of file acornscsi.h.

unsigned char xfer_required

Definition at line 339 of file acornscsi.h.

unsigned char xfer_setup

Definition at line 340 of file acornscsi.h.

unsigned int xfer_start

Definition at line 336 of file acornscsi.h.


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