| /libpciaccess/src/ |
| H A D | common_init.c | 38 _pci_hidden struct pci_system * pci_sys; variable 92 if ( pci_sys == NULL ) { in pci_system_cleanup() 98 if ( pci_sys->devices ) { 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() 117 pci_sys->num_devices = 0; in pci_system_cleanup() 122 (*pci_sys->methods->destroy)(); in pci_system_cleanup() 125 free( pci_sys ); in pci_system_cleanup() [all …]
|
| H A D | common_vgaarb.c | 132 if (!pci_sys) in pci_device_vgaarb_init() 139 ret = read(pci_sys->vgaarb_fd, buf, BUFSIZE); in pci_device_vgaarb_init() 151 if (pci_sys->vga_default_dev) in pci_device_vgaarb_init() 159 if (!pci_sys) in pci_device_vgaarb_fini() 162 close(pci_sys->vgaarb_fd); in pci_device_vgaarb_fini() 235 dev = pci_sys->vga_default_dev; in pci_device_vgaarb_set_target() 246 ret = read(pci_sys->vgaarb_fd, buf, BUFSIZE); in pci_device_vgaarb_set_target() 253 pci_sys->vga_target = dev; in pci_device_vgaarb_set_target() 263 struct pci_device *dev = pci_sys->vga_target; in pci_device_vgaarb_decodes() 275 ret = read(pci_sys->vgaarb_fd, buf, BUFSIZE); in pci_device_vgaarb_decodes() [all …]
|
| H A D | common_io.c | 100 if (!pci_sys->methods->open_device_io) in pci_device_open_io() 141 if (!pci_sys->methods->open_legacy_io) in pci_legacy_open_io() 148 if (!pci_sys->methods->open_legacy_io(ret, dev, base, size)) { in pci_legacy_open_io() 162 if (dev && handle && pci_sys->methods->close_io) in pci_device_close_io() 163 pci_sys->methods->close_io(dev, handle); in pci_device_close_io() 182 return pci_sys->methods->read32(handle, reg); in pci_io_read32() 199 return pci_sys->methods->read16(handle, reg); in pci_io_read16() 215 return pci_sys->methods->read8(handle, reg); in pci_io_read8() 229 pci_sys->methods->write32(handle, reg, data); in pci_io_write32() 243 pci_sys->methods->write16(handle, reg, data); in pci_io_write16() [all …]
|
| H A D | openbsd_pci.c | 432 if (pci_sys == NULL) { in pci_system_openbsd_create() 463 free(pci_sys); in pci_system_openbsd_create() 464 pci_sys = NULL; in pci_system_openbsd_create() 471 device = pci_sys->devices; in pci_system_openbsd_create() 554 pci_sys->vga_count = 0; in pci_device_vgaarb_init() 557 pci_sys->vga_count++; in pci_device_vgaarb_init() 570 if (pci_sys == NULL) in pci_device_vgaarb_fini() 572 dev = pci_sys->vga_target; in pci_device_vgaarb_fini() 586 pci_sys->vga_target = dev; in pci_device_vgaarb_set_target() 602 if (pci_sys->vga_count == 1) in pci_device_vgaarb_lock() [all …]
|
| H A D | common_iterator.c | 73 if ( pci_sys == NULL ) { in pci_slot_match_iterator_create() 109 if ( pci_sys == NULL ) { in pci_id_match_iterator_create() 166 if ( iter->next_index < pci_sys->num_devices ) { in pci_device_next() 167 d = & pci_sys->devices[ iter->next_index ]; in pci_device_next() 174 while ( iter->next_index < pci_sys->num_devices ) { in pci_device_next() 176 & pci_sys->devices[ iter->next_index ]; in pci_device_next() 192 while ( iter->next_index < pci_sys->num_devices ) { in pci_device_next() 194 & pci_sys->devices[ iter->next_index ]; in pci_device_next()
|
| H A D | freebsd_pci.c | 89 struct pci_system pci_sys; member 563 free(freebsd_pci_sys->pci_sys.devices); in pci_system_freebsd_destroy() 600 pci_sys = &freebsd_pci_sys->pci_sys; in pci_system_freebsd_create() 602 pci_sys->methods = & freebsd_pci_methods; in pci_system_freebsd_create() 611 free( pci_sys ); in pci_system_freebsd_create() 617 free( pci_sys ); in pci_system_freebsd_create() 623 pci_sys->num_devices = pciconfio.num_matches; 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() [all …]
|
| H A D | common_interface.c | 108 return (pci_sys->methods->read_rom)( dev, buffer ); in pci_device_read_rom() 121 if (!pci_sys->methods->boot_vga) in pci_device_is_boot_vga() 123 return pci_sys->methods->boot_vga( dev ); in pci_device_is_boot_vga() 136 if (!pci_sys->methods->has_kernel_driver) in pci_device_has_kernel_driver() 138 return pci_sys->methods->has_kernel_driver( dev ); in pci_device_has_kernel_driver() 162 return (pci_sys->methods->probe)( dev ); in pci_device_probe() 312 err = (*pci_sys->methods->map_range)(dev, in pci_device_map_range() 654 if (pci_sys->methods->enable) in pci_device_enable() 655 pci_sys->methods->enable(dev); in pci_device_enable() 677 if (!pci_sys->methods->map_legacy) in pci_device_map_legacy() [all …]
|
| H A D | netbsd_pci.c | 229 free(pci_sys); in pci_system_netbsd_destroy() 230 pci_sys = NULL; in pci_system_netbsd_destroy() 335 pci_sys = calloc(1, sizeof(struct pci_system)); in pci_system_netbsd_create() 336 if (pci_sys == NULL) { in pci_system_netbsd_create() 341 pci_sys->methods = &netbsd_pci_methods; in pci_system_netbsd_create() 360 pci_sys->num_devices = ndevs; in pci_system_netbsd_create() 361 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() 363 free(pci_sys); in pci_system_netbsd_create() 368 device = pci_sys->devices; in pci_system_netbsd_create()
|
| H A D | x86_pci.c | 499 struct pci_system_x86 *pci_sys_x86 = (struct pci_system_x86 *) pci_sys; in pci_device_x86_read() 524 struct pci_system_x86 *pci_sys_x86 = (struct pci_system_x86 *) pci_sys; in pci_device_x86_write() 600 pci_sys = &pci_sys_x86->system; in pci_system_x86_create() 606 pci_sys = NULL; in pci_system_x86_create() 610 pci_sys->methods = &x86_pci_methods; in pci_system_x86_create() 627 pci_sys->num_devices = ndevs; in pci_system_x86_create() 628 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() 632 pci_sys = NULL; in pci_system_x86_create() 636 device = pci_sys->devices; in pci_system_x86_create()
|
| H A D | linux_sysfs.c | 69 static int populate_entries(struct pci_system * pci_sys); 86 pci_sys = calloc( 1, sizeof( struct pci_system ) ); in pci_system_linux_sysfs_create() 87 if ( pci_sys != NULL ) { in pci_system_linux_sysfs_create() 88 pci_sys->methods = & linux_sysfs_methods; in pci_system_linux_sysfs_create() 90 pci_sys->mtrr_fd = open("/proc/mtrr", O_WRONLY); in pci_system_linux_sysfs_create() 92 err = populate_entries(pci_sys); in pci_system_linux_sysfs_create() 576 if (pci_sys->mtrr_fd != -1 && sentry.type != MTRR_TYPE_UNCACHABLE) { in pci_device_linux_sysfs_map_range() 577 if (ioctl(pci_sys->mtrr_fd, MTRRIOC_ADD_ENTRY, &sentry) < 0) { in pci_device_linux_sysfs_map_range() 652 if (ioctl(pci_sys->mtrr_fd, MTRRIOC_DEL_ENTRY, &sentry) < 0) { in pci_device_linux_sysfs_unmap_range() 899 if (pci_sys->mtrr_fd != -1) in pci_system_linux_destroy() [all …]
|
| H A D | common_capability.c | 192 (void) (*pci_sys->methods->fill_capabilities)( dev ); in pci_device_get_agp_info()
|
| H A D | pciaccess_private.h | 166 extern struct pci_system * pci_sys;
|
| H A D | solx_devfs.c | 300 if ((pci_sys = calloc(1, sizeof (struct pci_system))) == NULL) { in pci_system_solx_devfs_create() 306 pci_sys->methods = &solx_devfs_methods; in pci_system_solx_devfs_create() 307 pci_sys->devices = pinfo.devices; in pci_system_solx_devfs_create() 308 pci_sys->num_devices = pinfo.num_devices; in pci_system_solx_devfs_create()
|