Home
last modified time | relevance | path

Searched refs:pci_sys (Results 1 – 13 of 13) sorted by relevance

/libpciaccess/src/
H A Dcommon_init.c38 _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 Dcommon_vgaarb.c132 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 Dcommon_io.c100 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 Dopenbsd_pci.c432 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 Dcommon_iterator.c73 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 Dfreebsd_pci.c89 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 Dcommon_interface.c108 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 Dnetbsd_pci.c229 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 Dx86_pci.c499 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 Dlinux_sysfs.c69 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 Dcommon_capability.c192 (void) (*pci_sys->methods->fill_capabilities)( dev ); in pci_device_get_agp_info()
H A Dpciaccess_private.h166 extern struct pci_system * pci_sys;
H A Dsolx_devfs.c300 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()