Searched refs:regions (Results 1 – 10 of 10) sorted by relevance
| /libpciaccess/scanpci/ |
| H A D | scanpci.c | 153 if ( dev->regions[i].base_addr != 0 ) { in print_pci_device() 156 (intptr_t) dev->regions[i].base_addr, in print_pci_device() 157 (size_t) dev->regions[i].size, in print_pci_device() 158 (dev->regions[i].is_IO) ? "I/O" : "MEM" ); in print_pci_device() 160 if ( ! dev->regions[i].is_IO ) { in print_pci_device() 161 if ( dev->regions[i].is_prefetchable ) { in print_pci_device()
|
| /libpciaccess/src/ |
| H A D | common_interface.c | 190 if ((region > 5) || (dev->regions[region].size == 0)) { in pci_device_map_region() 194 if (dev->regions[region].memory != NULL) { in pci_device_map_region() 198 return pci_device_map_range(dev, dev->regions[region].base_addr, in pci_device_map_region() 199 dev->regions[region].size, map_flags, in pci_device_map_region() 200 &dev->regions[region].memory); in pci_device_map_region() 271 const struct pci_mem_region const* r = &dev->regions[region]; in pci_device_map_range() 311 if (dev->regions[region].memory == NULL) { in pci_device_map_range() 354 if ((region > 5) || (dev->regions[region].size == 0)) { in pci_device_unmap_region() 358 err = pci_device_unmap_range(dev, dev->regions[region].memory, in pci_device_unmap_region() 359 dev->regions[region].size); in pci_device_unmap_region() [all …]
|
| H A D | freebsd_pci.c | 375 dev->regions[i].is_IO = 1; in pci_device_freebsd_probe() 378 dev->regions[i].is_64 = 1; in pci_device_freebsd_probe() 381 dev->regions[i].is_prefetchable = 1; in pci_device_freebsd_probe() 384 dev->regions[i].size = bar.pbi_length; in pci_device_freebsd_probe() 475 dev->regions[region].is_IO = 1; in pci_device_freebsd_get_region_info() 477 dev->regions[region].is_64 = 1; in pci_device_freebsd_get_region_info() 479 dev->regions[region].is_prefetchable = 1; in pci_device_freebsd_get_region_info() 486 if (dev->regions[region].is_64) { in pci_device_freebsd_get_region_info() 493 dev->regions[region].base_addr = ((uint64_t)top << 32) | in pci_device_freebsd_get_region_info() 496 dev->regions[region].base_addr = get_map_base(addr); in pci_device_freebsd_get_region_info() [all …]
|
| H A D | x86_pci.c | 436 dev->regions[i].is_IO = 1; in pci_device_x86_probe() 438 dev->regions[i].is_64 = 1; in pci_device_x86_probe() 440 dev->regions[i].is_prefetchable = 1; in pci_device_x86_probe() 443 dev->regions[i].size = get_test_val_size(testval); in pci_device_x86_probe() 446 if (dev->regions[i].is_64) { in pci_device_x86_probe() 453 dev->regions[i].base_addr = ((uint64_t)top << 32) | in pci_device_x86_probe() 458 dev->regions[i].base_addr = get_map_base(addr); in pci_device_x86_probe()
|
| H A D | linux_sysfs.c | 253 dev->regions[i].base_addr = strtoull( next, & next, 16 ); in pci_device_linux_sysfs_probe() 257 if ( dev->regions[i].base_addr != 0 ) { in pci_device_linux_sysfs_probe() 258 dev->regions[i].size = (high_addr in pci_device_linux_sysfs_probe() 259 - dev->regions[i].base_addr) + 1; in pci_device_linux_sysfs_probe() 261 dev->regions[i].is_IO = (flags & 0x01); in pci_device_linux_sysfs_probe() 262 dev->regions[i].is_64 = (flags & 0x04); in pci_device_linux_sysfs_probe() 263 dev->regions[i].is_prefetchable = (flags & 0x08); in pci_device_linux_sysfs_probe() 482 const off_t offset = map->base - dev->regions[map->region].base_addr; in pci_device_linux_sysfs_map_range_wc() 534 const off_t offset = map->base - dev->regions[map->region].base_addr; in pci_device_linux_sysfs_map_range()
|
| H A D | solx_devfs.c | 970 dev->regions[ent].is_prefetchable = 1; in pci_device_solx_devfs_probe() 978 dev->regions[ent].base_addr = reg->pci_phys_low + in pci_device_solx_devfs_probe() 980 dev->regions[ent].size = reg->pci_size_low + in pci_device_solx_devfs_probe() 985 dev->regions[ent].is_IO = 1; in pci_device_solx_devfs_probe() 990 dev->regions[ent].is_64 = 1; in pci_device_solx_devfs_probe()
|
| H A D | common_io.c | 104 struct pci_mem_region *region = &(dev->regions[bar]); in pci_device_open_io()
|
| H A D | netbsd_pci.c | 254 region = device->regions; in pci_device_netbsd_probe()
|
| H A D | openbsd_pci.c | 323 region = device->regions; in pci_device_openbsd_probe()
|
| /libpciaccess/include/ |
| H A D | pciaccess.h | 360 struct pci_mem_region regions[6]; member
|