Lines Matching defs:span
82 MR_LdSpanArrayGet(U32 ld, U32 span, MR_FW_RAID_MAP_ALL *map)
84 return (map->raidMap.ldSpanMap[ld].spanBlock[span].span.arrayRef);
117 MR_LdSpanPtrGet(U32 ld, U32 span, MR_FW_RAID_MAP_ALL *map)
119 return (&map->raidMap.ldSpanMap[ld].spanBlock[span].span);
138 con_log(CL_ANN1, (CE_NOTE, "span map 0x%x total size 0x%x\n",\
156 U32 span, j;
158 for (span = 0; span < raid->spanDepth; span++, pSpanBlock++) {
163 return (span);
176 return (span);
180 return (span);
187 * This routine calculates the arm, span and block for
198 * span - Span number
208 U8 physArm, span;
240 span = 0;
243 span = (U8)MR_GetSpanBlock(ld, row, pdBlock, map, &error_code);
248 /* Get the array on which this span is present. */
249 arRef = MR_LdSpanArrayGet(ld, span, map);
272 *pdBlock += stripRef + MR_LdSpanPtrGet(ld, span, map)->startBlk;
274 pRAID_Context->spanArm = (span << RAID_CTX_SPANARM_SPAN_SHIFT) |
479 /* Get the array on which this span is present. */