Lines Matching defs:fusion_context

1291 struct fusion_context {  struct
1292 struct megasas_cmd_fusion **cmd_list;
1293 dma_addr_t req_frames_desc_phys;
1294 u8 *req_frames_desc;
1296 struct dma_pool *io_request_frames_pool;
1297 dma_addr_t io_request_frames_phys;
1298 u8 *io_request_frames;
1300 struct dma_pool *sg_dma_pool;
1301 struct dma_pool *sense_dma_pool;
1303 u8 *sense;
1304 dma_addr_t sense_phys_addr;
1306 atomic_t busy_mq_poll[MAX_MSIX_QUEUES_FUSION];
1308 dma_addr_t reply_frames_desc_phys[MAX_MSIX_QUEUES_FUSION];
1309 union MPI2_REPLY_DESCRIPTORS_UNION *reply_frames_desc[MAX_MSIX_QUEUES_FUSION];
1310 struct rdpq_alloc_detail rdpq_tracker[RDPQ_MAX_CHUNK_COUNT];
1311 struct dma_pool *reply_frames_desc_pool;
1312 struct dma_pool *reply_frames_desc_pool_align;
1314 u16 last_reply_idx[MAX_MSIX_QUEUES_FUSION];
1316 u32 reply_q_depth;
1317 u32 request_alloc_sz;
1318 u32 reply_alloc_sz;
1319 u32 io_frames_alloc_sz;
1321 struct MPI2_IOC_INIT_RDPQ_ARRAY_ENTRY *rdpq_virt;
1322 dma_addr_t rdpq_phys;
1323 u16 max_sge_in_main_msg;
1324 u16 max_sge_in_chain;
1326 u8 chain_offset_io_request;
1327 u8 chain_offset_mfi_pthru;
1329 struct MR_FW_RAID_MAP_DYNAMIC *ld_map[2];
1330 dma_addr_t ld_map_phys[2];
1333 struct MR_DRV_RAID_MAP_ALL *ld_drv_map[2];
1335 u32 max_map_sz;
1336 u32 current_map_sz;
1337 u32 old_map_sz;
1338 u32 new_map_sz;
1339 u32 drv_map_sz;
1340 u32 drv_map_pages;
1341 struct MR_PD_CFG_SEQ_NUM_SYNC *pd_seq_sync[JBOD_MAPS_COUNT];
1342 dma_addr_t pd_seq_phys[JBOD_MAPS_COUNT];
1343 u8 fast_path_io;
1344 struct LD_LOAD_BALANCE_INFO *load_balance_info;
1345 u32 load_balance_info_pages;
1346 LD_SPAN_INFO *log_to_span;
1347 u32 log_to_span_pages;
1348 struct LD_STREAM_DETECT **stream_detect_by_ld;
1349 dma_addr_t ioc_init_request_phys;
1350 struct MPI2_IOC_INIT_REQUEST *ioc_init_request;
1351 struct megasas_cmd *ioc_init_cmd;
1352 bool pcie_bw_limitation;
1353 bool r56_div_offload;