Lines Matching defs:scsi_qla_host

1011 struct scsi_qla_host {  struct
1014 struct scsi_qla_host *next; argument
1015 struct device_reg __iomem *iobase; /* Base Memory-mapped I/O address */
1017 unsigned char __iomem *mmpbase; /* memory mapped address */
1018 unsigned long host_no;
1019 struct pci_dev *pdev;
1020 uint8_t devnum;
1021 uint8_t revision;
1022 uint8_t ports;
1024 unsigned long actthreads;
1025 unsigned long isr_count; /* Interrupt count */
1026 unsigned long spurious_int;
1029 struct srb *outstanding_cmds[MAX_OUTSTANDING_COMMANDS];
1032 struct bus_param bus_settings[MAX_BUSES];
1035 volatile uint16_t mailbox_out[MAILBOX_REGISTER_COUNT];
1037 dma_addr_t request_dma; /* Physical Address */
1038 request_t *request_ring; /* Base virtual address */
1039 request_t *request_ring_ptr; /* Current address. */
1040 uint16_t req_ring_index; /* Current index. */
1041 uint16_t req_q_cnt; /* Number of available entries. */
1043 dma_addr_t response_dma; /* Physical address. */
1044 struct response *response_ring; /* Base virtual address */
1045 struct response *response_ring_ptr; /* Current address. */
1046 uint16_t rsp_ring_index; /* Current index. */
1048 struct list_head done_q; /* Done queue */
1050 struct completion *mailbox_wait;
1051 struct timer_list mailbox_timer;
1053 volatile struct {
1060 } flags;
1062 struct nvram nvram;
1063 int nvram_valid;
1066 unsigned short fwstart; /* start address for F/W */
1067 unsigned char fwver1; /* F/W version first char */
1068 unsigned char fwver2; /* F/W version second char */
1069 unsigned char fwver3; /* F/W version third char */