Lines Matching refs:pArrayInfo

230 static void get_array_info(PVDevice pVDevice, PHPT_ARRAY_INFO pArrayInfo)  in get_array_info()  argument
234 memcpy(pArrayInfo->Name, pVDevice->u.array.ArrayName, MAX_ARRAY_NAME); in get_array_info()
235 pArrayInfo->ArrayType = get_vdev_type(pVDevice); in get_array_info()
236 pArrayInfo->BlockSizeShift = pVDevice->u.array.bArBlockSizeShift; in get_array_info()
237 pArrayInfo->RebuiltSectors = pVDevice->u.array.RebuildSectors; in get_array_info()
238 pArrayInfo->Flags = get_array_flag(pVDevice); in get_array_info()
239 pArrayInfo->RebuildingProgress = calc_rebuild_progress(pVDevice); in get_array_info()
241 pArrayInfo->nDisk = 0; in get_array_info()
245 pArrayInfo->Members[pArrayInfo->nDisk++] = VDEV_TO_ID(pVDevice->u.array.pMember[i]); in get_array_info()
247 for(i=pArrayInfo->nDisk; i<MAX_ARRAY_MEMBERS; i++) in get_array_info()
248 pArrayInfo->Members[i] = INVALID_DEVICEID; in get_array_info()
251 static void get_array_info_v2(PVDevice pVDevice, PHPT_ARRAY_INFO_V2 pArrayInfo) in get_array_info_v2() argument
255 memcpy(pArrayInfo->Name, pVDevice->u.array.ArrayName, MAX_ARRAYNAME_LEN); in get_array_info_v2()
256 pArrayInfo->ArrayType = get_vdev_type(pVDevice); in get_array_info_v2()
257 pArrayInfo->BlockSizeShift = pVDevice->u.array.bArBlockSizeShift; in get_array_info_v2()
258 pArrayInfo->RebuiltSectors.lo32 = pVDevice->u.array.RebuildSectors; in get_array_info_v2()
259 pArrayInfo->RebuiltSectors.hi32 = sizeof(LBA_T)>4? (pVDevice->u.array.RebuildSectors>>32) : 0; in get_array_info_v2()
260 pArrayInfo->Flags = get_array_flag(pVDevice); in get_array_info_v2()
261 pArrayInfo->RebuildingProgress = calc_rebuild_progress(pVDevice); in get_array_info_v2()
263 pArrayInfo->nDisk = 0; in get_array_info_v2()
267 pArrayInfo->Members[pArrayInfo->nDisk++] = VDEV_TO_ID(pVDevice->u.array.pMember[i]); in get_array_info_v2()
269 for(i=pArrayInfo->nDisk; i<MAX_ARRAY_MEMBERS_V2; i++) in get_array_info_v2()
270 pArrayInfo->Members[i] = INVALID_DEVICEID; in get_array_info_v2()