Lines Matching defs:megasas_instance
1287 struct megasas_instance { struct
1289 u32 *producer;
1290 dma_addr_t producer_h;
1291 u32 *consumer;
1292 dma_addr_t consumer_h;
1294 u32 *reply_queue;
1295 dma_addr_t reply_queue_h;
1297 unsigned long base_addr;
1298 struct megasas_register_set __iomem *reg_set;
1300 struct megasas_pd_list pd_list[MEGASAS_MAX_PD];
1301 u8 ld_ids[MEGASAS_MAX_LD_IDS];
1302 s8 init_id;
1304 u16 max_num_sge;
1305 u16 max_fw_cmds;
1308 u16 max_mfi_cmds;
1309 u32 max_sectors_per_req;
1310 struct megasas_aen_event *ev;
1312 struct megasas_cmd **cmd_list;
1313 struct list_head cmd_pool;
1315 spinlock_t cmd_pool_lock;
1317 spinlock_t hba_lock;
1341 struct megasas_instance_template *instancet; argument
1342 struct tasklet_struct isr_tasklet;
1343 struct work_struct work_init;
1345 u8 flag;
1346 u8 unload;
1347 u8 flag_ieee;
1348 u8 issuepend_done;
1349 u8 disableOnlineCtrlReset;
1350 u8 adprecovery;
1351 unsigned long last_time;
1352 u32 mfiStatus;
1353 u32 last_seq_num;
1378 struct megasas_instance_template { argument
1379 void (*fire_cmd)(struct megasas_instance *, dma_addr_t, \ argument