Lines Matching refs:aDev
1056 * @param[in] aDev The current device state as seen by the proxy backend.
1066 bool HostUSBDevice::i_updateState(PCUSBDEVICE aDev, bool *aRunFilters, SessionMachine **aIgnoreMachine)
1083 if (mUsb != aDev)
1092 && (!aDev->pszSerialNumber || !*aDev->pszSerialNumber)
1093 && (!aDev->pszManufacturer || !*aDev->pszManufacturer)
1094 && (!aDev->pszProduct || !*aDev->pszProduct))
1096 aDev->u64SerialHash = mUsb->u64SerialHash;
1100 if (aDev->pszSerialNumber)
1101 RTStrFree((char *)aDev->pszSerialNumber);
1106 aDev->pszSerialNumber = mUsb->pszSerialNumber;
1112 if (aDev->pszManufacturer)
1113 RTStrFree((char *)aDev->pszManufacturer);
1118 aDev->pszManufacturer = mUsb->pszManufacturer;
1124 if (aDev->pszProduct)
1125 RTStrFree((char *)aDev->pszProduct);
1130 aDev->pszProduct = mUsb->pszProduct;
1135 aDev->pNext = mUsb->pNext;
1136 aDev->pPrev = mUsb->pPrev;
1138 mUsb = aDev;
1472 * @param[in] aDev See HostUSBDevice::updateState().
1478 bool HostUSBDevice::i_updateStateFake(PCUSBDEVICE aDev, bool *aRunFilters, SessionMachine **aIgnoreMachine)
1492 if (mUsb != aDev)
1494 aDev->pNext = mUsb->pNext;
1495 aDev->pPrev = mUsb->pPrev;
1497 mUsb = aDev;
1517 return i_updateState(aDev, aRunFilters, aIgnoreMachine);