Searched refs:region (Results 1 – 8 of 8) sorted by relevance
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()200 &dev->regions[region].memory); in pci_device_map_region()258 unsigned region; in pci_device_map_range() local270 for (region = 0; region < 6; region++) { in pci_device_map_range()284 if (region > 5) { in pci_device_map_range()307 mappings[devp->num_mappings].region = 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()359 dev->regions[region].size); in pci_device_unmap_region()[all …]
104 struct pci_mem_region *region = &(dev->regions[bar]); in pci_device_open_io() local105 if (!region->is_IO) in pci_device_open_io()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()
237 struct pci_mem_region *region; in pci_device_netbsd_probe() local254 region = device->regions; in pci_device_netbsd_probe()256 bar += sizeof(uint32_t), region++) { in pci_device_netbsd_probe()269 region->is_IO = 1; in pci_device_netbsd_probe()270 region->base_addr = PCI_MAPREG_IO_ADDR(reg); in pci_device_netbsd_probe()271 region->size = PCI_MAPREG_IO_SIZE(size); in pci_device_netbsd_probe()274 region->is_prefetchable = 1; in pci_device_netbsd_probe()278 region->base_addr = PCI_MAPREG_MEM_ADDR(reg); in pci_device_netbsd_probe()279 region->size = PCI_MAPREG_MEM_SIZE(size); in pci_device_netbsd_probe()282 region->is_64 = 1; in pci_device_netbsd_probe()[all …]
305 struct pci_mem_region *region; in pci_device_openbsd_probe() local323 region = device->regions; in pci_device_openbsd_probe()325 bar += sizeof(uint32_t), region++) { in pci_device_openbsd_probe()338 region->is_IO = 1; in pci_device_openbsd_probe()339 region->base_addr = PCI_MAPREG_IO_ADDR(reg); in pci_device_openbsd_probe()340 region->size = PCI_MAPREG_IO_SIZE(size); in pci_device_openbsd_probe()343 region->is_prefetchable = 1; in pci_device_openbsd_probe()347 region->base_addr = PCI_MAPREG_MEM_ADDR(reg); in pci_device_openbsd_probe()348 region->size = PCI_MAPREG_MEM_SIZE(size); in pci_device_openbsd_probe()351 region->is_64 = 1; in pci_device_openbsd_probe()[all …]
432 pci_device_freebsd_get_region_info( struct pci_device * dev, int region, in pci_device_freebsd_get_region_info() argument475 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()482 dev->regions[region].size = get_test_val_size( testval ); in pci_device_freebsd_get_region_info()483 printf("size = 0x%lx\n", (long)dev->regions[region].size); 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()
482 const off_t offset = map->base - dev->regions[map->region].base_addr; in pci_device_linux_sysfs_map_range_wc()490 map->region); 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()554 map->region); in pci_device_linux_sysfs_map_range()
89 unsigned region; member
86 unsigned region, int write_enable);89 unsigned region);