Lines Matching defs:scsi_qla_host

1010 struct scsi_qla_host {  struct
1013 struct scsi_qla_host *next; argument
1014 struct device_reg __iomem *iobase; /* Base Memory-mapped I/O address */
1016 unsigned char __iomem *mmpbase; /* memory mapped address */
1017 unsigned long host_no;
1018 struct pci_dev *pdev;
1019 uint8_t devnum;
1020 uint8_t revision;
1021 uint8_t ports;
1023 unsigned long actthreads;
1024 unsigned long isr_count; /* Interrupt count */
1025 unsigned long spurious_int;
1028 struct srb *outstanding_cmds[MAX_OUTSTANDING_COMMANDS];
1031 struct bus_param bus_settings[MAX_BUSES];
1034 volatile uint16_t mailbox_out[MAILBOX_REGISTER_COUNT];
1036 dma_addr_t request_dma; /* Physical Address */
1037 request_t *request_ring; /* Base virtual address */
1038 request_t *request_ring_ptr; /* Current address. */
1039 uint16_t req_ring_index; /* Current index. */
1040 uint16_t req_q_cnt; /* Number of available entries. */
1042 dma_addr_t response_dma; /* Physical address. */
1043 struct response *response_ring; /* Base virtual address */
1044 struct response *response_ring_ptr; /* Current address. */
1045 uint16_t rsp_ring_index; /* Current index. */
1047 struct list_head done_q; /* Done queue */
1049 struct completion *mailbox_wait;
1050 struct timer_list mailbox_timer;
1052 volatile struct {
1059 } flags;
1061 struct nvram nvram;
1062 int nvram_valid;
1065 unsigned short fwstart; /* start address for F/W */
1066 unsigned char fwver1; /* F/W version first char */
1067 unsigned char fwver2; /* F/W version second char */
1068 unsigned char fwver3; /* F/W version third char */