Searched defs:pDevDesc (Results 1 - 5 of 5) sorted by relevance

/vbox/src/VBox/Main/src-server/os2/
H A DUSBProxyServiceOs2.cpp220 PUSBDEVICEDESC pDevDesc = (PUSBDEVICEDESC)&abBuf[0]; local
221 if ( cb < sizeof(*pDevDesc)
222 || pDevDesc->bDescriptorType != USB_DT_DEVICE
223 || pDevDesc->bLength < sizeof(*pDevDesc)
224 || pDevDesc->bLength > sizeof(*pDevDesc) * 2)
226 PUSBCONFIGDESC pCfgDesc = (PUSBCONFIGDESC)&abBuf[pDevDesc->bLength];
234 if (pDevDesc->bDeviceClass == USB_HUB_CLASSCODE)
241 pCur->bcdUSB = pDevDesc
[all...]
/vbox/src/VBox/Main/src-client/
H A DRemoteUSBDeviceImpl.cpp57 HRESULT RemoteUSBDevice::init (uint32_t u32ClientId, VRDEUSBDEVICEDESC *pDevDesc, bool fDescExt) argument
59 LogFlowThisFunc(("u32ClientId=%d,pDevDesc=%p\n", u32ClientId, pDevDesc));
67 unconst(mData.vendorId) = pDevDesc->idVendor;
68 unconst(mData.productId) = pDevDesc->idProduct;
69 unconst(mData.revision) = pDevDesc->bcdRev;
71 unconst(mData.manufacturer) = pDevDesc->oManufacturer? (char *)pDevDesc + pDevDesc->oManufacturer: "";
72 unconst(mData.product) = pDevDesc
[all...]
/vbox/src/VBox/HostDrivers/VBoxUSB/solaris/
H A DVBoxUSBMon-solaris.c195 int VBoxUSBMonSolarisElectDriver(usb_dev_descr_t *pDevDesc, usb_dev_str_t *pDevStrings, char *pszDevicePath, int Bus, int Port,
996 * @param pDevDesc The parsed device descriptor (does not include subconfigs).
1004 int VBoxUSBMonSolarisElectDriver(usb_dev_descr_t *pDevDesc, usb_dev_str_t *pDevStrings, char *pszDevicePath, int Bus, int Port, argument
1007 LogFunc((DEVICE_NAME ":VBoxUSBMonSolarisElectDriver pDevDesc=%p pDevStrings=%p pszDevicePath=%s Bus=%d Port=%d\n", pDevDesc,
1010 AssertPtrReturn(pDevDesc, USB_FAILURE);
1018 USBFilterSetNumExact(&Filter, USBFILTERIDX_VENDOR_ID, pDevDesc->idVendor, true);
1019 USBFilterSetNumExact(&Filter, USBFILTERIDX_PRODUCT_ID, pDevDesc->idProduct, true);
1020 USBFilterSetNumExact(&Filter, USBFILTERIDX_DEVICE_REV, pDevDesc->bcdDevice, true);
1021 USBFilterSetNumExact(&Filter, USBFILTERIDX_DEVICE_CLASS, pDevDesc
[all...]
H A DVBoxUSB-solaris.c281 usb_client_dev_data_t *pDevDesc; /* Parsed & complete device descriptor */ member in struct:vboxusb_state_t
480 pState->pDevDesc = NULL;
507 rc = usb_get_dev_data(pState->pDip, &pState->pDevDesc, USB_PARSE_LVL_ALL, 0 /* Unused */);
511 usb_print_descr_tree(pState->pDip, pState->pDevDesc);
517 mutex_init(&pState->Mtx, NULL, MUTEX_DRIVER, pState->pDevDesc->dev_iblock_cookie);
576 pState->pDevDesc->dev_descr->idVendor,
577 pState->pDevDesc->dev_descr->idProduct,
578 pState->pDevDesc->dev_descr->bcdDevice, szDevicePath);
585 pState->pDevDesc->dev_product ? pState->pDevDesc
[all...]
/vbox/src/VBox/Devices/USB/
H A DVUSBDevice.cpp792 static void ReadCachedDeviceDesc(PCVUSBDESCDEVICE pDevDesc, uint8_t *pbBuf, uint32_t *pcbBuf) argument
800 VUSBDESCDEVICE DevDesc = *pDevDesc;
807 COPY_DATA(pbBuf, cbLeft, pDevDesc + 1, pDevDesc->bLength - sizeof(DevDesc));

Completed in 118 milliseconds