Lines Matching defs:aac_dev

1101 struct aac_dev  struct
1103 struct list_head entry;
1104 const char *name;
1105 int id;
1110 unsigned max_fib_size;
1111 unsigned sg_tablesize;
1112 unsigned max_num_aif;
1117 dma_addr_t hw_fib_pa;
1118 struct hw_fib *hw_fib_va;
1119 struct hw_fib *aif_base_va;
1123 struct fib *fibs;
1125 struct fib *free_fib;
1126 spinlock_t fib_lock;
1128 struct aac_queue_block *queues;
1136 struct list_head fib_list;
1138 struct adapter_ops a_ops;
1139 unsigned long fsrev; /* Main driver's revision number */
1141 resource_size_t base_start; /* main IO base */
1142 resource_size_t dbg_base; /* address of UART
1145 resource_size_t base_size, dbg_size; /* Size of
1148 struct aac_init *init; /* Holds initialization info to communicate with adapter */
1149 dma_addr_t init_pa; /* Holds physical address of the init struct */
1151 u32 *host_rrq; /* response queue
1154 dma_addr_t host_rrq_pa; /* phys. address */
1156 u32 host_rrq_idx[AAC_MAX_MSIX];
1157 atomic_t rrq_outstanding[AAC_MAX_MSIX];
1158 u32 fibs_pushed_no;
1159 struct pci_dev *pdev; /* Our PCI interface */
1160 void * printfbuf; /* pointer to buffer used for printf's from the adapter */
1161 void * comm_addr; /* Base address of Comm area */
1162 dma_addr_t comm_phys; /* Physical Address of Comm area */
1163 size_t comm_size;
1165 struct Scsi_Host *scsi_host_ptr;
1166 int maximum_num_containers;
1167 int maximum_num_physicals;
1168 int maximum_num_channels;
1169 struct fsa_dev_info *fsa_dev;
1170 struct task_struct *thread;
1171 int cardtype;
1176 spinlock_t iq_lock;
1189 {
1197 } regs;
1198 volatile void __iomem *base, *dbg_base_mapped;
1199 volatile struct rx_inbound __iomem *IndexRegs;
1200 u32 OIMR; /* Mask Register Cache */
1204 u32 aif_thread;
1205 struct aac_adapter_info adapter_info;
1206 struct aac_supplement_adapter_info supplement_adapter_info;
1210 u8 nondasd_support;
1211 u8 jbod;
1212 u8 cache_protected;
1213 u8 dac_support;
1214 u8 needs_dac;
1215 u8 raid_scsi_mode;
1216 u8 comm_interface;
1221 u8 raw_io_interface;
1222 u8 raw_io_64;
1223 u8 printf_enabled;
1224 u8 in_reset;
1225 u8 msi;
1226 int management_fib_count;
1227 spinlock_t manage_lock;
1228 spinlock_t sync_lock;
1229 int sync_mode;
1230 struct fib *sync_fib;
1231 struct list_head sync_fib_list;
1232 u32 doorbell_mask;
1233 u32 max_msix; /* max. MSI-X vectors */
1234 u32 vector_cap; /* MSI-X vector capab.*/
1235 int msi_enabled; /* MSI/MSI-X enabled */
1236 struct msix_entry msixentry[AAC_MAX_MSIX];
1237 struct aac_msix_ctx aac_msix[AAC_MAX_MSIX]; /* context */
1238 u8 adapter_shutdown;