Lines Matching defs:NCR5380_hostdata
200 struct NCR5380_hostdata { struct
202 u8 __iomem *io; /* Remapped 5380 address */
203 u8 __iomem *pdma_io; /* Remapped PDMA address */
204 unsigned long poll_loops; /* Register polling limit */
205 spinlock_t lock; /* Protects this struct */
206 struct scsi_cmnd *connected; /* Currently connected cmnd */
207 struct list_head disconnected; /* Waiting for reconnect */
208 struct Scsi_Host *host; /* SCSI host backpointer */
209 struct workqueue_struct *work_q; /* SCSI host work queue */
210 struct work_struct main_task; /* Work item for main loop */
211 int flags; /* Board-specific quirks */
212 int dma_len; /* Requested length of DMA */
213 int read_overruns; /* Transfer size reduction for DMA erratum */
214 unsigned long io_port; /* Device IO port */
215 unsigned long base; /* Device base address */
216 struct list_head unissued; /* Waiting to be issued */
217 struct scsi_cmnd *selecting; /* Cmnd to be connected */
218 struct list_head autosense; /* Priority cmnd queue */
219 struct scsi_cmnd *sensing; /* Cmnd needing autosense */
220 struct scsi_eh_save ses; /* Cmnd state saved for EH */
221 unsigned char busy[8]; /* Index = target, bit = lun */
222 unsigned char id_mask; /* 1 << Host ID */
223 unsigned char id_higher_mask; /* All bits above id_mask */
224 unsigned char last_message; /* Last Message Out */
225 unsigned long region_size; /* Size of address/port range */
226 char info[168]; /* Host banner message */