Lines Matching refs:raid
1492 struct MR_LD_RAID *raid; in megasas_sync_map_info() local
1528 raid = MR_LdRaidGet(i, map); in megasas_sync_map_info()
1530 ld_sync->seqNum = raid->seqNum; in megasas_sync_map_info()
2388 struct MR_LD_RAID *raid; in megasas_set_pd_lba() local
2397 raid = MR_LdRaidGet(ld, local_map_ptr); in megasas_set_pd_lba()
2398 if (raid->capability.ldPiMode == MR_PROT_INFO_TYPE_CONTROLLER) { in megasas_set_pd_lba()
2648 struct MR_LD_RAID *raid, bool fp_possible, in megasas_set_raidflag_cpu_affinity() argument
2657 if ((raid->cpuAffinity.pdRead.cpu0) && in megasas_set_raidflag_cpu_affinity()
2658 (raid->cpuAffinity.pdRead.cpu1)) in megasas_set_raidflag_cpu_affinity()
2660 else if (raid->cpuAffinity.pdRead.cpu1) in megasas_set_raidflag_cpu_affinity()
2663 if ((raid->cpuAffinity.pdWrite.cpu0) && in megasas_set_raidflag_cpu_affinity()
2664 (raid->cpuAffinity.pdWrite.cpu1)) in megasas_set_raidflag_cpu_affinity()
2666 else if (raid->cpuAffinity.pdWrite.cpu1) in megasas_set_raidflag_cpu_affinity()
2669 if ((raid->level <= 1) && in megasas_set_raidflag_cpu_affinity()
2670 (raid->capability.fp_cache_bypass_capable)) { in megasas_set_raidflag_cpu_affinity()
2680 if ((raid->cpuAffinity.ldRead.cpu0) && in megasas_set_raidflag_cpu_affinity()
2681 (raid->cpuAffinity.ldRead.cpu1)) in megasas_set_raidflag_cpu_affinity()
2683 else if (raid->cpuAffinity.ldRead.cpu1) in megasas_set_raidflag_cpu_affinity()
2686 if ((raid->cpuAffinity.ldWrite.cpu0) && in megasas_set_raidflag_cpu_affinity()
2687 (raid->cpuAffinity.ldWrite.cpu1)) in megasas_set_raidflag_cpu_affinity()
2689 else if (raid->cpuAffinity.ldWrite.cpu1) in megasas_set_raidflag_cpu_affinity()
2693 ((raid->level == 5) || (raid->level == 6)) && in megasas_set_raidflag_cpu_affinity()
2694 (raid->writeMode == MR_RL_WRITE_THROUGH_MODE) && in megasas_set_raidflag_cpu_affinity()
2707 if ((fusion->pcie_bw_limitation) && (raid->level == 1) && (!is_read) && in megasas_set_raidflag_cpu_affinity()
2739 struct MR_LD_RAID *raid = NULL; in megasas_build_ldio_fusion() local
2826 raid = MR_LdRaidGet(ld, local_map_ptr); in megasas_build_ldio_fusion()
2828 if (!raid || (!fusion->fast_path_io)) { in megasas_build_ldio_fusion()
2881 if (raid) in megasas_build_ldio_fusion()
2883 raid, fp_possible, io_info.isRead, in megasas_build_ldio_fusion()
2992 struct MR_LD_RAID *raid; in megasas_build_ld_nonrw_fusion() local
3014 raid = MR_LdRaidGet(ld, local_map_ptr); in megasas_build_ld_nonrw_fusion()
3015 if (!(raid->capability.fpNonRWCapable)) in megasas_build_ld_nonrw_fusion()
3033 pRAID_Context->config_seq_num = raid->seqNum; in megasas_build_ld_nonrw_fusion()
3037 cpu_to_le16(raid->fpIoTimeoutForLd); in megasas_build_ld_nonrw_fusion()
3053 memcpy(io_request->LUN, raid->LUN, 8); in megasas_build_ld_nonrw_fusion()