Lines Matching defs:scsi_qla_host
1018 struct scsi_qla_host { struct
1021 struct scsi_qla_host *next; argument
1022 struct device_reg __iomem *iobase; /* Base Memory-mapped I/O address */
1024 unsigned char __iomem *mmpbase; /* memory mapped address */
1025 unsigned long host_no;
1026 struct pci_dev *pdev;
1027 uint8_t devnum;
1028 uint8_t revision;
1029 uint8_t ports;
1031 unsigned long actthreads;
1032 unsigned long isr_count; /* Interrupt count */
1033 unsigned long spurious_int;
1036 struct srb *outstanding_cmds[MAX_OUTSTANDING_COMMANDS];
1039 struct bus_param bus_settings[MAX_BUSES];
1042 volatile uint16_t mailbox_out[MAILBOX_REGISTER_COUNT];
1044 dma_addr_t request_dma; /* Physical Address */
1045 request_t *request_ring; /* Base virtual address */
1046 request_t *request_ring_ptr; /* Current address. */
1047 uint16_t req_ring_index; /* Current index. */
1048 uint16_t req_q_cnt; /* Number of available entries. */
1050 dma_addr_t response_dma; /* Physical address. */
1051 struct response *response_ring; /* Base virtual address */
1052 struct response *response_ring_ptr; /* Current address. */
1053 uint16_t rsp_ring_index; /* Current index. */
1055 struct list_head done_q; /* Done queue */
1057 struct completion *mailbox_wait;
1059 volatile struct {
1069 } flags;
1071 struct nvram nvram;
1072 int nvram_valid;
1075 unsigned short fwstart; /* start address for F/W */
1076 unsigned char fwver1; /* F/W version first char */
1077 unsigned char fwver2; /* F/W version second char */
1078 unsigned char fwver3; /* F/W version third char */