Searched refs:rom_size (Results 1 – 4 of 4) sorted by relevance
| /freebsd-14-stable/sys/x86/isa/ |
| HD | orm.c | 90 u_int32_t rom_size; in orm_identify() local 135 rom_size = buf[2] << 9; in orm_identify() 137 rom_size); in orm_identify() 148 chunk += rom_size; in orm_identify()
|
| /freebsd-14-stable/usr.sbin/bhyve/ |
| HD | bootrom.c | 196 off_t rom_size, var_size, total_size; in bootrom_loadrom() local 233 rom_size = sbuf.st_size; in bootrom_loadrom() 262 total_size = rom_size + var_size; in bootrom_loadrom() 271 if (bootrom_alloc(ctx, rom_size, PROT_READ | PROT_EXEC, in bootrom_loadrom() 277 for (i = 0; i < rom_size / PAGE_SIZE; i++) { in bootrom_loadrom()
|
| HD | pci_passthru.c | 801 const uint64_t rom_size = sbuf.st_size; in passthru_init_rom() local 803 void *const rom_data = mmap(NULL, rom_size, PROT_READ, MAP_SHARED, fd, in passthru_init_rom() 813 int error = pci_emul_alloc_rom(sc->psc_pi, rom_size, &rom_addr); in passthru_init_rom() 816 munmap(rom_data, rom_size); in passthru_init_rom() 820 memcpy(rom_addr, rom_data, rom_size); in passthru_init_rom() 824 sc->psc_bar[PCI_ROM_IDX].size = rom_size; in passthru_init_rom() 826 munmap(rom_data, rom_size); in passthru_init_rom()
|
| HD | pci_emul.c | 984 const uint64_t rom_size = MAX(1UL << flsl(size), in pci_emul_alloc_rom() local 988 if (pci_emul_romoffset + rom_size > PCI_EMUL_ROMSIZE) { in pci_emul_alloc_rom() 992 warnx("%16lu bytes required by %d/%d/%d", rom_size, pdi->pi_bus, in pci_emul_alloc_rom() 999 rom_size); in pci_emul_alloc_rom() 1010 pci_emul_romoffset += rom_size; in pci_emul_alloc_rom()
|