Lines Matching refs:iter
275 device_list_iter iter; in FreeDeviceList() local
276 for (iter = list.begin(); iter != list.end(); iter++) { in FreeDeviceList()
277 if ((*iter).pUsbHandle) { in FreeDeviceList()
278 libusb_unref_device((libusb_device *)((*iter).pUsbHandle)); in FreeDeviceList()
279 (*iter).pUsbHandle = NULL; in FreeDeviceList()
302 device_list_iter iter,new_iter; in Search() local
310 for ( iter = m_list.begin(); iter != m_list.end(); ) { in Search()
311 if( (iPos = FindConfigSetPos(m_deviceMscConfigSet, (*iter).usVid, (*iter).usPid)) != -1 ) { in Search()
312 (*iter).emDeviceType = RKNONE_DEVICE; in Search()
313 iter++; in Search()
315 } else if (IsRockusbDevice(devType, (*iter).usVid, (*iter).usPid) ) { in Search()
316 (*iter).emDeviceType = devType; in Search()
317 iter++; in Search()
320 if ((*iter).pUsbHandle) { in Search()
321 libusb_unref_device((libusb_device *)((*iter).pUsbHandle)); in Search()
322 (*iter).pUsbHandle = NULL; in Search()
324 iter = m_list.erase(iter); in Search()
334 for ( iter = m_list.begin(); iter != m_list.end(); ) { in Search()
335 …if( (IsRockusbDevice(devType, (*iter).usVid, (*iter).usPid)) && (((*iter).usbcdUsb & 0x1) == 0) ) { in Search()
336 if ((*iter).pUsbHandle) { in Search()
337 libusb_unref_device((libusb_device *)((*iter).pUsbHandle)); in Search()
338 (*iter).pUsbHandle = NULL; in Search()
340 iter = m_list.erase(iter); in Search()
343 iter++; in Search()
353 for ( iter = m_list.begin(); iter != m_list.end(); ) { in Search()
354 …if( (IsRockusbDevice(devType, (*iter).usVid, (*iter).usPid)) && (((*iter).usbcdUsb & 0x1) == 1) ) { in Search()
355 if ((*iter).pUsbHandle) { in Search()
356 libusb_unref_device((libusb_device *)((*iter).pUsbHandle)); in Search()
357 (*iter).pUsbHandle = NULL; in Search()
359 iter = m_list.erase(iter); in Search()
362 iter++; in Search()
372 for ( iter = m_list.begin(); iter != m_list.end(); ) { in Search()
373 if(FindConfigSetPos(m_deviceMscConfigSet, (*iter).usVid, (*iter).usPid) != -1) { in Search()
374 if ((*iter).pUsbHandle) { in Search()
375 libusb_unref_device((libusb_device *)((*iter).pUsbHandle)); in Search()
376 (*iter).pUsbHandle = NULL; in Search()
378 iter = m_list.erase(iter); in Search()
381 iter++; in Search()
390 for ( iter = m_list.begin(); iter != m_list.end(); iter++ ) { in Search()
391 if (FindConfigSetPos(m_deviceMscConfigSet, (*iter).usVid, (*iter).usPid) != -1) { in Search()
392 (*iter).emUsbType = RKUSB_MSC; in Search()
395 usTemp = (*iter).usbcdUsb; in Search()
398 (*iter).emUsbType = RKUSB_MASKROM; in Search()
400 (*iter).emUsbType = RKUSB_LOADER; in Search()
407 device_list_iter iter; in MutexWait() local
423 for (iter = m_list.begin(); iter != m_list.end(); ) { in MutexWait()
424 if ((*iter).uiLocationID == vecExistedDevice[i]) { in MutexWait()
425 iter = m_list.erase(iter); in MutexWait()
427 iter++; in MutexWait()
434 iter = m_list.begin(); in MutexWait()
437 device.uiLocationID = (*iter).uiLocationID; in MutexWait()
439 if (device.uiLocationID == (*iter).uiLocationID) { in MutexWait()
466 device_list_iter iter; in MutexWaitPrepare() local
483 for ( iter = m_list.begin(); iter != m_list.end(); iter++ ) { in MutexWaitPrepare()
484 if ((*iter).uiLocationID != uiOfflineDevice) { in MutexWaitPrepare()
485 vecExistedDevice.push_back((*iter).uiLocationID); in MutexWaitPrepare()
501 device_list_iter iter; in Wait() local
515 for ( iter = deviceList.begin(); iter != deviceList.end(); iter++ ) { in Wait()
516 if ((BUSID((*iter).uiLocationID) != BUSID(device.uiLocationID)) || in Wait()
517 …((BUSID((*iter).uiLocationID) == BUSID(device.uiLocationID)) && ((*iter).uiLocationID >= device.ui… in Wait()
519 if ( ((*iter).usVid != usVid) || ((*iter).usPid != usPid) ) in Wait()
522 if (IsRockusbDevice(devType, (*iter).usVid, (*iter).usPid)) { in Wait()
523 if ( ((*iter).usbcdUsb & 0x0001) == 0 ) in Wait()
527 } else if ( FindConfigSetPos(m_deviceMscConfigSet, (*iter).usVid, (*iter).usPid) != -1 ) { in Wait()
538 if ( iter == deviceList.end() ) { in Wait()
542 device.usVid = (*iter).usVid; in Wait()
543 device.usPid = (*iter).usPid; in Wait()
544 device.uiLocationID = (*iter).uiLocationID; in Wait()
545 device.pUsbHandle= (*iter).pUsbHandle; in Wait()
547 device.usbcdUsb = (*iter).usbcdUsb; in Wait()
567 device_list_iter iter; in GetPos() local
570 for (iter = m_list.begin(); iter != m_list.end(); iter++) { in GetPos()
571 if (locationID == (*iter).uiLocationID) { in GetPos()
584 device_list_iter iter; in GetDevice() local
585 for (iter = m_list.begin(); iter != m_list.end(); iter++) { in GetDevice()
591 device.usVid = (*iter).usVid; in GetDevice()
592 device.usPid = (*iter).usPid; in GetDevice()
593 device.emDeviceType = (*iter).emDeviceType; in GetDevice()
594 device.emUsbType = (*iter).emUsbType; in GetDevice()
595 device.uiLocationID = (*iter).uiLocationID; in GetDevice()
596 device.pUsbHandle= (*iter).pUsbHandle; in GetDevice()
597 device.usbcdUsb = (*iter).usbcdUsb; in GetDevice()