Lines Matching refs:row
307 u32 MR_GetSpanBlock(u32 ld, u64 row, u64 *span_blk, in MR_GetSpanBlock() argument
322 if (le64_to_cpu(quad->logStart) <= row && row <= in MR_GetSpanBlock()
323 le64_to_cpu(quad->logEnd) && (mega_mod64(row - le64_to_cpu(quad->logStart), in MR_GetSpanBlock()
327 blk = mega_div64_32((row-le64_to_cpu(quad->logStart)), le32_to_cpu(quad->diff)); in MR_GetSpanBlock()
444 u32 ld, u64 row, u64 *span_blk, struct MR_DRV_RAID_MAP_ALL *map) in mr_spanset_get_span_block() argument
459 if (row > span_set->data_row_end) in mr_spanset_get_span_block()
470 if (le64_to_cpu(quad->logStart) <= row && in mr_spanset_get_span_block()
471 row <= le64_to_cpu(quad->logEnd) && in mr_spanset_get_span_block()
472 (mega_mod64(row - le64_to_cpu(quad->logStart), in mr_spanset_get_span_block()
477 ((row - le64_to_cpu(quad->logStart)), in mr_spanset_get_span_block()
576 u32 ld, u64 row, struct MR_DRV_RAID_MAP_ALL *map) in get_strip_from_row() argument
591 if (row > span_set->data_row_end) in get_strip_from_row()
599 if (le64_to_cpu(quad->logStart) <= row && in get_strip_from_row()
600 row <= le64_to_cpu(quad->logEnd) && in get_strip_from_row()
601 mega_mod64((row - le64_to_cpu(quad->logStart)), in get_strip_from_row()
604 (((row - span_set->data_row_start) in get_strip_from_row()
616 ld, (long unsigned int)row); in get_strip_from_row()
734 u64 row; in mr_spanset_get_phy_params() local
746 row = io_info->start_row; in mr_spanset_get_phy_params()
754 rowMod = mega_mod64(row, SPAN_ROW_SIZE(map, ld, span)); in mr_spanset_get_phy_params()
816 u64 row; in MR_GetPhyParams() local
826 row = mega_div64_32(stripRow, raid->rowDataSize); in MR_GetPhyParams()
836 rowMod = mega_mod64(row, raid->rowSize); in MR_GetPhyParams()
852 *pdBlock = row << raid->stripeShift; in MR_GetPhyParams()
854 span = (u8)MR_GetSpanBlock(ld, row, pdBlock, map); in MR_GetPhyParams()