Lines Matching refs:row

315 u32 MR_GetSpanBlock(u32 ld, u64 row, u64 *span_blk,  in MR_GetSpanBlock()  argument
330 if (le64_to_cpu(quad->logStart) <= row && row <= in MR_GetSpanBlock()
331 le64_to_cpu(quad->logEnd) && (mega_mod64(row - le64_to_cpu(quad->logStart), in MR_GetSpanBlock()
335 blk = mega_div64_32((row-le64_to_cpu(quad->logStart)), le32_to_cpu(quad->diff)); in MR_GetSpanBlock()
452 u32 ld, u64 row, u64 *span_blk, struct MR_DRV_RAID_MAP_ALL *map) in mr_spanset_get_span_block() argument
467 if (row > span_set->data_row_end) in mr_spanset_get_span_block()
478 if (le64_to_cpu(quad->logStart) <= row && in mr_spanset_get_span_block()
479 row <= le64_to_cpu(quad->logEnd) && in mr_spanset_get_span_block()
480 (mega_mod64(row - le64_to_cpu(quad->logStart), in mr_spanset_get_span_block()
485 ((row - le64_to_cpu(quad->logStart)), in mr_spanset_get_span_block()
584 u32 ld, u64 row, struct MR_DRV_RAID_MAP_ALL *map) in get_strip_from_row() argument
599 if (row > span_set->data_row_end) in get_strip_from_row()
607 if (le64_to_cpu(quad->logStart) <= row && in get_strip_from_row()
608 row <= le64_to_cpu(quad->logEnd) && in get_strip_from_row()
609 mega_mod64((row - le64_to_cpu(quad->logStart)), in get_strip_from_row()
612 (((row - span_set->data_row_start) in get_strip_from_row()
624 ld, (long unsigned int)row); in get_strip_from_row()
742 u64 row; in mr_spanset_get_phy_params() local
752 row = io_info->start_row; in mr_spanset_get_phy_params()
760 rowMod = mega_mod64(row, SPAN_ROW_SIZE(map, ld, span)); in mr_spanset_get_phy_params()
823 u64 row; in MR_GetPhyParams() local
832 row = mega_div64_32(stripRow, raid->rowDataSize); in MR_GetPhyParams()
842 rowMod = mega_mod64(row, raid->rowSize); in MR_GetPhyParams()
858 *pdBlock = row << raid->stripeShift; in MR_GetPhyParams()
860 span = (u8)MR_GetSpanBlock(ld, row, pdBlock, map); in MR_GetPhyParams()