Lines Matching defs:USBDeviceInfo
74 typedef struct USBDeviceInfo
83 } USBDeviceInfo;
809 static void USBDevInfoCleanup(USBDeviceInfo *pSelf)
817 static int USBDevInfoInit(USBDeviceInfo *pSelf, const char *aDevice,
869 VECTOR_OBJ(USBDeviceInfo) *pvecDevInfo)
894 USBDeviceInfo info;
896 if (RT_SUCCESS(VEC_PUSH_BACK_OBJ(pvecDevInfo, USBDeviceInfo,
956 static int addIfInterfaceOf(const char *pcszNode, USBDeviceInfo *pInfo)
1033 VECTOR_OBJ(USBDeviceInfo) *pvecDevInfo,
1037 USBDeviceInfo *pInfo;
1050 VEC_FOR_EACH(pvecDevInfo, USBDeviceInfo, pInfo)
1058 VECTOR_OBJ(USBDeviceInfo) *pvecDevInfo)
1241 static void fillInDeviceFromSysfs(USBDEVICE *Dev, USBDeviceInfo *pInfo)
1367 VECTOR_OBJ(USBDeviceInfo) vecDevInfo;
1368 USBDeviceInfo *pInfo;
1371 VEC_INIT_OBJ(&vecDevInfo, USBDeviceInfo, USBDevInfoCleanup);
1375 VEC_FOR_EACH(&vecDevInfo, USBDeviceInfo, pInfo)