Lines Matching defs:_nsp32_hw_data
557 typedef struct _nsp32_hw_data { struct
558 int IrqNumber;
559 int BaseAddress;
560 int NumAddress;
561 void __iomem *MmioAddress;
563 unsigned long MmioLength;
565 struct scsi_cmnd *CurrentSC;
567 struct pci_dev *Pci;
568 const struct pci_device_id *pci_devid;
569 struct Scsi_Host *Host;
570 spinlock_t Lock;
572 char info_str[100];
575 nsp32_sglun *sg_list; /* sglist virtuxal address */
576 dma_addr_t sg_paddr; /* physical address of hw_sg_table */
577 nsp32_autoparam *autoparam; /* auto parameter transfer region */
578 dma_addr_t auto_paddr; /* physical address of autoparam */
579 int cur_entry; /* current sgt entry */
582 nsp32_lunt *cur_lunt; /* Current connected LUN table */
583 nsp32_lunt lunt[MAX_TARGET][MAX_LUN]; /* All LUN table */
585 nsp32_target *cur_target; /* Current connected SCSI ID */
586 nsp32_target target[MAX_TARGET]; /* SCSI ID */
587 int cur_id; /* Current connected target ID */
588 int cur_lun; /* Current connected target LUN */
591 int trans_method; /* transfer method flag */
592 int resettime; /* Reset time */
593 int clock; /* clock dividing flag */
594 nsp32_sync_table *synct; /* sync_table determined by clock */
595 int syncnum; /* the max number of synct element */
598 unsigned char msgoutbuf[MSGOUTBUF_MAX]; /* msgout buffer */
599 char msgout_len; /* msgoutbuf length */
600 unsigned char msginbuf [MSGINBUF_MAX]; /* megin buffer */
601 char msgin_len; /* msginbuf length */