/vbox/src/VBox/Main/testcase/ |
H A D | tstUSBLinux.h | 46 PUSBDEVICE getDevicesFromSysfs(void); 54 static void freeDevice(PUSBDEVICE) {} /* We don't care about leaks in a test. */ 55 int usbProbeInterfacesFromLibhal(const char *pszHalUuid, PUSBDEVICE pDev);
|
H A D | tstUSBProxyLinux.cpp | 50 PUSBDEVICE USBProxyService::getDevices() { return NULL; } 51 void USBProxyService::deviceAdded(ComObjPtr<HostUSBDevice> &aDevice, SessionMachinesList &llOpenedMachines, PUSBDEVICE aUSBDevice) {}
|
/vbox/src/VBox/Main/include/ |
H A D | USBGetDevices.h | 32 static inline void deviceFreeMembers(PUSBDEVICE pDevice) 52 static inline void deviceFree(PUSBDEVICE pDevice) 62 static inline void deviceListFree(PUSBDEVICE *ppHead) 64 PUSBDEVICE pHead, pNext; 94 extern PUSBDEVICE USBProxyLinuxGetDevices(const char *pcszDevicesRoot,
|
H A D | USBProxyService.h | 95 virtual PUSBDEVICE getDevices(void); 96 virtual void deviceAdded(ComObjPtr<HostUSBDevice> &aDevice, SessionMachinesList &llOpenedMachines, PUSBDEVICE aUSBDevice); 99 bool updateDeviceStateFake(HostUSBDevice *aDevice, PUSBDEVICE aUSBDevice, bool *aRunFilters, SessionMachine **aIgnoreMachine); 100 virtual bool updateDeviceState(HostUSBDevice *aDevice, PUSBDEVICE aUSBDevice, bool *aRunFilters, SessionMachine **aIgnoreMachine); 107 static void freeDeviceMembers(PUSBDEVICE pDevice); 109 static void freeDevice(PUSBDEVICE pDevice); 171 virtual PUSBDEVICE getDevices (void); 174 virtual bool updateDeviceState (HostUSBDevice *aDevice, PUSBDEVICE aUSBDevice, bool *aRunFilters, SessionMachine **aIgnoreMachine); 221 virtual PUSBDEVICE getDevices(void); 222 virtual void deviceAdded(ComObjPtr<HostUSBDevice> &aDevice, SessionMachinesList &llOpenedMachines, PUSBDEVICE aUSBDevic [all...] |
H A D | HostUSBDeviceImpl.h | 181 HRESULT init(PUSBDEVICE aUsb, USBProxyService *aUSBProxyService); 295 PUSBDEVICE mUsb;
|
/vbox/src/VBox/Main/src-server/darwin/ |
H A D | iokit.h | 79 PUSBDEVICE DarwinGetUSBDevices(void); 80 void DarwinFreeUSBDeviceFromIOKit(PUSBDEVICE pCur);
|
H A D | USBProxyServiceDarwin.cpp | 257 bool USBProxyServiceDarwin::updateDeviceState(HostUSBDevice *aDevice, PUSBDEVICE aUSBDevice, bool *aRunFilters, SessionMachine **aIgnoreMachine) 300 PUSBDEVICE USBProxyServiceDarwin::getDevices(void) 326 void DarwinFreeUSBDeviceFromIOKit(PUSBDEVICE pCur)
|
H A D | iokit.cpp | 777 static void darwinDeterminUSBDeviceState(PUSBDEVICE pCur, io_object_t USBDevice, CFMutableDictionaryRef /* PropsRef */) 900 PUSBDEVICE DarwinGetUSBDevices(void) 922 PUSBDEVICE pHead = NULL; 923 PUSBDEVICE pTail = NULL; 942 PUSBDEVICE pCur = (PUSBDEVICE)RTMemAllocZ(sizeof(*pCur)); 1065 PUSBDEVICE pMouse = NULL; 1066 PUSBDEVICE pKeyboard = NULL; 1067 for (PUSBDEVICE pCur = pHead; pCur; pCur = pCur->pNext)
|
/vbox/src/VBox/Main/src-server/solaris/ |
H A D | USBProxyServiceSolaris.cpp | 38 static void solarisFreeUSBDevice(PUSBDEVICE pDevice); 39 static USBDEVICESTATE solarisDetermineUSBDeviceState(PUSBDEVICE pDevice, di_node_t Node); 47 PUSBDEVICE pHead; 48 PUSBDEVICE pTail; 150 PUSBDEVICE USBProxyServiceSolaris::getDevices(void) 195 PUSBDEVICE pCur = (PUSBDEVICE)RTMemAllocZ(sizeof(*pCur)); 198 LogRel(("USBService: failed to allocate %d bytes for PUSBDEVICE.\n", sizeof(*pCur))); 319 static USBDEVICESTATE solarisDetermineUSBDeviceState(PUSBDEVICE pDevice, di_node_t Node) 363 PUSBDEVICE pDe [all...] |
/vbox/src/VBox/Main/src-server/freebsd/ |
H A D | USBProxyServiceFreeBSD.cpp | 149 bool USBProxyServiceFreeBSD::updateDeviceState(HostUSBDevice *aDevice, PUSBDEVICE aUSBDevice, bool *aRunFilters, 165 PUSBDEVICE aUSBDevice) 187 DECLINLINE(void) usbLogDevice(PUSBDEVICE pDev) 222 PUSBDEVICE USBProxyServiceFreeBSD::getDevices(void) 224 PUSBDEVICE pDevices = NULL; 286 PUSBDEVICE pDevice = (PUSBDEVICE)RTMemAllocZ(sizeof(USBDEVICE));
|
/vbox/src/VBox/Main/src-server/os2/ |
H A D | USBProxyServiceOs2.cpp | 168 bool USBProxyServiceOs2::updateDeviceState(HostUSBDevice *aDevice, PUSBDEVICE aUSBDevice, bool *aRunFilters, 195 PUSBDEVICE USBProxyServiceOs2::getDevices(void) 208 PUSBDEVICE pFirst = NULL; 209 PUSBDEVICE *ppNext = &pFirst; 240 PUSBDEVICE pCur = (PUSBDEVICE)RTMemAlloc(sizeof(*pCur));
|
/vbox/src/VBox/Main/src-server/ |
H A D | USBProxyService.cpp | 805 static PUSBDEVICE sortDevices(PUSBDEVICE pDevices) 807 PUSBDEVICE pHead = NULL; 808 PUSBDEVICE pTail = NULL; 812 PUSBDEVICE pDev = pDevices; 818 PUSBDEVICE pCur = pTail; 862 PUSBDEVICE pDevices = getDevices(); 915 * The device still there, update the state and move on. The PUSBDEVICE 918 PUSBDEVICE pCur = pDevices; 940 PUSBDEVICE pNe [all...] |
H A D | HostUSBDeviceImpl.cpp | 64 HRESULT HostUSBDevice::init(PUSBDEVICE aUsb, USBProxyService *aUSBProxyService)
|
/vbox/src/VBox/Main/src-server/linux/ |
H A D | USBGetDevices.cpp | 470 static int addDeviceToChain(PUSBDEVICE pDev, PUSBDEVICE *ppFirst, PUSBDEVICE **pppNext, const char *pcszUsbfsRoot, 474 PUSBDEVICE pDevNew = (PUSBDEVICE)RTMemDup(pDev, sizeof(*pDev)); 529 static PUSBDEVICE getDevicesFromUsbfs(const char *pcszUsbfsRoot, bool testfs) 531 PUSBDEVICE pFirst = NULL; 537 PUSBDEVICE *ppNext = NULL; 796 PUSBDEVICE pFree = pFirst; 1164 DECLINLINE(void) usbLogDevice(PUSBDEVICE pDe [all...] |
H A D | USBProxyServiceLinux.cpp | 260 bool USBProxyServiceLinux::updateDeviceState(HostUSBDevice *aDevice, PUSBDEVICE aUSBDevice, bool *aRunFilters, 281 PUSBDEVICE aUSBDevice) 387 PUSBDEVICE USBProxyServiceLinux::getDevices(void)
|
/vbox/src/VBox/Main/src-server/win/ |
H A D | USBProxyServiceWindows.cpp | 222 bool USBProxyServiceWindows::updateDeviceState(HostUSBDevice *aDevice, PUSBDEVICE aUSBDevice, bool *aRunFilters, 246 PUSBDEVICE USBProxyServiceWindows::getDevices(void) 248 PUSBDEVICE pDevices = NULL;
|
/vbox/include/VBox/ |
H A D | usblib-solaris.h | 265 USBLIB_DECL(int) USBLibAddDeviceAlias(PUSBDEVICE pDevice); 266 USBLIB_DECL(int) USBLibRemoveDeviceAlias(PUSBDEVICE pDevice); 267 /*USBLIB_DECL(int) USBLibConfigureDevice(PUSBDEVICE pDevice);*/
|
H A D | usb.h | 140 typedef USBDEVICE *PUSBDEVICE; typedef
|
H A D | usblib-win.h | 296 USBLIB_DECL(int) USBLibGetDevices(PUSBDEVICE *ppDevices, uint32_t *pcbNumDevices);
|
/vbox/src/VBox/HostDrivers/VBoxUSB/win/lib/ |
H A D | VBoxUsbLib-win.cpp | 282 static void usbLibDevFree(PUSBDEVICE pDevice) 295 static void usbLibDevFreeList(PUSBDEVICE pDevice) 299 PUSBDEVICE pNext = pDevice->pNext; 305 static int usbLibDevPopulate(PUSBDEVICE pDev, PUSB_NODE_CONNECTION_INFORMATION_EX pConInfo, ULONG iPort, LPCSTR lpszDrvKeyName, LPCSTR lpszHubName, PVBOXUSB_STRING_DR_ENTRY pDrList) 740 static int usbLibDevGetHubDevices(LPCSTR lpszName, PUSBDEVICE *ppDevs, uint32_t *pcDevs); 742 static int usbLibDevGetHubPortDevices(HANDLE hHub, LPCSTR lpcszHubName, ULONG iPort, PUSBDEVICE *ppDevs, uint32_t *pcDevs) 805 PUSBDEVICE pDev = (PUSBDEVICE)RTMemAllocZ(sizeof (*pDev)); 828 static int usbLibDevGetHubDevices(LPCSTR lpszName, PUSBDEVICE *ppDevs, uint32_t *pcDevs) 877 static int usbLibDevGetDevices(PUSBDEVICE *ppDev [all...] |
/vbox/src/VBox/RDP/client-1.8.3/vrdp/ |
H A D | rdpusb.c | 78 static PUSBDEVICE g_pUsbDevices = NULL; 183 /** Count the USB devices in a linked list of PUSBDEVICE structures. */ 184 unsigned countUSBDevices(PUSBDEVICE pDevices) 229 /** Fill in a device list entry in wire format from a PUSBDEVICE and return an 231 static void fillWireListEntry(char *pBuf, PUSBDEVICE pDevice, 257 * and populate from a PUSBDEVICE linked list. @a pLen takes the length of 260 static void *buildWireListFromDevices(PUSBDEVICE pDevices, int *pLen) 265 PUSBDEVICE pCurrent; 489 PUSBDEVICE pDevice;
|
/vbox/src/VBox/HostDrivers/VBoxUSB/ |
H A D | USBFilter.cpp | 911 USBLIB_DECL(bool) USBFilterMatchDevice(PCUSBFILTER pFilter, PUSBDEVICE pDevice)
|