Home
last modified time | relevance | path

Searched refs:iter (Results 1 – 5 of 5) sorted by relevance

/libpciaccess/src/
H A Dcommon_iterator.c77 iter = malloc( sizeof( *iter ) ); in pci_slot_match_iterator_create()
78 if ( iter != NULL ) { in pci_slot_match_iterator_create()
79 iter->next_index = 0; in pci_slot_match_iterator_create()
91 return iter; in pci_slot_match_iterator_create()
113 iter = malloc( sizeof( *iter ) ); in pci_id_match_iterator_create()
115 iter->next_index = 0; in pci_id_match_iterator_create()
127 return iter; in pci_id_match_iterator_create()
142 free( iter ); in pci_iterator_destroy()
161 if (!iter) in pci_device_next()
168 iter->next_index++; in pci_device_next()
[all …]
H A Dcommon_bridge.c338 struct pci_device_iterator *iter; in pci_device_get_parent_bridge() local
343 iter = pci_id_match_iterator_create(& bridge_match); in pci_device_get_parent_bridge()
344 if (iter == NULL) in pci_device_get_parent_bridge()
347 while ((bridge = pci_device_next(iter)) != NULL) { in pci_device_get_parent_bridge()
360 pci_iterator_destroy(iter); in pci_device_get_parent_bridge()
H A Dopenbsd_pci.c531 struct pci_device_iterator *iter; in pci_device_vgaarb_init() local
551 iter = pci_id_match_iterator_create(&vga_match); in pci_device_vgaarb_init()
552 if (iter == NULL) in pci_device_vgaarb_init()
555 while ((dev = pci_device_next(iter)) != NULL) { in pci_device_vgaarb_init()
559 pci_iterator_destroy(iter); in pci_device_vgaarb_init()
/libpciaccess/scanpci/
H A Dscanpci.c201 struct pci_device_iterator * iter; in main() local
226 iter = pci_slot_match_iterator_create( NULL ); in main()
228 while ( (dev = pci_device_next( iter )) != NULL ) { in main()
/libpciaccess/include/
H A Dpciaccess.h128 void pci_iterator_destroy(struct pci_device_iterator *iter);
130 struct pci_device *pci_device_next(struct pci_device_iterator *iter);