Home
last modified time | relevance | path

Searched refs:devices (Results 1 – 11 of 11) sorted by relevance

/libpciaccess/src/
H A Dcommon_init.c98 if ( pci_sys->devices ) { in pci_system_cleanup()
101 (void) pci_device_unmap_region( & pci_sys->devices[i].base, j ); in pci_system_cleanup()
104 free( (char *) pci_sys->devices[i].device_string ); in pci_system_cleanup()
105 free( (char *) pci_sys->devices[i].agp ); in pci_system_cleanup()
107 pci_sys->devices[i].device_string = NULL; in pci_system_cleanup()
108 pci_sys->devices[i].agp = NULL; in pci_system_cleanup()
111 (*pci_sys->methods->destroy_device)( & pci_sys->devices[i].base ); in pci_system_cleanup()
115 free( pci_sys->devices ); in pci_system_cleanup()
116 pci_sys->devices = NULL; in pci_system_cleanup()
H A Dfreebsd_pci.c563 free(freebsd_pci_sys->pci_sys.devices); in pci_system_freebsd_destroy()
624 pci_sys->devices = calloc( pciconfio.num_matches, in pci_system_freebsd_create()
631 pci_sys->devices[ i ].base.domain = p->pc_sel.pc_domain; in pci_system_freebsd_create()
633 pci_sys->devices[ i ].base.domain = 0; in pci_system_freebsd_create()
635 pci_sys->devices[ i ].base.bus = p->pc_sel.pc_bus; in pci_system_freebsd_create()
636 pci_sys->devices[ i ].base.dev = p->pc_sel.pc_dev; in pci_system_freebsd_create()
637 pci_sys->devices[ i ].base.func = p->pc_sel.pc_func; in pci_system_freebsd_create()
638 pci_sys->devices[ i ].base.vendor_id = p->pc_vendor; in pci_system_freebsd_create()
639 pci_sys->devices[ i ].base.device_id = p->pc_device; in pci_system_freebsd_create()
642 pci_sys->devices[ i ].base.revision = p->pc_revid; in pci_system_freebsd_create()
[all …]
H A Dsolx_devfs.c79 struct pci_device_private * volatile devices; member
268 struct pci_device_private *devices; in pci_system_solx_devfs_create() local
281 if ((devices = calloc(INITIAL_NUM_DEVICES, in pci_system_solx_devfs_create()
295 pinfo.devices = devices; in pci_system_solx_devfs_create()
302 free(devices); in pci_system_solx_devfs_create()
307 pci_sys->devices = pinfo.devices; in pci_system_solx_devfs_create()
478 pci_base = &pinfo->devices[pinfo->num_devices].base; in probe_dev()
501 pinfo->devices[pinfo->num_devices].header_type in probe_dev()
515 new_devs = realloc(pinfo->devices, in probe_dev()
528 pinfo->devices = new_devs; in probe_dev()
H A Dlinux_sysfs.c127 struct dirent ** devices = NULL; in populate_entries() local
133 n = scandir( SYS_BUS_PCI, & devices, scan_sys_pci_filter, alphasort ); in populate_entries()
136 p->devices = calloc( n, sizeof( struct pci_device_private ) ); in populate_entries()
138 if (p->devices != NULL) { in populate_entries()
144 (struct pci_device_private *) &p->devices[i]; in populate_entries()
147 sscanf(devices[i]->d_name, "%04x:%02x:%02x.%1u", in populate_entries()
184 free(devices[i]); in populate_entries()
185 free(devices); in populate_entries()
188 free(p->devices); in populate_entries()
189 p->devices = NULL; in populate_entries()
H A Dcommon_iterator.c167 d = & pci_sys->devices[ iter->next_index ]; in pci_device_next()
176 & pci_sys->devices[ iter->next_index ]; in pci_device_next()
194 & pci_sys->devices[ iter->next_index ]; in pci_device_next()
H A Dcommon_device_name.c113 struct pci_device_leaf * devices; member
282 d = realloc( vend->devices, (vend->num_devices + 1) in populate_vendor()
291 vend->devices = d; in populate_vendor()
352 struct pci_device_leaf * d = & vend->devices[ i ]; in find_device_name()
H A Dnetbsd_pci.c361 pci_sys->devices = calloc(ndevs, sizeof(struct pci_device_private)); in pci_system_netbsd_create()
362 if (pci_sys->devices == NULL) { in pci_system_netbsd_create()
368 device = pci_sys->devices; in pci_system_netbsd_create()
H A Dx86_pci.c628 pci_sys->devices = calloc(ndevs, sizeof(struct pci_device_private)); in pci_system_x86_create()
629 if (pci_sys->devices == NULL) { in pci_system_x86_create()
636 device = pci_sys->devices; in pci_system_x86_create()
H A Dpciaccess_private.h155 struct pci_device_private * devices; member
H A Dopenbsd_pci.c461 pci_sys->devices = calloc(ndevs, sizeof(struct pci_device_private)); in pci_system_openbsd_create()
462 if (pci_sys->devices == NULL) { in pci_system_openbsd_create()
471 device = pci_sys->devices; in pci_system_openbsd_create()
/libpciaccess/
H A Dpciaccess.pc.in7 Description: Library providing generic access to the PCI bus and devices.