Lines Matching defs:pVDev

108 static void SetInquiryData(PINQUIRYDATA inquiryData, PVDevice pVDev);
179 static void failDevice(PVDevice pVDev)
181 PVBus _vbus_p = pVDev->pVBus;
184 pVDev->u.disk.df_on_line = 0;
185 pVDev->vf_online = 0;
186 if (pVDev->pfnDeviceFailed)
187 CallWhenIdle(_VBUS_P (DPC_PROC)pVDev->pfnDeviceFailed, pVDev);
189 fNotifyGUI(ET_DEVICE_REMOVED, pVDev);
195 set_fail_led(&pAdapter->mvSataAdapter, pVDev->u.disk.mv->channelNumber, 1);
377 PVDevice pVDev = &pAdapter->VDevices[channel];
383 pVDev->u.disk.mv = pMvSataChannel;
384 pVDev->u.disk.df_on_line = 1;
385 pVDev->u.disk.pVBus = &pAdapter->VBus;
386 pVDev->pVBus = &pAdapter->VBus;
390 pVDev->u.disk.dDeRealCapacity = ((IdentifyData[101]<<16) | IdentifyData[100]) - 1;
394 pVDev->u.disk.dDeRealCapacity =
399 pVDev->u.disk.dDeRealCapacity =
402 pVDev->u.disk.bDeUsable_Mode = pVDev->u.disk.bDeModeSetting =
406 pVDev->u.disk.bDeUsable_Mode = pVDev->u.disk.bDeModeSetting =
413 PVDevice pVDev;
421 pVDev = &(pAdapter->VDevices[channelIndex]);
424 pVDev->VDeviceType = pVDev->u.disk.df_atapi? VD_ATAPI :
425 pVDev->u.disk.df_removable_drive? VD_REMOVABLE : VD_SINGLE_DISK;
427 pVDev->VDeviceCapacity = pVDev->u.disk.dDeRealCapacity-SAVE_FOR_RAID_INFO;
428 pVDev->pfnSendCommand = pfnSendCommand[pVDev->VDeviceType];
429 pVDev->pfnDeviceFailed = pfnDeviceFailed[pVDev->VDeviceType];
430 pVDev->vf_online = 1;
433 if(pVDev->pParent)
436 for(iMember = 0; iMember < pVDev->pParent->u.array.bArnMember; iMember++)
437 if((PVDevice)pVDev->pParent->u.array.pMember[iMember] == pVDev)
438 pVDev->pParent->u.array.pMember[iMember] = NULL;
439 pVDev->pParent = NULL;
442 fNotifyGUI(ET_DEVICE_PLUGGED,pVDev);
443 fCheckBootable(pVDev);
444 RegisterVDevice(pVDev);
456 pVDev = &(pAdapter->VDevices[channelIndex]);
457 failDevice(pVDev);
1221 PVDevice pVDev = Map2pVDevice(pDev);
1223 pVDev->VDeviceType = pDev->df_atapi? VD_ATAPI :
1225 pVDev->vf_online = 1;
1226 pVDev->VDeviceCapacity = pDev->dDeRealCapacity;
1227 pVDev->pfnSendCommand = pfnSendCommand[pVDev->VDeviceType];
1228 pVDev->pfnDeviceFailed = pfnDeviceFailed[pVDev->VDeviceType];
1256 PVDevice pVDev;
1454 pVDev = ArrayTables(i);
1455 mArFreeArrayTable(pVDev);
1474 pVDev = _vbus_p->pVDevice[channel];
1475 if (pVDev && pVDev->vf_online)
1476 fCheckBootable(pVDev);
2157 PVDevice pVDev = pAdapter->VBus.pVDevice[i];
2158 if(pVDev) fFlushVDev(pVDev);
2490 PVDevice pVDev;
2493 if ((pVDev=ArrayTables(i))->u.array.dArStamp==0)
2496 if (pVDev->u.array.rf_need_rebuild && !pVDev->u.array.rf_rebuilding)
2497 hpt_queue_dpc((HPT_DPC)hpt_rebuild_data_block, pAdapTemp, pVDev,
2498 (UCHAR)((pVDev->u.array.CriticalMembers || pVDev->VDeviceType == VD_RAID_1)? DUPLICATE : REBUILD_PARITY));
2547 SetInquiryData(PINQUIRYDATA inquiryData, PVDevice pVDev)
2550 IDENTIFY_DATA2 *pIdentify = (IDENTIFY_DATA2*)pVDev->u.disk.mv->identifyDevice;
2558 switch(pVDev->VDeviceType) {
2563 if ((pVDev->u.disk.df_removable_drive) || (pIdentify->GeneralConfiguration & 0x80))
2586 switch(pVDev->VDeviceType){
2588 if ((pVDev->u.array.pMember[0] && mIsArray(pVDev->u.array.pMember[0])) ||
2589 (pVDev->u.array.pMember[1] && mIsArray(pVDev->u.array.pMember[1])))
2595 if ((pVDev->u.array.pMember[0] && mIsArray(pVDev->u.array.pMember[0])) ||
2596 (pVDev->u.array.pMember[1] && mIsArray(pVDev->u.array.pMember[1])))
2633 PVDevice pVDev = pAdapter->VBus.pVDevice[ccb_h->target_id];
2636 _VBUS_INST(pVDev->pVBus)
2665 pVDev->pfnSendCommand(_VBUS_P pCmd);
2678 PVDevice pVDev = pAdapter->VBus.pVDevice[ccb_h->target_id];
2689 if (pVDev == NULL || pVDev->vf_online == 0) {
2706 SetInquiryData((PINQUIRYDATA)ccb->csio.data_ptr, pVDev);
2715 if (pVDev->VDeviceCapacity > 0xfffffffful) {
2718 cap = pVDev->VDeviceCapacity - 1;
2738 LBA_T cap = pVDev->VDeviceCapacity - 1;
2768 _VBUS_INST(pVDev->pVBus)
2793 pCmd->pVDevice = pVDev;