Lines Matching defs:aac_dev

1096 struct aac_dev  struct
1098 struct list_head entry;
1099 const char *name;
1100 int id;
1105 unsigned max_fib_size;
1106 unsigned sg_tablesize;
1107 unsigned max_num_aif;
1112 dma_addr_t hw_fib_pa;
1113 struct hw_fib *hw_fib_va;
1114 struct hw_fib *aif_base_va;
1118 struct fib *fibs;
1120 struct fib *free_fib;
1121 spinlock_t fib_lock;
1123 struct aac_queue_block *queues;
1131 struct list_head fib_list;
1133 struct adapter_ops a_ops;
1134 unsigned long fsrev; /* Main driver's revision number */
1136 resource_size_t base_start; /* main IO base */
1137 resource_size_t dbg_base; /* address of UART
1140 resource_size_t base_size, dbg_size; /* Size of
1143 struct aac_init *init; /* Holds initialization info to communicate with adapter */
1144 dma_addr_t init_pa; /* Holds physical address of the init struct */
1146 u32 *host_rrq; /* response queue
1149 dma_addr_t host_rrq_pa; /* phys. address */
1151 u32 host_rrq_idx[AAC_MAX_MSIX];
1152 atomic_t rrq_outstanding[AAC_MAX_MSIX];
1153 u32 fibs_pushed_no;
1154 struct pci_dev *pdev; /* Our PCI interface */
1155 void * printfbuf; /* pointer to buffer used for printf's from the adapter */
1156 void * comm_addr; /* Base address of Comm area */
1157 dma_addr_t comm_phys; /* Physical Address of Comm area */
1158 size_t comm_size;
1160 struct Scsi_Host *scsi_host_ptr;
1161 int maximum_num_containers;
1162 int maximum_num_physicals;
1163 int maximum_num_channels;
1164 struct fsa_dev_info *fsa_dev;
1165 struct task_struct *thread;
1166 int cardtype;
1179 {
1187 } regs;
1188 volatile void __iomem *base, *dbg_base_mapped;
1189 volatile struct rx_inbound __iomem *IndexRegs;
1190 u32 OIMR; /* Mask Register Cache */
1194 u32 aif_thread;
1195 struct aac_adapter_info adapter_info;
1196 struct aac_supplement_adapter_info supplement_adapter_info;
1200 u8 nondasd_support;
1201 u8 jbod;
1202 u8 cache_protected;
1203 u8 dac_support;
1204 u8 needs_dac;
1205 u8 raid_scsi_mode;
1206 u8 comm_interface;
1211 u8 raw_io_interface;
1212 u8 raw_io_64;
1213 u8 printf_enabled;
1214 u8 in_reset;
1215 u8 msi;
1216 int management_fib_count;
1217 spinlock_t manage_lock;
1218 spinlock_t sync_lock;
1219 int sync_mode;
1220 struct fib *sync_fib;
1221 struct list_head sync_fib_list;
1222 u32 doorbell_mask;
1223 u32 max_msix; /* max. MSI-X vectors */
1224 u32 vector_cap; /* MSI-X vector capab.*/
1225 int msi_enabled; /* MSI/MSI-X enabled */
1226 struct msix_entry msixentry[AAC_MAX_MSIX];
1227 struct aac_msix_ctx aac_msix[AAC_MAX_MSIX]; /* context */
1228 u8 adapter_shutdown;