Lines Matching defs:iterator
70 io_iterator_t iterator;
95 // Get an iterator for the interfaces on the device
96 kr = (*dev)->CreateInterfaceIterator(dev, &request, &iterator);
99 ERR("Couldn't create a device interface iterator: (%08x)\n", kr);
103 while ((usbInterface = IOIteratorNext(iterator))) {
385 io_iterator_t iterator;
404 kIOMasterPortDefault, matchingDict, &iterator);
407 ERR("Could not create iterator.");
412 if (! IOIteratorIsValid(iterator)) {
414 * Apple documentation advises resetting the iterator if
417 IOIteratorReset(iterator);
421 io_service_t device = IOIteratorNext(iterator);
443 IOObjectRelease(iterator);