Lines Matching refs:pArrayInfo
229 static void get_array_info(PVDevice pVDevice, PHPT_ARRAY_INFO pArrayInfo) in get_array_info() argument
233 memcpy(pArrayInfo->Name, pVDevice->u.array.ArrayName, MAX_ARRAY_NAME); in get_array_info()
234 pArrayInfo->ArrayType = get_vdev_type(pVDevice); in get_array_info()
235 pArrayInfo->BlockSizeShift = pVDevice->u.array.bArBlockSizeShift; in get_array_info()
236 pArrayInfo->RebuiltSectors = pVDevice->u.array.RebuildSectors; in get_array_info()
237 pArrayInfo->Flags = get_array_flag(pVDevice); in get_array_info()
238 pArrayInfo->RebuildingProgress = calc_rebuild_progress(pVDevice); in get_array_info()
240 pArrayInfo->nDisk = 0; in get_array_info()
244 pArrayInfo->Members[pArrayInfo->nDisk++] = VDEV_TO_ID(pVDevice->u.array.pMember[i]); in get_array_info()
246 for (i = pArrayInfo->nDisk; i < MAX_ARRAY_MEMBERS; i++) in get_array_info()
247 pArrayInfo->Members[i] = INVALID_DEVICEID; in get_array_info()
250 static void get_array_info_v2(PVDevice pVDevice, PHPT_ARRAY_INFO_V2 pArrayInfo) in get_array_info_v2() argument
254 memcpy(pArrayInfo->Name, pVDevice->u.array.ArrayName, MAX_ARRAYNAME_LEN); in get_array_info_v2()
255 pArrayInfo->ArrayType = get_vdev_type(pVDevice); in get_array_info_v2()
256 pArrayInfo->BlockSizeShift = pVDevice->u.array.bArBlockSizeShift; in get_array_info_v2()
257 pArrayInfo->RebuiltSectors.lo32 = pVDevice->u.array.RebuildSectors; in get_array_info_v2()
258 pArrayInfo->RebuiltSectors.hi32 = sizeof(LBA_T)>4? (pVDevice->u.array.RebuildSectors>>32) : 0; in get_array_info_v2()
259 pArrayInfo->Flags = get_array_flag(pVDevice); in get_array_info_v2()
260 pArrayInfo->RebuildingProgress = calc_rebuild_progress(pVDevice); in get_array_info_v2()
262 pArrayInfo->nDisk = 0; in get_array_info_v2()
266 pArrayInfo->Members[pArrayInfo->nDisk++] = VDEV_TO_ID(pVDevice->u.array.pMember[i]); in get_array_info_v2()
268 for (i = pArrayInfo->nDisk; i < MAX_ARRAY_MEMBERS_V2; i++) in get_array_info_v2()
269 pArrayInfo->Members[i] = INVALID_DEVICEID; in get_array_info_v2()