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

#include <wd33c93.h>

Data Fields

struct Scsi_Hostnext
 
wd33c93_regs regs
 
spinlock_t lock
 
uchar clock_freq
 
uchar chip
 
uchar microcode
 
uchar dma_buffer_pool
 
int dma_dir
 
dma_setup_t dma_setup
 
dma_stop_t dma_stop
 
unsigned int dma_xfer_mask
 
uchardma_bounce_buffer
 
unsigned int dma_bounce_len
 
volatile uchar busy [8]
 
struct scsi_cmndinput_Q
 
struct scsi_cmndselecting
 
struct scsi_cmndconnected
 
struct scsi_cmnddisconnected_Q
 
uchar state
 
uchar dma
 
uchar level2
 
uchar disconnect
 
unsigned int args
 
uchar incoming_msg [8]
 
int incoming_ptr
 
uchar outgoing_msg [8]
 
int outgoing_len
 
unsigned int default_sx_per
 
uchar sync_xfer [8]
 
uchar sync_stat [8]
 
uchar no_sync
 
uchar no_dma
 
uchar dma_mode
 
uchar fast
 
struct sx_period sx_table [9]
 
uchar proc
 
unsigned long cmd_cnt [8]
 
unsigned long int_cnt
 
unsigned long pio_cnt
 
unsigned long dma_cnt
 
unsigned long disc_allowed_cnt [8]
 
unsigned long disc_done_cnt [8]
 

Detailed Description

Definition at line 226 of file wd33c93.h.

Field Documentation

unsigned int args

Definition at line 249 of file wd33c93.h.

volatile uchar busy[8]

Definition at line 240 of file wd33c93.h.

Definition at line 231 of file wd33c93.h.

uchar clock_freq

Definition at line 230 of file wd33c93.h.

unsigned long cmd_cnt[8]

Definition at line 265 of file wd33c93.h.

struct scsi_cmnd* connected

Definition at line 243 of file wd33c93.h.

unsigned int default_sx_per

Definition at line 254 of file wd33c93.h.

unsigned long disc_allowed_cnt[8]

Definition at line 269 of file wd33c93.h.

unsigned long disc_done_cnt[8]

Definition at line 270 of file wd33c93.h.

uchar disconnect

Definition at line 248 of file wd33c93.h.

struct scsi_cmnd* disconnected_Q

Definition at line 244 of file wd33c93.h.

uchar dma

Definition at line 246 of file wd33c93.h.

uchar* dma_bounce_buffer

Definition at line 238 of file wd33c93.h.

unsigned int dma_bounce_len

Definition at line 239 of file wd33c93.h.

uchar dma_buffer_pool

Definition at line 233 of file wd33c93.h.

unsigned long dma_cnt

Definition at line 268 of file wd33c93.h.

int dma_dir

Definition at line 234 of file wd33c93.h.

uchar dma_mode

Definition at line 259 of file wd33c93.h.

dma_setup_t dma_setup

Definition at line 235 of file wd33c93.h.

dma_stop_t dma_stop

Definition at line 236 of file wd33c93.h.

unsigned int dma_xfer_mask

Definition at line 237 of file wd33c93.h.

uchar fast

Definition at line 260 of file wd33c93.h.

uchar incoming_msg[8]

Definition at line 250 of file wd33c93.h.

int incoming_ptr

Definition at line 251 of file wd33c93.h.

struct scsi_cmnd* input_Q

Definition at line 241 of file wd33c93.h.

unsigned long int_cnt

Definition at line 266 of file wd33c93.h.

uchar level2

Definition at line 247 of file wd33c93.h.

spinlock_t lock

Definition at line 229 of file wd33c93.h.

uchar microcode

Definition at line 232 of file wd33c93.h.

Definition at line 227 of file wd33c93.h.

uchar no_dma

Definition at line 258 of file wd33c93.h.

uchar no_sync

Definition at line 257 of file wd33c93.h.

int outgoing_len

Definition at line 253 of file wd33c93.h.

uchar outgoing_msg[8]

Definition at line 252 of file wd33c93.h.

unsigned long pio_cnt

Definition at line 267 of file wd33c93.h.

uchar proc

Definition at line 263 of file wd33c93.h.

Definition at line 228 of file wd33c93.h.

struct scsi_cmnd* selecting

Definition at line 242 of file wd33c93.h.

Definition at line 245 of file wd33c93.h.

struct sx_period sx_table[9]

Definition at line 261 of file wd33c93.h.

uchar sync_stat[8]

Definition at line 256 of file wd33c93.h.

uchar sync_xfer[8]

Definition at line 255 of file wd33c93.h.


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