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 dma_addr_t reply_frames_desc_phys[MAX_MSIX_QUEUES_FUSION];
1307 union MPI2_REPLY_DESCRIPTORS_UNION *reply_frames_desc[MAX_MSIX_QUEUES_FUSION];
1308 struct rdpq_alloc_detail rdpq_tracker[RDPQ_MAX_CHUNK_COUNT];
1309 struct dma_pool *reply_frames_desc_pool;
1310 struct dma_pool *reply_frames_desc_pool_align;
1312 u16 last_reply_idx[MAX_MSIX_QUEUES_FUSION];
1314 u32 reply_q_depth;
1315 u32 request_alloc_sz;
1316 u32 reply_alloc_sz;
1317 u32 io_frames_alloc_sz;
1319 struct MPI2_IOC_INIT_RDPQ_ARRAY_ENTRY *rdpq_virt;
1320 dma_addr_t rdpq_phys;
1321 u16 max_sge_in_main_msg;
1322 u16 max_sge_in_chain;
1324 u8 chain_offset_io_request;
1325 u8 chain_offset_mfi_pthru;
1327 struct MR_FW_RAID_MAP_DYNAMIC *ld_map[2];
1328 dma_addr_t ld_map_phys[2];
1331 struct MR_DRV_RAID_MAP_ALL *ld_drv_map[2];
1333 u32 max_map_sz;
1334 u32 current_map_sz;
1335 u32 old_map_sz;
1336 u32 new_map_sz;
1337 u32 drv_map_sz;
1338 u32 drv_map_pages;
1339 struct MR_PD_CFG_SEQ_NUM_SYNC *pd_seq_sync[JBOD_MAPS_COUNT];
1340 dma_addr_t pd_seq_phys[JBOD_MAPS_COUNT];
1341 u8 fast_path_io;
1342 struct LD_LOAD_BALANCE_INFO *load_balance_info;
1343 u32 load_balance_info_pages;
1344 LD_SPAN_INFO *log_to_span;
1345 u32 log_to_span_pages;
1346 struct LD_STREAM_DETECT **stream_detect_by_ld;
1347 dma_addr_t ioc_init_request_phys;
1348 struct MPI2_IOC_INIT_REQUEST *ioc_init_request;
1349 struct megasas_cmd *ioc_init_cmd;
1350 bool pcie_bw_limitation;
1351 bool r56_div_offload;