/openbmc/qemu/hw/core/ |
H A D | loader.c | 1057 rom->mr = g_malloc(sizeof(*rom->mr)); in rom_set_mr() 1089 rom = g_malloc0(sizeof(*rom)); in rom_add_file() 1116 rom->datasize = rom->romsize; in rom_add_file() 1264 if (rom->data && rom->isrom) { in rom_reset() 1280 memset(host + rom->datasize, 0, rom->romsize - rom->datasize); in rom_reset() 1284 address_space_set(rom->as, rom->addr + rom->datasize, 0, in rom_reset() 1300 trace_loader_write_rom(rom->name, rom->addr, rom->datasize, rom->isrom); in rom_reset() 1342 rom->name, rom->addr, rom->addr + rom->romsize); in rom_print_one_overlap_error() 1492 if (rom->mr || rom->fw_file) { in rom_find_largest_gap_between() 1602 if (!rom || !rom->data) in rom_ptr() [all …]
|
/openbmc/qemu/roms/ |
H A D | Makefile | 7 pxe-rom-e1000 efi-rom-e1000 : VID := 8086 8 pxe-rom-e1000 efi-rom-e1000 : DID := 100e 9 pxe-rom-e1000e efi-rom-e1000e : VID := 8086 10 pxe-rom-e1000e efi-rom-e1000e : DID := 10d3 11 pxe-rom-eepro100 efi-rom-eepro100 : VID := 8086 12 pxe-rom-eepro100 efi-rom-eepro100 : DID := 1209 13 pxe-rom-ne2k_pci efi-rom-ne2k_pci : VID := 1050 14 pxe-rom-ne2k_pci efi-rom-ne2k_pci : DID := 0940 15 pxe-rom-pcnet efi-rom-pcnet : VID := 1022 16 pxe-rom-pcnet efi-rom-pcnet : DID := 2000 [all …]
|
/openbmc/linux/arch/x86/kernel/ |
H A D | probe_roms.c | 123 const void *rom; in find_oprom() local 128 rom = isa_bus_to_virt(res->start); in find_oprom() 202 const unsigned char *rom; in probe_roms() local 209 rom = isa_bus_to_virt(start); in probe_roms() 210 if (!romsignature(rom)) in probe_roms() 215 if (get_kernel_nofault(c, rom + 2) != 0) in probe_roms() 222 if (length && romchecksum(rom, length)) in probe_roms() 239 if (romsignature(rom)) { in probe_roms() 241 if (romchecksum(rom, length)) { in probe_roms() 249 rom = isa_bus_to_virt(start); in probe_roms() [all …]
|
/openbmc/linux/drivers/gpu/drm/qxl/ |
H A D | qxl_kms.c | 38 struct qxl_rom *rom = qdev->rom; in qxl_check_device() local 45 DRM_INFO("Device Version %d.%d\n", rom->id, rom->update_id); in qxl_check_device() 47 rom->log_level); in qxl_check_device() 49 rom->num_io_pages, rom->pages_offset); in qxl_check_device() 51 rom->surface0_area_size, rom->draw_area_offset); in qxl_check_device() 83 << qdev->rom->slot_gen_bits; in setup_slot() 85 high_bits <<= (64 - (qdev->rom->slot_gen_bits + qdev->rom->slot_id_bits)); in setup_slot() 167 if (!qdev->rom) { in qxl_device_init() 275 iounmap(qdev->rom); in qxl_device_init() 320 iounmap(qdev->rom); in qxl_device_fini() [all …]
|
/openbmc/linux/drivers/scsi/isci/ |
H A D | probe_roms.c | 44 struct isci_orom *rom = NULL; in isci_request_oprom() local 55 rom = devm_kzalloc(&pdev->dev, sizeof(*rom), GFP_KERNEL); in isci_request_oprom() 56 if (!rom) { in isci_request_oprom() 73 sizeof(*rom)); in isci_request_oprom() 75 memcpy_fromio(rom, in isci_request_oprom() 84 tmp = (u8 *)rom; in isci_request_oprom() 108 rom = NULL; in isci_request_oprom() 112 return rom; in isci_request_oprom() 170 struct isci_orom *rom; in isci_get_efi_var() local 222 if (memcmp(rom->hdr.signature, in isci_get_efi_var() [all …]
|
/openbmc/qemu/pc-bios/ |
H A D | meson.build | 30 'qboot.rom', 45 'pxe-e1000.rom', 48 'pxe-pcnet.rom', 49 'pxe-rtl8139.rom', 50 'pxe-virtio.rom', 51 'efi-e1000.rom', 54 'efi-pcnet.rom', 55 'efi-rtl8139.rom', 56 'efi-virtio.rom', 57 'efi-e1000e.rom', [all …]
|
/openbmc/linux/drivers/pci/ |
H A D | rom.c | 90 image = rom; in pci_get_rom_size() 110 if (image >= rom + size) in pci_get_rom_size() 122 return min((size_t)(image - rom), size); in pci_get_rom_size() 140 void __iomem *rom; in pci_map_rom() local 155 rom = ioremap(start, *size); in pci_map_rom() 156 if (!rom) in pci_map_rom() 164 *size = pci_get_rom_size(pdev, rom, *size); in pci_map_rom() 168 return rom; in pci_map_rom() 171 iounmap(rom); in pci_map_rom() 187 void pci_unmap_rom(struct pci_dev *pdev, void __iomem *rom) in pci_unmap_rom() argument [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/leds/backlight/ |
H A D | lp855x-backlight.yaml | 61 "^rom-[0-9a-f]{2}h$": 66 rom-addr: 70 rom-val: 97 rom-14h { 99 rom-val = /bits/ 8 <0xcf>; 103 rom-15h { 105 rom-val = /bits/ 8 <0xc7>; 109 rom-19h { 111 rom-val = /bits/ 8 <0x0f>; 144 rom-14h { [all …]
|
/openbmc/linux/arch/arm/boot/dts/qcom/ |
H A D | qcom-msm8974pro-sony-xperia-shinano-castor.dts | 154 rom-a0h { 158 rom-a1h { 162 rom-a2h { 166 rom-a3h { 170 rom-a4h { 174 rom-a5h { 178 rom-a6h { 182 rom-a7h { 186 rom-a9h { 190 rom-aah { [all …]
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | shadowpci.c | 29 void __iomem *rom; member 38 memcpy_fromio(bios->data + offset, priv->rom + offset, length); in pcirom_read() 48 pci_unmap_rom(priv->pdev, priv->rom); in pcirom_fini() 70 (priv->rom = pci_map_rom(pdev, &priv->size))) { in pcirom_init() 104 if (!pdev->rom || pdev->romlen == 0) in platform_init() 110 (priv->rom = ioremap(pdev->rom, pdev->romlen))) in platform_init() 123 iounmap(priv->rom); in platform_fini()
|
/openbmc/linux/drivers/w1/slaves/ |
H A D | w1_therm.c | 185 uint8_t rom[9]; member 202 u8 rom[9]; member 737 if (!rom[7]) { in w1_DS18S20_convert_temp() 742 if (rom[1] == 0) in w1_DS18S20_convert_temp() 748 h = 1000*((s32)rom[7] - (s32)rom[6]); in w1_DS18S20_convert_temp() 1138 memset(info->rom, 0, sizeof(info->rom)); in convert_t() 1189 ((info->rom[1] == 0x5 && info->rom[0] == 0x50) || in convert_t() 1190 (info->rom[1] == 0x7 && info->rom[0] == 0xFF)) in convert_t() 1233 memset(info->rom, 0, sizeof(info->rom)); in conv_time_measure() 1293 memset(info->rom, 0, sizeof(info->rom)); in read_scratchpad() [all …]
|
/openbmc/linux/drivers/firmware/efi/libstub/ |
H A D | x86-stub.c | 63 size = romsize + sizeof(*rom); in preserve_pci_rom_image() 66 (void **)&rom); in preserve_pci_rom_image() 72 memset(rom, 0, sizeof(*rom)); in preserve_pci_rom_image() 74 rom->data.type = SETUP_PCI; in preserve_pci_rom_image() 76 rom->data.next = 0; in preserve_pci_rom_image() 77 rom->pcilen = romsize; in preserve_pci_rom_image() 78 *__rom = rom; in preserve_pci_rom_image() 96 status = efi_call_proto(pci, get_location, &rom->segment, &rom->bus, in preserve_pci_rom_image() 97 &rom->device, &rom->function); in preserve_pci_rom_image() 106 efi_bs_call(free_pool, rom); in preserve_pci_rom_image() [all …]
|
/openbmc/linux/drivers/zorro/ |
H A D | zorro.c | 166 z->rom = zi->rom; in amiga_zorro_probe() 167 z->id = (be16_to_cpu(z->rom.er_Manufacturer) << 16) | in amiga_zorro_probe() 168 (z->rom.er_Product << 8); in amiga_zorro_probe() 184 if (error && !(z->rom.er_Type & ERTF_MEMLIST)) in amiga_zorro_probe() 191 switch (z->rom.er_Type & ERT_TYPEMASK) { in amiga_zorro_probe() 218 if (z->rom.er_Type & ERTF_MEMLIST) in amiga_zorro_probe()
|
/openbmc/qemu/hw/display/ |
H A D | qxl.c | 329 QXLModes *modes = (QXLModes *)(rom + 1); in init_qxl_rom() 336 memset(rom, 0, d->rom_size); in init_qxl_rom() 344 rom->slot_id_bits = MEMSLOT_SLOT_BITS; in init_qxl_rom() 345 rom->slots_start = 1; in init_qxl_rom() 346 rom->slots_end = NUM_MEMSLOTS - 1; in init_qxl_rom() 393 d->shadow_rom = *rom; in init_qxl_rom() 394 d->rom = rom; in init_qxl_rom() 1201 QXLRom *rom = d->rom; in qxl_reset_state() local 1205 *rom = d->shadow_rom; in qxl_reset_state() 1608 d->rom->mode = cpu_to_le32(modenr); in qxl_set_mode() [all …]
|
/openbmc/linux/drivers/firewire/ |
H A D | core-device.c | 508 u32 *rom, *stack; in read_config_rom() local 512 rom = kmalloc(sizeof(*rom) * MAX_CONFIG_ROM_SIZE + in read_config_rom() 514 if (rom == NULL) in read_config_rom() 518 memset(rom, 0, sizeof(*rom) * MAX_CONFIG_ROM_SIZE); in read_config_rom() 535 if (i == 0 && rom[i] == 0) { in read_config_rom() 605 rom[i], in read_config_rom() 607 rom[i] = 0; in read_config_rom() 634 rom[i], in read_config_rom() 636 rom[i] = 0; in read_config_rom() 639 stack[sp++] = i + rom[i]; in read_config_rom() [all …]
|
/openbmc/linux/drivers/video/ |
H A D | sticore.c | 629 font_index = sti_search_font(rom, in sti_select_font() 639 return rom->font_start; in sti_select_font() 645 struct sti_rom *rom = sti->rom->raw; in sti_dump_rom() local 650 rom->graphics_id[0], in sti_dump_rom() 651 rom->graphics_id[1], in sti_dump_rom() 652 rom->revno[0] >> 4, in sti_dump_rom() 653 rom->revno[0] & 0x0f); in sti_dump_rom() 662 font_start = sti->rom->font_start; in sti_dump_rom() 850 sti->rom = cooked; in sti_read_rom() 851 sti->rom->raw = raw; in sti_read_rom() [all …]
|
/openbmc/linux/sound/isa/gus/ |
H A D | gus_dram.c | 52 int rom) in snd_gus_dram_peek() argument 62 snd_gf1_write8(gus, SNDRV_GF1_GB_MEMORY_CONTROL, rom ? 0x03 : 0x01); in snd_gus_dram_peek() 84 int rom) in snd_gus_dram_read() argument 86 return snd_gus_dram_peek(gus, buffer, address, size, rom); in snd_gus_dram_read()
|
/openbmc/qemu/backends/ |
H A D | hostmem-file.c | 36 OnOffAuto rom; member 59 switch (fb->rom) { in file_backend_memory_alloc() 62 fb->rom = fb->readonly ? ON_OFF_AUTO_ON : ON_OFF_AUTO_OFF; in file_backend_memory_alloc() 85 ram_flags |= fb->rom == ON_OFF_AUTO_ON ? RAM_READONLY : 0; in file_backend_memory_alloc() 236 OnOffAuto rom = fb->rom; in file_memory_backend_get_rom() local 238 visit_type_OnOffAuto(v, name, &rom, errp); in file_memory_backend_get_rom() 254 visit_type_OnOffAuto(v, name, &fb->rom, errp); in file_memory_backend_set_rom()
|
/openbmc/linux/arch/x86/pci/ |
H A D | common.c | 645 struct pci_setup_rom *rom; in pcibios_device_add() local 652 data = memremap(pa_data, sizeof(*rom), MEMREMAP_WB); in pcibios_device_add() 657 rom = (struct pci_setup_rom *)data; in pcibios_device_add() 659 if ((pci_domain_nr(dev->bus) == rom->segment) && in pcibios_device_add() 660 (dev->bus->number == rom->bus) && in pcibios_device_add() 661 (PCI_SLOT(dev->devfn) == rom->device) && in pcibios_device_add() 662 (PCI_FUNC(dev->devfn) == rom->function) && in pcibios_device_add() 663 (dev->vendor == rom->vendor) && in pcibios_device_add() 664 (dev->device == rom->devid)) { in pcibios_device_add() 665 dev->rom = pa_data + in pcibios_device_add() [all …]
|
/openbmc/qemu/hw/sh4/ |
H A D | shix.c | 48 MemoryRegion *rom = g_new(MemoryRegion, 1); in shix_init() local 55 memory_region_init_rom(rom, NULL, "shix.rom", 0x4000, &error_fatal); in shix_init() 56 memory_region_add_subregion(sysmem, 0x00000000, rom); in shix_init()
|
/openbmc/linux/Documentation/translations/zh_CN/PCI/ |
H A D | sysfs-pci.rst | 35 | |-- rom 59 rom PCI ROM资源,如果存在的话 (binary, ro) 77 只读文件是信息性的,对它们的写入将被忽略,但 "rom "文件除外。可写文件可以用来在设备上执 86 rom "文件很特别,因为它提供了对设备ROM文件的只读访问,如果有的话。然而,它在默认情况下是
|
/openbmc/linux/Documentation/devicetree/bindings/rng/ |
H A D | ti,omap-rom-rng.yaml | 4 $id: http://devicetree.org/schemas/rng/ti,omap-rom-rng.yaml# 19 const: nokia,n900-rom-rng 38 compatible = "nokia,n900-rom-rng";
|
/openbmc/qemu/hw/xen/ |
H A D | xen_pt_load_rom.c | 67 memory_region_init_ram(&dev->rom, owner, name, dev->romsize, &error_abort); in pci_assign_dev_load_option_rom() 68 ptr = memory_region_get_ram_ptr(&dev->rom); in pci_assign_dev_load_option_rom() 79 pci_register_bar(dev, PCI_ROM_SLOT, 0, &dev->rom); in pci_assign_dev_load_option_rom()
|
/openbmc/linux/arch/m68k/amiga/ |
H A D | platform.c | 71 const struct ExpansionRom *rom = &zorro_autocon_init[i].rom; in z_dev_present() local 72 if (be16_to_cpu(rom->er_Manufacturer) == ZORRO_MANUF(id) && in z_dev_present() 73 rom->er_Product == ZORRO_PROD(id)) in z_dev_present()
|
/openbmc/qemu/hw/ppc/ |
H A D | amigaone.c | 71 MemoryRegion *rom, *pci_mem, *mr; in amigaone_init() local 104 rom = g_new(MemoryRegion, 1); in amigaone_init() 105 memory_region_init_rom(rom, NULL, "rom", PROM_SIZE, &error_fatal); in amigaone_init() 106 memory_region_add_subregion(get_system_memory(), PROM_ADDR, rom); in amigaone_init()
|