Lines Matching refs:pInfo
56 static int hpt_get_controller_info(int id, PCONTROLLER_INFO pInfo);
57 static int hpt_get_channel_info(int id, int bus, PCHANNEL_INFO pInfo);
59 static int hpt_get_device_info(DEVICEID id, PLOGICAL_DEVICE_INFO pInfo);
60 static int hpt_get_device_info_v2(DEVICEID id, PLOGICAL_DEVICE_INFO_V2 pInfo);
65 static int hpt_set_array_info(_VBUS_ARG DEVICEID idArray, PALTERABLE_ARRAY_INFO pInfo);
66 static int hpt_set_device_info(_VBUS_ARG DEVICEID idDisk, PALTERABLE_DEVICE_INFO pInfo);
67 static int hpt_set_device_info_v2(_VBUS_ARG DEVICEID idDisk, PALTERABLE_DEVICE_INFO_V2 pInfo);
415 int hpt_get_controller_info(int id, PCONTROLLER_INFO pInfo) in hpt_get_controller_info() argument
422 pInfo->InterruptLevel = 0; in hpt_get_controller_info()
423 pInfo->ChipType = 0; in hpt_get_controller_info()
424 pInfo->ChipFlags = CHIP_SUPPORT_ULTRA_100; in hpt_get_controller_info()
425 strcpy( pInfo->szVendorID, "HighPoint Technologies, Inc."); in hpt_get_controller_info()
429 pInfo->ChipFlags = CHIP_SUPPORT_ULTRA_150; in hpt_get_controller_info()
431 strcpy(pInfo->szProductID, GUI_CONTROLLER_NAME); in hpt_get_controller_info()
434 #define _set_product_id(x) strcpy(pInfo->szProductID, x) in hpt_get_controller_info()
437 pInfo->NumBuses = 8; in hpt_get_controller_info()
438 pInfo->ChipFlags |= CHIP_SUPPORT_ULTRA_133|CHIP_SUPPORT_ULTRA_150; in hpt_get_controller_info()
446 int hpt_get_channel_info(int id, int bus, PCHANNEL_INFO pInfo) in hpt_get_channel_info() argument
461 pInfo->IoPort = 0; in hpt_get_channel_info()
462 pInfo->ControlPort = 0; in hpt_get_channel_info()
466 pInfo->Devices[i] = (DEVICEID)INVALID_DEVICEID; in hpt_get_channel_info()
470 pInfo->Devices[0] = VDEV_TO_ID(&pAdapTemp->VDevices[bus]); in hpt_get_channel_info()
472 pInfo->Devices[0] = (DEVICEID)INVALID_DEVICEID; in hpt_get_channel_info()
512 int hpt_get_device_info(DEVICEID id, PLOGICAL_DEVICE_INFO pInfo) in hpt_get_device_info() argument
521 pInfo->Type = LDT_ARRAY; in hpt_get_device_info()
522 pInfo->Capacity = pVDevice->VDeviceCapacity; in hpt_get_device_info()
523 pInfo->ParentArray = VDEV_TO_ID(pVDevice->pParent); in hpt_get_device_info()
524 get_array_info(pVDevice, &pInfo->u.array); in hpt_get_device_info()
529 pInfo->Type = LDT_DEVICE; in hpt_get_device_info()
530 pInfo->ParentArray = pVDevice->pParent? VDEV_TO_ID(pVDevice->pParent) : INVALID_DEVICEID; in hpt_get_device_info()
532 pInfo->Capacity = pVDevice->u.disk.dDeRealCapacity; in hpt_get_device_info()
533 return get_disk_info(pVDevice, &pInfo->u.device); in hpt_get_device_info()
536 int hpt_get_device_info_v2(DEVICEID id, PLOGICAL_DEVICE_INFO_V2 pInfo) in hpt_get_device_info_v2() argument
545 pInfo->Type = LDT_ARRAY; in hpt_get_device_info_v2()
546 pInfo->Capacity.lo32 = pVDevice->VDeviceCapacity; in hpt_get_device_info_v2()
547 pInfo->Capacity.hi32 = sizeof(LBA_T)>4? (pVDevice->VDeviceCapacity>>32) : 0; in hpt_get_device_info_v2()
548 pInfo->ParentArray = VDEV_TO_ID(pVDevice->pParent); in hpt_get_device_info_v2()
549 get_array_info_v2(pVDevice, &pInfo->u.array); in hpt_get_device_info_v2()
554 pInfo->Type = LDT_DEVICE; in hpt_get_device_info_v2()
555 pInfo->ParentArray = pVDevice->pParent? VDEV_TO_ID(pVDevice->pParent) : INVALID_DEVICEID; in hpt_get_device_info_v2()
557 pInfo->Capacity.lo32 = pVDevice->u.disk.dDeRealCapacity; in hpt_get_device_info_v2()
558 pInfo->Capacity.hi32 = 0; in hpt_get_device_info_v2()
559 return get_disk_info(pVDevice, &pInfo->u.device); in hpt_get_device_info_v2()
1020 int hpt_set_array_info(_VBUS_ARG DEVICEID idArray, PALTERABLE_ARRAY_INFO pInfo) in hpt_set_array_info() argument
1032 if (pInfo->ValidFields & AAIF_NAME) { in hpt_set_array_info()
1034 memcpy(pVDevice->u.array.ArrayName, pInfo->Name, sizeof(pInfo->Name)); in hpt_set_array_info()
1038 if (pInfo->ValidFields & AAIF_DESCRIPTION) { in hpt_set_array_info()
1039 memcpy(pVDevice->u.array.Description, pInfo->Description, sizeof(pInfo->Description)); in hpt_set_array_info()
1048 static int hpt_set_device_info(_VBUS_ARG DEVICEID idDisk, PALTERABLE_DEVICE_INFO pInfo) in hpt_set_device_info() argument
1062 static int hpt_set_device_info_v2(_VBUS_ARG DEVICEID idDisk, PALTERABLE_DEVICE_INFO_V2 pInfo) in hpt_set_device_info_v2() argument
1073 if (pInfo->ValidFields & ADIF_MODE) { in hpt_set_device_info_v2()
1074 pVDevice->u.disk.bDeModeSetting = pInfo->DeviceModeSetting; in hpt_set_device_info_v2()
1075 pVDevice->u.disk.bDeUserSelectMode = pInfo->DeviceModeSetting; in hpt_set_device_info_v2()
1077 fDeSelectMode((PDevice)&(pVDevice->u.disk), (UCHAR)pInfo->DeviceModeSetting); in hpt_set_device_info_v2()
1081 if (pInfo->ValidFields & ADIF_TCQ) { in hpt_set_device_info_v2()
1082 if (fDeSetTCQ(&pVDevice->u.disk, pInfo->TCQEnabled, 0)) { in hpt_set_device_info_v2()
1084 pVDevice->u.disk.df_tcq = pInfo->TCQEnabled!=0; in hpt_set_device_info_v2()
1089 if (pInfo->ValidFields & ADIF_NCQ) { in hpt_set_device_info_v2()
1090 if (fDeSetNCQ(&pVDevice->u.disk, pInfo->NCQEnabled, 0)) { in hpt_set_device_info_v2()
1092 pVDevice->u.disk.df_ncq = pInfo->NCQEnabled!=0; in hpt_set_device_info_v2()
1097 if (pInfo->ValidFields & ADIF_WRITE_CACHE) { in hpt_set_device_info_v2()
1098 if (fDeSetWriteCache(&pVDevice->u.disk, pInfo->WriteCacheEnabled)) { in hpt_set_device_info_v2()
1100 pVDevice->u.disk.df_write_cache = pInfo->WriteCacheEnabled!=0; in hpt_set_device_info_v2()
1105 if (pInfo->ValidFields & ADIF_READ_AHEAD) { in hpt_set_device_info_v2()
1106 if (fDeSetReadAhead(&pVDevice->u.disk, pInfo->ReadAheadEnabled)) { in hpt_set_device_info_v2()
1108 pVDevice->u.disk.df_read_ahead = pInfo->ReadAheadEnabled!=0; in hpt_set_device_info_v2()
1152 PCONTROLLER_INFO pInfo; in hpt_default_ioctl() local
1158 pInfo = (PCONTROLLER_INFO)lpOutBuffer; in hpt_default_ioctl()
1159 if (hpt_get_controller_info(id, pInfo)!=0) in hpt_default_ioctl()
1167 PCHANNEL_INFO pInfo; in hpt_default_ioctl() local
1174 pInfo = (PCHANNEL_INFO)lpOutBuffer; in hpt_default_ioctl()
1176 if (hpt_get_channel_info(id, bus, pInfo)!=0) in hpt_default_ioctl()
1198 PLOGICAL_DEVICE_INFO pInfo; in hpt_default_ioctl() local
1206 pInfo = (PLOGICAL_DEVICE_INFO)lpOutBuffer; in hpt_default_ioctl()
1207 memset(pInfo, 0, sizeof(LOGICAL_DEVICE_INFO)); in hpt_default_ioctl()
1209 if (hpt_get_device_info(id, pInfo)!=0) in hpt_default_ioctl()
1217 PLOGICAL_DEVICE_INFO_V2 pInfo; in hpt_default_ioctl() local
1225 pInfo = (PLOGICAL_DEVICE_INFO_V2)lpOutBuffer; in hpt_default_ioctl()
1226 memset(pInfo, 0, sizeof(LOGICAL_DEVICE_INFO_V2)); in hpt_default_ioctl()
1228 if (hpt_get_device_info_v2(id, pInfo)!=0) in hpt_default_ioctl()
1261 PALTERABLE_ARRAY_INFO pInfo; in hpt_default_ioctl() local
1267 pInfo = &((PHPT_SET_ARRAY_INFO)lpInBuffer)->Info; in hpt_default_ioctl()
1269 if(hpt_set_array_info(_VBUS_P idArray, pInfo)) in hpt_default_ioctl()
1277 PALTERABLE_DEVICE_INFO pInfo; in hpt_default_ioctl() local
1283 pInfo = &((PHPT_SET_DEVICE_INFO)lpInBuffer)->Info; in hpt_default_ioctl()
1284 if(hpt_set_device_info(_VBUS_P idDisk, pInfo) != 0) in hpt_default_ioctl()
1292 PALTERABLE_DEVICE_INFO_V2 pInfo; in hpt_default_ioctl() local
1298 pInfo = &((PHPT_SET_DEVICE_INFO_V2)lpInBuffer)->Info; in hpt_default_ioctl()
1299 if(hpt_set_device_info_v2(_VBUS_P idDisk, pInfo) != 0) in hpt_default_ioctl()