/Linux-v5.4/arch/x86/kernel/ |
D | probe_roms.c | 122 const unsigned char *rom; in find_oprom() local 127 rom = isa_bus_to_virt(res->start); in find_oprom() 128 if (probe_kernel_address(rom + 0x18, offset) != 0) in find_oprom() 131 if (probe_kernel_address(rom + offset + 0x4, vendor) != 0) in find_oprom() 134 if (probe_kernel_address(rom + offset + 0x6, device) != 0) in find_oprom() 142 if (probe_kernel_address(rom + offset + 0x8, list) == 0 && in find_oprom() 143 probe_kernel_address(rom + offset + 0xc, rev) == 0 && in find_oprom() 145 probe_list(pdev, vendor, rom + offset + list)) { in find_oprom() 181 static int __init romsignature(const unsigned char *rom) in romsignature() argument 183 const unsigned short * const ptr = (const unsigned short *)rom; in romsignature() [all …]
|
/Linux-v5.4/arch/mips/lasat/image/ |
D | Makefile | 30 rom.sw: $(obj)/rom.sw 31 rom.bin: $(obj)/rom.bin 33 $(obj)/rom.sw: $(obj)/rom.bin 36 $(obj)/rom.bin: $(obj)/rom 40 $(obj)/rom: $(addprefix $(obj)/,$(OBJECTS)) 53 rm -f rom rom.bin rom.sw kImage.bin kImage.o
|
/Linux-v5.4/drivers/gpu/drm/qxl/ |
D | qxl_kms.c | 39 struct qxl_rom *rom = qdev->rom; in qxl_check_device() local 41 if (rom->magic != 0x4f525851) { in qxl_check_device() 42 DRM_ERROR("bad rom signature %x\n", rom->magic); in qxl_check_device() 46 DRM_INFO("Device Version %d.%d\n", rom->id, rom->update_id); in qxl_check_device() 47 DRM_INFO("Compression level %d log level %d\n", rom->compression_level, in qxl_check_device() 48 rom->log_level); in qxl_check_device() 50 rom->num_io_pages, rom->pages_offset); in qxl_check_device() 52 rom->surface0_area_size, rom->draw_area_offset); in qxl_check_device() 54 qdev->vram_size = rom->surface0_area_size; in qxl_check_device() 55 DRM_INFO("RAM header offset: 0x%x\n", rom->ram_header_offset); in qxl_check_device() [all …]
|
/Linux-v5.4/drivers/pci/ |
D | rom.c | 83 static size_t pci_get_rom_size(struct pci_dev *pdev, void __iomem *rom, in pci_get_rom_size() argument 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() [all …]
|
/Linux-v5.4/drivers/w1/slaves/ |
D | w1_therm.c | 45 uint8_t rom[9]; member 50 u8 rom[9]; member 200 int (*convert)(u8 rom[9]); 213 static inline int w1_DS18B20_convert_temp(u8 rom[9]); 214 static inline int w1_DS18S20_convert_temp(u8 rom[9]); 253 u8 rom[9], external_power; in w1_therm_eeprom() local 269 memset(rom, 0, sizeof(rom)); in w1_therm_eeprom() 332 u8 rom[9], crc; in w1_DS18B20_precision() local 356 memset(rom, 0, sizeof(rom)); in w1_DS18B20_precision() 383 count = w1_read_block(dev, rom, 9); in w1_DS18B20_precision() [all …]
|
/Linux-v5.4/drivers/scsi/isci/ |
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() 63 for (i = 0; i < len && rom; i += ISCI_OEM_SIG_SIZE) { 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() 85 for (j = 0; j < sizeof(*rom); j++, tmp++) in isci_request_oprom() 95 if (memcmp(rom->hdr.signature, in isci_request_oprom() 108 rom = NULL; in isci_request_oprom() [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/leds/backlight/ |
D | lp855x.txt | 13 - rom-addr: Register address of ROM area to be updated (u8) 14 - rom-val: Register value to be updated (u8) 30 rom-addr = /bits/ 8 <0x14>; 31 rom-val = /bits/ 8 <0xcf>; 36 rom-addr = /bits/ 8 <0x15>; 37 rom-val = /bits/ 8 <0xc7>; 42 rom-addr = /bits/ 8 <0x19>; 43 rom-val = /bits/ 8 <0x0f>; 69 rom-addr = /bits/ 8 <0x14>; 70 rom-val = /bits/ 8 <0xcf>;
|
/Linux-v5.4/arch/arm/boot/dts/ |
D | qcom-msm8974-sony-xperia-castor.dts | 540 rom-addr = /bits/ 8 <0xa0>; 541 rom-val = /bits/ 8 <0xff>; 544 rom-addr = /bits/ 8 <0xa1>; 545 rom-val = /bits/ 8 <0x3f>; 548 rom-addr = /bits/ 8 <0xa2>; 549 rom-val = /bits/ 8 <0x20>; 552 rom-addr = /bits/ 8 <0xa3>; 553 rom-val = /bits/ 8 <0x5e>; 556 rom-addr = /bits/ 8 <0xa4>; 557 rom-val = /bits/ 8 <0x02>; [all …]
|
/Linux-v5.4/arch/x86/boot/compressed/ |
D | eboot.c | 53 struct pci_setup_rom *rom = NULL; in preserve_pci_rom_image() local 72 size = romsize + sizeof(*rom); in preserve_pci_rom_image() 74 status = efi_call_early(allocate_pool, EFI_LOADER_DATA, size, &rom); in preserve_pci_rom_image() 80 memset(rom, 0, sizeof(*rom)); in preserve_pci_rom_image() 82 rom->data.type = SETUP_PCI; in preserve_pci_rom_image() 83 rom->data.len = size - sizeof(struct setup_data); in preserve_pci_rom_image() 84 rom->data.next = 0; in preserve_pci_rom_image() 85 rom->pcilen = pci->romsize; in preserve_pci_rom_image() 86 *__rom = rom; in preserve_pci_rom_image() 90 &rom->vendor); in preserve_pci_rom_image() [all …]
|
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
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() 106 (priv->rom = pci_platform_rom(pdev, &priv->size))) in platform_init()
|
/Linux-v5.4/drivers/firewire/ |
D | core-device.c | 511 u32 *rom, *stack; in read_config_rom() local 515 rom = kmalloc(sizeof(*rom) * MAX_CONFIG_ROM_SIZE + in read_config_rom() 517 if (rom == NULL) in read_config_rom() 520 stack = &rom[MAX_CONFIG_ROM_SIZE]; in read_config_rom() 521 memset(rom, 0, sizeof(*rom) * MAX_CONFIG_ROM_SIZE); in read_config_rom() 527 ret = read_rom(device, generation, i, &rom[i]); in read_config_rom() 538 if (i == 0 && rom[i] == 0) { in read_config_rom() 555 if ((rom[2] & 0x7) < device->max_speed || in read_config_rom() 597 ret = read_rom(device, generation, i, &rom[i]); in read_config_rom() 600 end = i + (rom[i] >> 16) + 1; in read_config_rom() [all …]
|
/Linux-v5.4/drivers/video/console/ |
D | sticore.c | 555 static struct sti_cooked_font *sti_select_font(struct sti_cooked_rom *rom, in sti_select_font() argument 563 if ((font = sti_select_fbfont(rom, font_name[index]))) in sti_select_font() 567 font_index[index] = search_font_fnc(rom, in sti_select_font() 570 for (font = rom->font_start, i = font_index[index]; in sti_select_font() 577 return rom->font_start; in sti_select_font() 581 static void sti_dump_rom(struct sti_rom *rom) in sti_dump_rom() argument 584 rom->graphics_id[0], in sti_dump_rom() 585 rom->graphics_id[1], in sti_dump_rom() 586 rom->revno[0] >> 4, in sti_dump_rom() 587 rom->revno[0] & 0x0f); in sti_dump_rom() [all …]
|
/Linux-v5.4/sound/isa/gus/ |
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()
|
D | gus_mem_proc.c | 13 int rom; /* data are in ROM */ member 28 err = snd_gus_dram_read(gus, buf, pos, count, priv->rom); in snd_gf1_mem_proc_dump() 73 priv->rom = 1; in snd_gf1_mem_proc_init()
|
/Linux-v5.4/drivers/zorro/ |
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() 191 switch (z->rom.er_Type & ERT_TYPEMASK) { in amiga_zorro_probe() 218 if (z->rom.er_Type & ERTF_MEMLIST) in amiga_zorro_probe()
|
D | zorro-sysfs.c | 37 zorro_config_attr(type, rom.er_Type, "0x%02x\n"); 47 return sprintf(buf, "0x%08x\n", be32_to_cpu(z->rom.er_SerialNumber)); in serial_show() 92 cd.cd_Rom = z->rom; in zorro_read_config()
|
D | proc.c | 46 cd.cd_Rom = z->rom; in proc_bus_zorro_read() 88 z->rom.er_Type); in zorro_seq_show()
|
/Linux-v5.4/arch/x86/pci/ |
D | common.c | 674 struct pci_setup_rom *rom; in pcibios_add_device() local 679 data = memremap(pa_data, sizeof(*rom), MEMREMAP_WB); in pcibios_add_device() 684 rom = (struct pci_setup_rom *)data; in pcibios_add_device() 686 if ((pci_domain_nr(dev->bus) == rom->segment) && in pcibios_add_device() 687 (dev->bus->number == rom->bus) && in pcibios_add_device() 688 (PCI_SLOT(dev->devfn) == rom->device) && in pcibios_add_device() 689 (PCI_FUNC(dev->devfn) == rom->function) && in pcibios_add_device() 690 (dev->vendor == rom->vendor) && in pcibios_add_device() 691 (dev->device == rom->devid)) { in pcibios_add_device() 692 dev->rom = pa_data + in pcibios_add_device() [all …]
|
/Linux-v5.4/arch/arm64/boot/dts/nvidia/ |
D | tegra210-p2371-2180.dts | 70 rom-addr = /bits/ 8 <0x14>; 71 rom-val = /bits/ 8 <0x87>; 76 rom-addr = /bits/ 8 <0x13>; 77 rom-val = /bits/ 8 <0x01>;
|
/Linux-v5.4/arch/m68k/amiga/ |
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()
|
/Linux-v5.4/drivers/video/backlight/ |
D | lp855x_bl.c | 369 struct lp855x_rom_data *rom; in lp855x_parse_dt() local 373 rom = devm_kcalloc(dev, rom_length, sizeof(*rom), GFP_KERNEL); in lp855x_parse_dt() 374 if (!rom) in lp855x_parse_dt() 378 of_property_read_u8(child, "rom-addr", &rom[i].addr); in lp855x_parse_dt() 379 of_property_read_u8(child, "rom-val", &rom[i].val); in lp855x_parse_dt() 384 pdata->rom_data = &rom[0]; in lp855x_parse_dt()
|
/Linux-v5.4/include/linux/ |
D | zorro.h | 30 struct ExpansionRom rom; member 90 struct ExpansionRom rom; member
|
/Linux-v5.4/Documentation/w1/masters/ |
D | ds2490.rst | 36 1 reset bus, 2 write the match rom command and slave rom id, 3 block 37 write and read data. The write buffer needs to have the match rom 38 command and slave rom id prepended to the front of the requested
|
/Linux-v5.4/Documentation/filesystems/ |
D | sysfs-pci.txt | 21 | |-- rom 46 rom PCI ROM resource, if present (binary, ro) 62 the exception of the 'rom' file. Writable files can be used to perform 76 The 'rom' file is special in that it provides read-only access to the device's 80 that the device must be enabled for a rom read to return data successfully.
|
/Linux-v5.4/arch/x86/include/asm/ |
D | probe_roms.h | 7 extern void pci_unmap_biosrom(void __iomem *rom);
|