/openbmc/qemu/hw/arm/ |
H A D | fby35.c | 40 hwaddr offset, size_t rom_size, in fby35_bmc_write_boot_rom() argument 57 if (rom_size > size) { in fby35_bmc_write_boot_rom() 58 rom_size = size; in fby35_bmc_write_boot_rom() 61 storage = g_malloc0(rom_size); in fby35_bmc_write_boot_rom() 62 if (blk_pread(blk, 0, rom_size, storage, 0) < 0) { in fby35_bmc_write_boot_rom() 68 memcpy(memory_region_get_ram_ptr(mr) + offset, storage, rom_size); in fby35_bmc_write_boot_rom() 103 uint64_t rom_size = memory_region_size(&soc->spi_boot); in fby35_bmc_init() local 106 rom_size, &error_abort); in fby35_bmc_init() 112 rom_size, &error_abort); in fby35_bmc_init()
|
H A D | digic_boards.c | 83 target_long rom_size; in digic_load_rom() local 100 rom_size = load_image_targphys(fn, addr, max_size); in digic_load_rom() 101 if (rom_size < 0 || rom_size > max_size) { in digic_load_rom()
|
H A D | allwinner-a10.c | 50 const int64_t rom_size = 32 * KiB; in allwinner_a10_bootrom_setup() local 51 g_autofree uint8_t *buffer = g_new0(uint8_t, rom_size); in allwinner_a10_bootrom_setup() 53 if (blk_pread(blk, 8 * KiB, rom_size, buffer, 0) < 0) { in allwinner_a10_bootrom_setup() 58 rom_add_blob("allwinner-a10.bootrom", buffer, rom_size, in allwinner_a10_bootrom_setup() 59 rom_size, AW_A10_SRAM_A_BASE, in allwinner_a10_bootrom_setup()
|
H A D | allwinner-h3.c | 181 const int64_t rom_size = 32 * KiB; in allwinner_h3_bootrom_setup() local 182 g_autofree uint8_t *buffer = g_new0(uint8_t, rom_size); in allwinner_h3_bootrom_setup() 184 if (blk_pread(blk, 8 * KiB, rom_size, buffer, 0) < 0) { in allwinner_h3_bootrom_setup() 189 rom_add_blob("allwinner-h3.bootrom", buffer, rom_size, in allwinner_h3_bootrom_setup() 190 rom_size, s->memmap[AW_H3_DEV_SRAM_A1], in allwinner_h3_bootrom_setup()
|
H A D | allwinner-r40.c | 229 const int64_t rom_size = 32 * KiB; in allwinner_r40_bootrom_setup() local 230 g_autofree uint8_t *buffer = g_new0(uint8_t, rom_size); in allwinner_r40_bootrom_setup() 233 if (blk_pread(blk, 8 * KiB, rom_size, buffer, 0) < 0) { in allwinner_r40_bootrom_setup() 256 rom_add_blob("allwinner-r40.bootrom", buffer, rom_size, in allwinner_r40_bootrom_setup() 257 rom_size, s->memmap[AW_R40_DEV_SRAM_A1], in allwinner_r40_bootrom_setup()
|
H A D | aspeed.c | 259 static void write_boot_rom(BlockBackend *blk, hwaddr addr, size_t rom_size, in write_boot_rom() argument 275 if (rom_size > size) { in write_boot_rom() 276 rom_size = size; in write_boot_rom() 279 storage = g_malloc0(rom_size); in write_boot_rom() 280 if (blk_pread(blk, 0, rom_size, storage, 0) < 0) { in write_boot_rom() 285 rom_add_blob_fixed("aspeed.boot_rom", storage, rom_size, addr); in write_boot_rom() 293 uint64_t rom_size) in aspeed_install_boot_rom() argument 298 memory_region_init_rom(&bmc->boot_rom, NULL, "aspeed.boot_rom", rom_size, in aspeed_install_boot_rom() 303 rom_size, &error_abort); in aspeed_install_boot_rom() 474 uint64_t rom_size = memory_region_size(&bmc->soc->spi_boot); in aspeed_machine_init() local [all …]
|
/openbmc/u-boot/fs/cbfs/ |
H A D | cbfs.c | 45 dest->rom_size = be32_to_cpu(src->rom_size); in swap_header() 175 header->rom_size - header->boot_block_size) { in file_cbfs_load_header() 190 start_of_rom = (u8 *)(end_of_rom + 1 - cbfs_header.rom_size); in file_cbfs_init() 192 file_cbfs_fill_cache(start_of_rom, cbfs_header.rom_size, in file_cbfs_init() 266 start = (u8 *)(end_of_rom + 1 - cbfs_header.rom_size); in file_cbfs_find_uncached() 267 size = cbfs_header.rom_size; in file_cbfs_find_uncached()
|
/openbmc/qemu/hw/i386/ |
H A D | vapic.c | 70 size_t rom_size; member 546 rom = g_malloc(s->rom_size); in patch_hypercalls() 547 cpu_physical_memory_read(rom_paddr, rom, s->rom_size); in patch_hypercalls() 549 for (pos = 0; pos < s->rom_size - sizeof(vmcall_pattern); pos++) { in patch_hypercalls() 586 size_t rom_size; in vapic_map_rom_writable() local 602 rom_size = ram[rom_paddr + 2] * ROM_BLOCK_SIZE; in vapic_map_rom_writable() 603 if (rom_size == 0) { in vapic_map_rom_writable() 606 s->rom_size = rom_size; in vapic_map_rom_writable() 610 rom_size += rom_paddr & ~TARGET_PAGE_MASK; in vapic_map_rom_writable() 612 rom_size = TARGET_PAGE_ALIGN(rom_size); in vapic_map_rom_writable() [all …]
|
/openbmc/u-boot/drivers/pci/ |
H A D | pci_rom.c | 156 unsigned int rom_size; in pci_rom_load() local 175 rom_size = rom_header->size * 512; in pci_rom_load() 180 target = (void *)malloc(rom_size); in pci_rom_load() 189 rom_header, target, rom_size); in pci_rom_load() 190 memcpy(target, rom_header, rom_size); in pci_rom_load() 191 if (memcmp(target, rom_header, rom_size)) { in pci_rom_load()
|
/openbmc/qemu/include/hw/nvram/ |
H A D | eeprom_at24c.h | 21 I2CSlave *at24c_eeprom_init(I2CBus *bus, uint8_t address, uint32_t rom_size); 36 I2CSlave *at24c_eeprom_init_rom(I2CBus *bus, uint8_t address, uint32_t rom_size,
|
/openbmc/u-boot/tools/ |
H A D | ifdtool.c | 824 int rom_size = -1; in main() local 897 rom_size = strtol(optarg, NULL, 0); in main() 898 debug("ROM size %d\n", rom_size); in main() 985 if (create && rom_size == -1) { in main() 1027 if (rom_size == -1) in main() 1028 rom_size = size; in main() 1030 image = malloc(rom_size); in main() 1036 memset(image, '\xff', rom_size); in main() 1041 if (size != rom_size) { in main() 1042 debug("ROM size changed to %d bytes\n", rom_size); in main() [all …]
|
/openbmc/qemu/hw/nvram/ |
H A D | eeprom_at24c.c | 154 I2CSlave *at24c_eeprom_init(I2CBus *bus, uint8_t address, uint32_t rom_size) in at24c_eeprom_init() argument 156 return at24c_eeprom_init_rom(bus, address, rom_size, NULL, 0); in at24c_eeprom_init() 159 I2CSlave *at24c_eeprom_init_rom(I2CBus *bus, uint8_t address, uint32_t rom_size, in at24c_eeprom_init_rom() argument 166 qdev_prop_set_uint32(DEVICE(s), "rom-size", rom_size); in at24c_eeprom_init_rom()
|
/openbmc/qemu/include/hw/riscv/ |
H A D | boot.h | 56 hwaddr rom_base, hwaddr rom_size, 62 hwaddr rom_size,
|
/openbmc/linux/drivers/misc/ |
H A D | pch_phub.c | 496 ssize_t rom_size; in pch_phub_bin_read() local 507 chip->pch_phub_extrom_base_address = pci_map_rom(chip->pdev, &rom_size); in pch_phub_bin_read() 562 ssize_t rom_size; in pch_phub_bin_write() local 578 chip->pch_phub_extrom_base_address = pci_map_rom(chip->pdev, &rom_size); in pch_phub_bin_write() 615 ssize_t rom_size; in show_pch_mac() local 617 chip->pch_phub_extrom_base_address = pci_map_rom(chip->pdev, &rom_size); in show_pch_mac() 631 ssize_t rom_size; in store_pch_mac() local 638 chip->pch_phub_extrom_base_address = pci_map_rom(chip->pdev, &rom_size); in store_pch_mac()
|
/openbmc/qemu/hw/riscv/ |
H A D | boot.c | 348 hwaddr rom_base, hwaddr rom_size, in riscv_rom_copy_firmware_info() argument 379 if (dinfo_len > (rom_size - reset_vec_size)) { in riscv_rom_copy_firmware_info() 394 hwaddr rom_base, hwaddr rom_size, in riscv_setup_rom_reset_vec() argument 444 rom_base, rom_size, in riscv_setup_rom_reset_vec()
|
/openbmc/u-boot/cmd/ |
H A D | cbfs.c | 215 printf("ROM size: %#x\n", header->rom_size); in do_cbfs_fsinfo() 218 header->rom_size - header->boot_block_size - header->offset); in do_cbfs_fsinfo()
|
/openbmc/u-boot/include/ |
H A D | cbfs.h | 46 u32 rom_size; member
|
/openbmc/linux/drivers/gpu/drm/qxl/ |
H A D | qxl_kms.c | 121 qdev->rom_size = pci_resource_len(pdev, 2); in qxl_device_init() 166 qdev->rom = ioremap_wc(qdev->rom_base, qdev->rom_size); in qxl_device_init()
|
H A D | qxl_drv.h | 181 resource_size_t rom_base, rom_size; member
|
/openbmc/qemu/hw/display/ |
H A D | qxl.h | 100 uint32_t rom_size; member
|
H A D | qxl.c | 336 memset(rom, 0, d->rom_size); in init_qxl_rom() 431 qxl_set_dirty(&qxl->rom_bar, 0, qxl->rom_size); in qxl_rom_set_dirty() 2130 qxl->rom_size = qxl_rom_size(); 2132 qxl->rom_size, &error_fatal);
|
/openbmc/qemu/hw/vfio/ |
H A D | pci.h | 129 unsigned int rom_size; member
|
H A D | pci.c | 897 vdev->rom_size = size = reg_info->size; in vfio_pci_load_rom() 900 if (!vdev->rom_size) { in vfio_pci_load_rom() 937 pci_get_word(vdev->rom + 0x18) + 8 < vdev->rom_size && in vfio_pci_load_rom() 952 for (csum = 0, i = 0; i < vdev->rom_size; i++) { in vfio_pci_load_rom() 978 (addr < vdev->rom_size) ? MIN(size, vdev->rom_size - addr) : 0); in vfio_rom_read()
|
/openbmc/linux/drivers/pci/ |
H A D | pci-sysfs.c | 1354 size_t rom_size; in pci_dev_rom_attr_is_visible() local 1357 rom_size = pci_resource_len(pdev, PCI_ROM_RESOURCE); in pci_dev_rom_attr_is_visible() 1358 if (!rom_size) in pci_dev_rom_attr_is_visible() 1361 a->size = rom_size; in pci_dev_rom_attr_is_visible()
|
/openbmc/linux/sound/isa/gus/ |
H A D | interwave.c | 358 /* 040 */ unsigned int rom_size; member
|