Lines Matching defs:fusion_context
793 struct fusion_context { struct
794 struct megasas_cmd_fusion **cmd_list;
795 struct list_head cmd_pool;
797 spinlock_t mpt_pool_lock;
799 dma_addr_t req_frames_desc_phys;
800 u8 *req_frames_desc;
802 struct dma_pool *io_request_frames_pool;
803 dma_addr_t io_request_frames_phys;
804 u8 *io_request_frames;
806 struct dma_pool *sg_dma_pool;
807 struct dma_pool *sense_dma_pool;
809 dma_addr_t reply_frames_desc_phys;
810 union MPI2_REPLY_DESCRIPTORS_UNION *reply_frames_desc;
811 struct dma_pool *reply_frames_desc_pool;
813 u16 last_reply_idx[MAX_MSIX_QUEUES_FUSION];
815 u32 reply_q_depth;
816 u32 request_alloc_sz;
817 u32 reply_alloc_sz;
818 u32 io_frames_alloc_sz;
820 u16 max_sge_in_main_msg;
821 u16 max_sge_in_chain;
823 u8 chain_offset_io_request;
824 u8 chain_offset_mfi_pthru;
826 struct MR_FW_RAID_MAP_ALL *ld_map[2];
827 dma_addr_t ld_map_phys[2];
830 struct MR_DRV_RAID_MAP_ALL *ld_drv_map[2];
832 u32 max_map_sz;
833 u32 current_map_sz;
834 u32 drv_map_sz;
835 u32 drv_map_pages;
836 u8 fast_path_io;
837 struct LD_LOAD_BALANCE_INFO load_balance_info[MAX_LOGICAL_DRIVES_EXT];
838 LD_SPAN_INFO log_to_span[MAX_LOGICAL_DRIVES_EXT];