| /libpciaccess/src/ |
| H A D | linux_sysfs.c | 150 device->base.domain = dom; in populate_entries() 151 device->base.bus = bus; in populate_entries() 152 device->base.dev = dev; in populate_entries() 153 device->base.func = func; in populate_entries() 166 device->base.revision = config[8]; in populate_entries() 537 .base = map->base, in pci_device_linux_sysfs_map_range() 582 sentry.base, sentry.size, sentry.type, in pci_device_linux_sysfs_map_range() 634 .base = map->base, in pci_device_linux_sysfs_unmap_range() 737 pciaddr_t base, pciaddr_t size) in pci_device_linux_sysfs_open_device_io() argument 749 ret->base = base; in pci_device_linux_sysfs_open_device_io() [all …]
|
| H A D | linux_devmem.c | 78 if (priv->base.rom_size == 0) { in pci_device_linux_devmem_read_rom() 81 if ((priv->base.device_class & 0x00ffff00) == 0x000030000) { in pci_device_linux_devmem_read_rom() 94 rom_size = priv->base.rom_size; in pci_device_linux_devmem_read_rom() 103 err = pci_device_cfg_read_u32(& priv->base, & rom_base_tmp, 48); in pci_device_linux_devmem_read_rom() 109 err = pci_device_cfg_write_u32(& priv->base, in pci_device_linux_devmem_read_rom() 145 const int tmp_err = pci_device_cfg_write_u32(& priv->base, in pci_device_linux_devmem_read_rom()
|
| H A D | common_iterator.c | 179 if ( PCI_ID_COMPARE( iter->match.slot.domain, temp->base.domain ) in pci_device_next() 180 && PCI_ID_COMPARE( iter->match.slot.bus, temp->base.bus ) in pci_device_next() 181 && PCI_ID_COMPARE( iter->match.slot.dev, temp->base.dev ) in pci_device_next() 182 && PCI_ID_COMPARE( iter->match.slot.func, temp->base.func ) ) { in pci_device_next() 197 if ( PCI_ID_COMPARE( iter->match.id.vendor_id, temp->base.vendor_id ) in pci_device_next() 198 && PCI_ID_COMPARE( iter->match.id.device_id, temp->base.device_id ) in pci_device_next() 199 && PCI_ID_COMPARE( iter->match.id.subvendor_id, temp->base.subvendor_id ) in pci_device_next() 200 && PCI_ID_COMPARE( iter->match.id.subdevice_id, temp->base.subdevice_id ) in pci_device_next() 201 && ((temp->base.device_class & iter->match.id.device_class_mask) in pci_device_next()
|
| H A D | netbsd_pci.c | 104 fd, map->base); in pci_device_netbsd_map_range() 111 mtrr.base = map->base; in pci_device_netbsd_map_range() 145 mtrr.base = map->base; in pci_device_netbsd_unmap_range() 380 device->base.domain = 0; in pci_system_netbsd_create() 381 device->base.bus = bus; in pci_system_netbsd_create() 382 device->base.dev = dev; in pci_system_netbsd_create() 383 device->base.func = func; in pci_system_netbsd_create() 384 device->base.vendor_id = PCI_VENDOR(reg); in pci_system_netbsd_create() 385 device->base.device_id = PCI_PRODUCT(reg); in pci_system_netbsd_create() 391 device->base.device_class = in pci_system_netbsd_create() [all …]
|
| H A D | common_io.c | 95 pci_device_open_io(struct pci_device *dev, pciaddr_t base, pciaddr_t size) in pci_device_open_io() argument 108 if (base < region->base_addr || base > (region->base_addr+region->size)) in pci_device_open_io() 111 if ((base + size) > (region->base_addr + region->size)) in pci_device_open_io() 118 if (!pci_sys->methods->open_device_io(ret, dev, bar, base, size)) { in pci_device_open_io() 137 pci_legacy_open_io(struct pci_device *dev, pciaddr_t base, pciaddr_t size) in pci_legacy_open_io() argument 148 if (!pci_sys->methods->open_legacy_io(ret, dev, base, size)) { in pci_legacy_open_io()
|
| H A D | common_interface.c | 223 pciaddr_t base, pciaddr_t size, in pci_device_map_memory_range() argument 226 return pci_device_map_range(dev, base, size, in pci_device_map_memory_range() 251 pci_device_map_range(struct pci_device *dev, pciaddr_t base, in pci_device_map_range() argument 274 if ((r->base_addr <= base) && ((r->base_addr + r->size) > base)) { in pci_device_map_range() 275 if ((base + size) > (r->base_addr + r->size)) { in pci_device_map_range() 292 if ((devp->mappings[i].base == base) in pci_device_map_range() 305 mappings[devp->num_mappings].base = base; in pci_device_map_range() 671 pci_device_map_legacy(struct pci_device *dev, pciaddr_t base, pciaddr_t size, in pci_device_map_legacy() argument 674 if (base > 0x100000 || base + size > 0x100000) in pci_device_map_legacy() 680 return pci_sys->methods->map_legacy(dev, base, size, map_flags, addr); in pci_device_map_legacy()
|
| H A D | pciaccess_private.h | 67 pciaddr_t base, pciaddr_t size ); 70 pciaddr_t base, pciaddr_t size ); 81 int (*map_legacy)(struct pci_device *dev, pciaddr_t base, pciaddr_t size, 87 pciaddr_t base; member 95 pciaddr_t base; member 101 struct pci_device base; member
|
| H A D | openbsd_pci.c | 109 if (priv->base.rom_size == 0) { in pci_device_openbsd_read_rom() 122 rom_size = priv->base.rom_size; in pci_device_openbsd_read_rom() 175 map->base); in pci_device_openbsd_map_range() 182 mr.mr_base = map->base; in pci_device_openbsd_map_range() 212 mr.mr_base = map->base; in pci_device_openbsd_unmap_range() 484 device->base.domain = domain; in pci_system_openbsd_create() 485 device->base.bus = bus; in pci_system_openbsd_create() 486 device->base.dev = dev; in pci_system_openbsd_create() 487 device->base.func = func; in pci_system_openbsd_create() 495 device->base.device_class = in pci_system_openbsd_create() [all …]
|
| H A D | freebsd_pci.c | 124 mrd.mr_base = map->base; in pci_device_freebsd_map_range() 161 mrd.mr_base = map->base; in pci_device_freebsd_unmap_range() 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() 640 pci_sys->devices[ i ].base.subvendor_id = p->pc_subvendor; in pci_system_freebsd_create() [all …]
|
| H A D | x86_pci.c | 487 map->memory = mmap(NULL, map->size, prot, MAP_SHARED, memfd, map->base); in pci_device_x86_map_range() 646 device->base.domain = 0; in pci_system_x86_create() 647 device->base.bus = bus; in pci_system_x86_create() 648 device->base.dev = dev; in pci_system_x86_create() 649 device->base.func = func; in pci_system_x86_create() 650 device->base.vendor_id = PCI_VENDOR(reg); in pci_system_x86_create() 651 device->base.device_id = PCI_DEVICE(reg); in pci_system_x86_create() 655 device->base.device_class = reg >> 8; in pci_system_x86_create() 656 device->base.revision = reg & 0xFF; in pci_system_x86_create() 660 device->base.subvendor_id = PCI_VENDOR(reg); in pci_system_x86_create() [all …]
|
| H A D | common_bridge.c | 67 err = pci_device_probe(& priv->base); in read_bridge_info() 147 info->mem[0].base = (((uint32_t) buf[0x1c])) in read_bridge_info() 157 info->mem[1].base = (((uint32_t) buf[0x24])) in read_bridge_info() 167 info->io[0].base = (((uint32_t) buf[0x2c])) in read_bridge_info() 177 info->io[1].base = (((uint32_t) buf[0x34])) in read_bridge_info()
|
| H A D | common_init.c | 101 (void) pci_device_unmap_region( & pci_sys->devices[i].base, j ); in pci_system_cleanup() 111 (*pci_sys->methods->destroy_device)( & pci_sys->devices[i].base ); in pci_system_cleanup()
|
| H A D | solx_devfs.c | 478 pci_base = &pinfo->devices[pinfo->num_devices].base; in probe_dev() 1013 .base = 0xC0000, in pci_device_solx_devfs_read_rom() 1192 map->memory = mmap(NULL, map->size, prot, MAP_SHARED, map_fd, map->base); in pci_device_solx_devfs_map_range() 1206 map->memory = mmap(NULL, map->size, prot, MAP_SHARED, xsvc_fd, map->base); in pci_device_solx_devfs_map_range() 1213 map->base, strerror(errno)); in pci_device_solx_devfs_map_range()
|
| H A D | Doxyfile | 29 # base path where the generated documentation will be put. 101 # operators of the base classes will not be shown. 1064 # generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base
|
| /libpciaccess/include/ |
| H A D | pciaccess.h | 91 int pci_device_map_range(struct pci_device *dev, pciaddr_t base, 98 pciaddr_t base, pciaddr_t size, int write_enable, void **addr); 476 uint32_t base; member 481 uint32_t base; member 517 struct pci_io_handle *pci_device_open_io(struct pci_device *dev, pciaddr_t base, 519 struct pci_io_handle *pci_legacy_open_io(struct pci_device *dev, pciaddr_t base, 533 int pci_device_map_legacy(struct pci_device *dev, pciaddr_t base,
|