Lines Matching refs:raid
1495 struct MR_LD_RAID *raid; in megasas_sync_map_info() local
1531 raid = MR_LdRaidGet(i, map); in megasas_sync_map_info()
1533 ld_sync->seqNum = raid->seqNum; in megasas_sync_map_info()
2389 struct MR_LD_RAID *raid; in megasas_set_pd_lba() local
2398 raid = MR_LdRaidGet(ld, local_map_ptr); in megasas_set_pd_lba()
2399 if (raid->capability.ldPiMode == MR_PROT_INFO_TYPE_CONTROLLER) { in megasas_set_pd_lba()
2649 struct MR_LD_RAID *raid, bool fp_possible, in megasas_set_raidflag_cpu_affinity() argument
2658 if ((raid->cpuAffinity.pdRead.cpu0) && in megasas_set_raidflag_cpu_affinity()
2659 (raid->cpuAffinity.pdRead.cpu1)) in megasas_set_raidflag_cpu_affinity()
2661 else if (raid->cpuAffinity.pdRead.cpu1) in megasas_set_raidflag_cpu_affinity()
2664 if ((raid->cpuAffinity.pdWrite.cpu0) && in megasas_set_raidflag_cpu_affinity()
2665 (raid->cpuAffinity.pdWrite.cpu1)) in megasas_set_raidflag_cpu_affinity()
2667 else if (raid->cpuAffinity.pdWrite.cpu1) in megasas_set_raidflag_cpu_affinity()
2670 if ((raid->level <= 1) && in megasas_set_raidflag_cpu_affinity()
2671 (raid->capability.fp_cache_bypass_capable)) { in megasas_set_raidflag_cpu_affinity()
2681 if ((raid->cpuAffinity.ldRead.cpu0) && in megasas_set_raidflag_cpu_affinity()
2682 (raid->cpuAffinity.ldRead.cpu1)) in megasas_set_raidflag_cpu_affinity()
2684 else if (raid->cpuAffinity.ldRead.cpu1) in megasas_set_raidflag_cpu_affinity()
2687 if ((raid->cpuAffinity.ldWrite.cpu0) && in megasas_set_raidflag_cpu_affinity()
2688 (raid->cpuAffinity.ldWrite.cpu1)) in megasas_set_raidflag_cpu_affinity()
2690 else if (raid->cpuAffinity.ldWrite.cpu1) in megasas_set_raidflag_cpu_affinity()
2694 ((raid->level == 5) || (raid->level == 6)) && in megasas_set_raidflag_cpu_affinity()
2695 (raid->writeMode == MR_RL_WRITE_THROUGH_MODE) && in megasas_set_raidflag_cpu_affinity()
2708 if ((fusion->pcie_bw_limitation) && (raid->level == 1) && (!is_read) && in megasas_set_raidflag_cpu_affinity()
2740 struct MR_LD_RAID *raid = NULL; in megasas_build_ldio_fusion() local
2827 raid = MR_LdRaidGet(ld, local_map_ptr); in megasas_build_ldio_fusion()
2829 if (!raid || (!fusion->fast_path_io)) { in megasas_build_ldio_fusion()
2882 if (raid) in megasas_build_ldio_fusion()
2884 raid, fp_possible, io_info.isRead, in megasas_build_ldio_fusion()
2993 struct MR_LD_RAID *raid; in megasas_build_ld_nonrw_fusion() local
3015 raid = MR_LdRaidGet(ld, local_map_ptr); in megasas_build_ld_nonrw_fusion()
3016 if (!(raid->capability.fpNonRWCapable)) in megasas_build_ld_nonrw_fusion()
3034 pRAID_Context->config_seq_num = raid->seqNum; in megasas_build_ld_nonrw_fusion()
3038 cpu_to_le16(raid->fpIoTimeoutForLd); in megasas_build_ld_nonrw_fusion()
3054 memcpy(io_request->LUN, raid->LUN, 8); in megasas_build_ld_nonrw_fusion()