Home
last modified time | relevance | path

Searched refs:rom_size (Results 1 – 8 of 8) sorted by relevance

/libpciaccess/src/
H A Dlinux_devmem.c72 pciaddr_t rom_size; in pci_device_linux_devmem_read_rom() local
78 if (priv->base.rom_size == 0) { in pci_device_linux_devmem_read_rom()
83 rom_size = 0x00010000; in pci_device_linux_devmem_read_rom()
94 rom_size = priv->base.rom_size; in pci_device_linux_devmem_read_rom()
127 for (bytes = 0; bytes < rom_size; /* empty */) { in pci_device_linux_devmem_read_rom()
128 const ssize_t got = pread(fd, buffer, rom_size - bytes, in pci_device_linux_devmem_read_rom()
H A Dopenbsd_pci.c94 pciaddr_t rom_size; in pci_device_openbsd_read_rom() local
109 if (priv->base.rom_size == 0) { in pci_device_openbsd_read_rom()
115 rom_size = 0x10000; in pci_device_openbsd_read_rom()
122 rom_size = priv->base.rom_size; in pci_device_openbsd_read_rom()
133 bios = mmap(NULL, rom_size, PROT_READ, MAP_SHARED, in pci_device_openbsd_read_rom()
138 memcpy(buffer, bios, rom_size); in pci_device_openbsd_read_rom()
139 munmap(bios, rom_size); in pci_device_openbsd_read_rom()
391 device->rom_size = PCI_ROM_SIZE(size); in pci_device_openbsd_probe()
H A Dfreebsd_pci.c303 bios = mmap( NULL, dev->rom_size, PROT_READ, 0, memfd, rom_base ); in pci_device_freebsd_read_rom()
309 memcpy( buffer, bios, dev->rom_size ); in pci_device_freebsd_read_rom()
311 munmap( bios, dev->rom_size ); in pci_device_freebsd_read_rom()
392 dev->rom_size = 64 * 1024; in pci_device_freebsd_probe()
538 dev->rom_size = 0x10000; in pci_device_freebsd_probe()
550 dev->rom_size = -(size & PCIM_BIOS_ADDR_MASK); in pci_device_freebsd_probe()
H A Dlinux_sysfs.c272 dev->rom_size = (high_addr - low_addr) + 1; in pci_device_linux_sysfs_probe()
288 size_t rom_size; in pci_device_linux_sysfs_read_rom() local
318 rom_size = st.st_size; in pci_device_linux_sysfs_read_rom()
319 if ( rom_size == 0 ) in pci_device_linux_sysfs_read_rom()
320 rom_size = 0x10000; in pci_device_linux_sysfs_read_rom()
330 for ( total_bytes = 0 ; total_bytes < rom_size ; /* empty */ ) { in pci_device_linux_sysfs_read_rom()
332 rom_size - total_bytes ); in pci_device_linux_sysfs_read_rom()
H A Dx86_pci.c337 bios = mmap(NULL, dev->rom_size, PROT_READ, 0, memfd, 0xc0000); in pci_device_x86_read_rom()
343 memcpy(buffer, bios, dev->rom_size); in pci_device_x86_read_rom()
345 munmap(bios, dev->rom_size); in pci_device_x86_read_rom()
468 dev->rom_size = 64 * 1024; in pci_device_x86_probe()
H A Dsolx_devfs.c933 dev->rom_size = reg->pci_size_low; in pci_device_solx_devfs_probe()
941 dev->rom_size = 0x10000; in pci_device_solx_devfs_probe()
1014 .size = dev->rom_size, in pci_device_solx_devfs_read_rom()
1020 (void) bcopy(prom.memory, buffer, dev->rom_size); in pci_device_solx_devfs_read_rom()
1022 if (munmap(prom.memory, dev->rom_size) == -1) { in pci_device_solx_devfs_read_rom()
/libpciaccess/scanpci/
H A Dscanpci.c170 if ( dev->rom_size ) { in print_pci_device()
/libpciaccess/include/
H A Dpciaccess.h366 pciaddr_t rom_size; member