• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/dev/hptmv/

Lines Matching refs:pVDev

110 static void SetInquiryData(PINQUIRYDATA inquiryData, PVDevice pVDev);
181 static void failDevice(PVDevice pVDev)
183 PVBus _vbus_p = pVDev->pVBus;
186 pVDev->u.disk.df_on_line = 0;
187 pVDev->vf_online = 0;
188 if (pVDev->pfnDeviceFailed)
189 CallWhenIdle(_VBUS_P (DPC_PROC)pVDev->pfnDeviceFailed, pVDev);
191 fNotifyGUI(ET_DEVICE_REMOVED, pVDev);
197 set_fail_led(&pAdapter->mvSataAdapter, pVDev->u.disk.mv->channelNumber, 1);
379 PVDevice pVDev = &pAdapter->VDevices[channel];
385 pVDev->u.disk.mv = pMvSataChannel;
386 pVDev->u.disk.df_on_line = 1;
387 pVDev->u.disk.pVBus = &pAdapter->VBus;
388 pVDev->pVBus = &pAdapter->VBus;
392 pVDev->u.disk.dDeRealCapacity = ((IdentifyData[101]<<16) | IdentifyData[100]) - 1;
396 pVDev->u.disk.dDeRealCapacity =
401 pVDev->u.disk.dDeRealCapacity =
404 pVDev->u.disk.bDeUsable_Mode = pVDev->u.disk.bDeModeSetting =
408 pVDev->u.disk.bDeUsable_Mode = pVDev->u.disk.bDeModeSetting =
415 PVDevice pVDev;
423 pVDev = &(pAdapter->VDevices[channelIndex]);
426 pVDev->VDeviceType = pVDev->u.disk.df_atapi? VD_ATAPI :
427 pVDev->u.disk.df_removable_drive? VD_REMOVABLE : VD_SINGLE_DISK;
429 pVDev->VDeviceCapacity = pVDev->u.disk.dDeRealCapacity-SAVE_FOR_RAID_INFO;
430 pVDev->pfnSendCommand = pfnSendCommand[pVDev->VDeviceType];
431 pVDev->pfnDeviceFailed = pfnDeviceFailed[pVDev->VDeviceType];
432 pVDev->vf_online = 1;
435 if(pVDev->pParent)
438 for(iMember = 0; iMember < pVDev->pParent->u.array.bArnMember; iMember++)
439 if((PVDevice)pVDev->pParent->u.array.pMember[iMember] == pVDev)
440 pVDev->pParent->u.array.pMember[iMember] = NULL;
441 pVDev->pParent = NULL;
444 fNotifyGUI(ET_DEVICE_PLUGGED,pVDev);
445 fCheckBootable(pVDev);
446 RegisterVDevice(pVDev);
458 pVDev = &(pAdapter->VDevices[channelIndex]);
459 failDevice(pVDev);
1223 PVDevice pVDev = Map2pVDevice(pDev);
1225 pVDev->VDeviceType = pDev->df_atapi? VD_ATAPI :
1227 pVDev->vf_online = 1;
1228 pVDev->VDeviceCapacity = pDev->dDeRealCapacity;
1229 pVDev->pfnSendCommand = pfnSendCommand[pVDev->VDeviceType];
1230 pVDev->pfnDeviceFailed = pfnDeviceFailed[pVDev->VDeviceType];
1258 PVDevice pVDev;
1456 pVDev = ArrayTables(i);
1457 mArFreeArrayTable(pVDev);
1476 pVDev = _vbus_p->pVDevice[channel];
1477 if (pVDev && pVDev->vf_online)
1478 fCheckBootable(pVDev);
2159 PVDevice pVDev = pAdapter->VBus.pVDevice[i];
2160 if(pVDev) fFlushVDev(pVDev);
2488 PVDevice pVDev;
2491 if ((pVDev=ArrayTables(i))->u.array.dArStamp==0)
2494 if (pVDev->u.array.rf_need_rebuild && !pVDev->u.array.rf_rebuilding)
2495 hpt_queue_dpc((HPT_DPC)hpt_rebuild_data_block, pAdapTemp, pVDev,
2496 (UCHAR)((pVDev->u.array.CriticalMembers || pVDev->VDeviceType == VD_RAID_1)? DUPLICATE : REBUILD_PARITY));
2545 SetInquiryData(PINQUIRYDATA inquiryData, PVDevice pVDev)
2548 IDENTIFY_DATA2 *pIdentify = (IDENTIFY_DATA2*)pVDev->u.disk.mv->identifyDevice;
2556 switch(pVDev->VDeviceType) {
2561 if ((pVDev->u.disk.df_removable_drive) || (pIdentify->GeneralConfiguration & 0x80))
2584 switch(pVDev->VDeviceType){
2586 if ((pVDev->u.array.pMember[0] && mIsArray(pVDev->u.array.pMember[0])) ||
2587 (pVDev->u.array.pMember[1] && mIsArray(pVDev->u.array.pMember[1])))
2593 if ((pVDev->u.array.pMember[0] && mIsArray(pVDev->u.array.pMember[0])) ||
2594 (pVDev->u.array.pMember[1] && mIsArray(pVDev->u.array.pMember[1])))
2631 PVDevice pVDev = pAdapter->VBus.pVDevice[ccb_h->target_id];
2634 _VBUS_INST(pVDev->pVBus)
2663 pVDev->pfnSendCommand(_VBUS_P pCmd);
2676 PVDevice pVDev = pAdapter->VBus.pVDevice[ccb_h->target_id];
2687 if (pVDev == NULL || pVDev->vf_online == 0) {
2704 SetInquiryData((PINQUIRYDATA)ccb->csio.data_ptr, pVDev);
2713 if (pVDev->VDeviceCapacity > 0xfffffffful) {
2716 cap = pVDev->VDeviceCapacity - 1;
2736 LBA_T cap = pVDev->VDeviceCapacity - 1;
2766 _VBUS_INST(pVDev->pVBus)
2791 pCmd->pVDevice = pVDev;