Lines Matching refs:pVDev

105 static void SetInquiryData(PINQUIRYDATA inquiryData, PVDevice pVDev);
176 static void failDevice(PVDevice pVDev)
178 PVBus _vbus_p = pVDev->pVBus;
181 pVDev->u.disk.df_on_line = 0;
182 pVDev->vf_online = 0;
183 if (pVDev->pfnDeviceFailed)
184 CallWhenIdle(_VBUS_P (DPC_PROC)pVDev->pfnDeviceFailed, pVDev);
186 fNotifyGUI(ET_DEVICE_REMOVED, pVDev);
192 set_fail_led(&pAdapter->mvSataAdapter, pVDev->u.disk.mv->channelNumber, 1);
374 PVDevice pVDev = &pAdapter->VDevices[channel];
380 pVDev->u.disk.mv = pMvSataChannel;
381 pVDev->u.disk.df_on_line = 1;
382 pVDev->u.disk.pVBus = &pAdapter->VBus;
383 pVDev->pVBus = &pAdapter->VBus;
387 pVDev->u.disk.dDeRealCapacity = ((IdentifyData[101]<<16) | IdentifyData[100]) - 1;
391 pVDev->u.disk.dDeRealCapacity =
396 pVDev->u.disk.dDeRealCapacity =
399 pVDev->u.disk.bDeUsable_Mode = pVDev->u.disk.bDeModeSetting =
403 pVDev->u.disk.bDeUsable_Mode = pVDev->u.disk.bDeModeSetting =
410 PVDevice pVDev;
418 pVDev = &(pAdapter->VDevices[channelIndex]);
421 pVDev->VDeviceType = pVDev->u.disk.df_atapi? VD_ATAPI :
422 pVDev->u.disk.df_removable_drive? VD_REMOVABLE : VD_SINGLE_DISK;
424 pVDev->VDeviceCapacity = pVDev->u.disk.dDeRealCapacity-SAVE_FOR_RAID_INFO;
425 pVDev->pfnSendCommand = pfnSendCommand[pVDev->VDeviceType];
426 pVDev->pfnDeviceFailed = pfnDeviceFailed[pVDev->VDeviceType];
427 pVDev->vf_online = 1;
430 if(pVDev->pParent)
433 for(iMember = 0; iMember < pVDev->pParent->u.array.bArnMember; iMember++)
434 if((PVDevice)pVDev->pParent->u.array.pMember[iMember] == pVDev)
435 pVDev->pParent->u.array.pMember[iMember] = NULL;
436 pVDev->pParent = NULL;
439 fNotifyGUI(ET_DEVICE_PLUGGED,pVDev);
440 fCheckBootable(pVDev);
441 RegisterVDevice(pVDev);
453 pVDev = &(pAdapter->VDevices[channelIndex]);
454 failDevice(pVDev);
1218 PVDevice pVDev = Map2pVDevice(pDev);
1220 pVDev->VDeviceType = pDev->df_atapi? VD_ATAPI :
1222 pVDev->vf_online = 1;
1223 pVDev->VDeviceCapacity = pDev->dDeRealCapacity;
1224 pVDev->pfnSendCommand = pfnSendCommand[pVDev->VDeviceType];
1225 pVDev->pfnDeviceFailed = pfnDeviceFailed[pVDev->VDeviceType];
1253 PVDevice pVDev;
1451 pVDev = ArrayTables(i);
1452 mArFreeArrayTable(pVDev);
1471 pVDev = _vbus_p->pVDevice[channel];
1472 if (pVDev && pVDev->vf_online)
1473 fCheckBootable(pVDev);
2145 PVDevice pVDev = pAdapter->VBus.pVDevice[i];
2146 if(pVDev) fFlushVDev(pVDev);
2473 PVDevice pVDev;
2476 if ((pVDev=ArrayTables(i))->u.array.dArStamp==0)
2479 if (pVDev->u.array.rf_need_rebuild && !pVDev->u.array.rf_rebuilding)
2480 hpt_queue_dpc((HPT_DPC)hpt_rebuild_data_block, pAdapTemp, pVDev,
2481 (UCHAR)((pVDev->u.array.CriticalMembers || pVDev->VDeviceType == VD_RAID_1)? DUPLICATE : REBUILD_PARITY));
2530 SetInquiryData(PINQUIRYDATA inquiryData, PVDevice pVDev)
2533 IDENTIFY_DATA2 *pIdentify = (IDENTIFY_DATA2*)pVDev->u.disk.mv->identifyDevice;
2541 switch(pVDev->VDeviceType) {
2546 if ((pVDev->u.disk.df_removable_drive) || (pIdentify->GeneralConfiguration & 0x80))
2569 switch(pVDev->VDeviceType){
2571 if ((pVDev->u.array.pMember[0] && mIsArray(pVDev->u.array.pMember[0])) ||
2572 (pVDev->u.array.pMember[1] && mIsArray(pVDev->u.array.pMember[1])))
2578 if ((pVDev->u.array.pMember[0] && mIsArray(pVDev->u.array.pMember[0])) ||
2579 (pVDev->u.array.pMember[1] && mIsArray(pVDev->u.array.pMember[1])))
2616 PVDevice pVDev = pAdapter->VBus.pVDevice[ccb_h->target_id];
2619 _VBUS_INST(pVDev->pVBus)
2648 pVDev->pfnSendCommand(_VBUS_P pCmd);
2661 PVDevice pVDev = pAdapter->VBus.pVDevice[ccb_h->target_id];
2672 if (pVDev == NULL || pVDev->vf_online == 0) {
2689 SetInquiryData((PINQUIRYDATA)ccb->csio.data_ptr, pVDev);
2698 if (pVDev->VDeviceCapacity > 0xfffffffful) {
2701 cap = pVDev->VDeviceCapacity - 1;
2721 LBA_T cap = pVDev->VDeviceCapacity - 1;
2751 _VBUS_INST(pVDev->pVBus)
2776 pCmd->pVDevice = pVDev;