Lines Matching defs:quad
377 struct MR_QUAD_ELEMENT *quad;
384 quad = &pSpanBlock->block_span_info.quad[j];
386 if (le32_to_cpu(quad->diff) == 0)
388 if (le64_to_cpu(quad->logStart) <= row && row <=
389 le64_to_cpu(quad->logEnd) && (mega_mod64(row - le64_to_cpu(quad->logStart),
390 le32_to_cpu(quad->diff))) == 0) {
393 blk = mega_div64_32((row-le64_to_cpu(quad->logStart)), le32_to_cpu(quad->diff));
395 blk = (blk + le64_to_cpu(quad->offsetInSpan)) << raid->stripeShift;
429 struct MR_QUAD_ELEMENT *quad;
445 quad = &map->raidMap.ldSpanMap[ld].
447 block_span_info.quad[info];
448 if (le32_to_cpu(quad->diff) == 0)
450 if (le64_to_cpu(quad->logStart) <= row &&
451 row <= le64_to_cpu(quad->logEnd) &&
452 (mega_mod64(row - le64_to_cpu(quad->logStart),
453 le32_to_cpu(quad->diff))) == 0) {
457 ((row - le64_to_cpu(quad->logStart)),
458 le32_to_cpu(quad->diff));
459 blk = (blk + le64_to_cpu(quad->offsetInSpan))
549 struct MR_QUAD_ELEMENT *quad;
565 quad = &map->raidMap.ldSpanMap[ld].
566 spanBlock[span].block_span_info.quad[info];
567 if (le64_to_cpu(quad->logStart) <= row &&
568 row <= le64_to_cpu(quad->logEnd) &&
569 mega_mod64((row - le64_to_cpu(quad->logStart)),
570 le32_to_cpu(quad->diff)) == 0) {
573 - le64_to_cpu(quad->logStart)),
574 le32_to_cpu(quad->diff));
1228 struct MR_QUAD_ELEMENT *quad;
1245 quad = &map->raidMap.ldSpanMap[ld].
1247 quad[element];
1249 span_set->diff = le32_to_cpu(quad->diff);
1266 span_row = mega_div64_32(((le64_to_cpu(quad->logEnd) -
1267 le64_to_cpu(quad->logStart)) + le32_to_cpu(quad->diff)),
1268 le32_to_cpu(quad->diff));
1285 (span_row * le32_to_cpu(quad->diff)) - 1;
1311 (span_row * le32_to_cpu(quad->diff)) - 1;