Home
last modified time | relevance | path

Searched refs:rom (Results 1 – 25 of 72) sorted by relevance

123

/Linux-v4.19/arch/x86/kernel/
Dprobe_roms.c122 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-v4.19/arch/mips/lasat/image/
DMakefile30 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-v4.19/drivers/gpu/drm/qxl/
Dqxl_kms.c36 struct qxl_rom *rom = qdev->rom; in qxl_check_device() local
38 if (rom->magic != 0x4f525851) { in qxl_check_device()
39 DRM_ERROR("bad rom signature %x\n", rom->magic); in qxl_check_device()
43 DRM_INFO("Device Version %d.%d\n", rom->id, rom->update_id); in qxl_check_device()
44 DRM_INFO("Compression level %d log level %d\n", rom->compression_level, in qxl_check_device()
45 rom->log_level); in qxl_check_device()
47 rom->num_io_pages, rom->pages_offset); in qxl_check_device()
49 rom->surface0_area_size, rom->draw_area_offset); in qxl_check_device()
51 qdev->vram_size = rom->surface0_area_size; in qxl_check_device()
52 DRM_INFO("RAM header offset: 0x%x\n", rom->ram_header_offset); in qxl_check_device()
[all …]
/Linux-v4.19/drivers/pci/
Drom.c83 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-v4.19/drivers/w1/slaves/
Dw1_therm.c59 uint8_t rom[9]; member
64 u8 rom[9]; member
214 int (*convert)(u8 rom[9]);
227 static inline int w1_DS18B20_convert_temp(u8 rom[9]);
228 static inline int w1_DS18S20_convert_temp(u8 rom[9]);
267 u8 rom[9], external_power; in w1_therm_eeprom() local
283 memset(rom, 0, sizeof(rom)); in w1_therm_eeprom()
346 u8 rom[9], crc; in w1_DS18B20_precision() local
370 memset(rom, 0, sizeof(rom)); in w1_DS18B20_precision()
397 count = w1_read_block(dev, rom, 9); in w1_DS18B20_precision()
[all …]
/Linux-v4.19/drivers/scsi/isci/
Dprobe_roms.c44 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-v4.19/Documentation/devicetree/bindings/leds/backlight/
Dlp855x.txt13 - 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-v4.19/arch/arm/boot/dts/
Dqcom-msm8974-sony-xperia-castor.dts540 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-v4.19/arch/x86/boot/compressed/
Deboot.c53 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-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
Dshadowpci.c29 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-v4.19/drivers/firewire/
Dcore-device.c524 u32 *rom, *stack; in read_config_rom() local
528 rom = kmalloc(sizeof(*rom) * MAX_CONFIG_ROM_SIZE + in read_config_rom()
530 if (rom == NULL) in read_config_rom()
533 stack = &rom[MAX_CONFIG_ROM_SIZE]; in read_config_rom()
534 memset(rom, 0, sizeof(*rom) * MAX_CONFIG_ROM_SIZE); in read_config_rom()
540 ret = read_rom(device, generation, i, &rom[i]); in read_config_rom()
551 if (i == 0 && rom[i] == 0) { in read_config_rom()
568 if ((rom[2] & 0x7) < device->max_speed || in read_config_rom()
610 ret = read_rom(device, generation, i, &rom[i]); in read_config_rom()
613 end = i + (rom[i] >> 16) + 1; in read_config_rom()
[all …]
/Linux-v4.19/drivers/video/console/
Dsticore.c554 static struct sti_cooked_font *sti_select_font(struct sti_cooked_rom *rom, in sti_select_font() argument
562 if ((font = sti_select_fbfont(rom, font_name[index]))) in sti_select_font()
566 font_index[index] = search_font_fnc(rom, in sti_select_font()
569 for (font = rom->font_start, i = font_index[index]; in sti_select_font()
576 return rom->font_start; in sti_select_font()
580 static void sti_dump_rom(struct sti_rom *rom) in sti_dump_rom() argument
583 rom->graphics_id[0], in sti_dump_rom()
584 rom->graphics_id[1], in sti_dump_rom()
585 rom->revno[0] >> 4, in sti_dump_rom()
586 rom->revno[0] & 0x0f); in sti_dump_rom()
[all …]
/Linux-v4.19/sound/isa/gus/
Dgus_dram.c67 int rom) in snd_gus_dram_peek() argument
77 snd_gf1_write8(gus, SNDRV_GF1_GB_MEMORY_CONTROL, rom ? 0x03 : 0x01); in snd_gus_dram_peek()
99 int rom) in snd_gus_dram_read() argument
101 return snd_gus_dram_peek(gus, buffer, address, size, rom); in snd_gus_dram_read()
Dgus_mem_proc.c28 int rom; /* data are in ROM */ member
43 err = snd_gus_dram_read(gus, buf, pos, count, priv->rom); in snd_gf1_mem_proc_dump()
88 priv->rom = 1; in snd_gf1_mem_proc_init()
/Linux-v4.19/drivers/zorro/
Dzorro.c166 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()
Dzorro-sysfs.c37 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()
Dproc.c46 cd.cd_Rom = z->rom; in proc_bus_zorro_read()
88 z->rom.er_Type); in zorro_seq_show()
/Linux-v4.19/arch/arm64/boot/dts/nvidia/
Dtegra210-p2371-2180.dts70 rom-addr = /bits/ 8 <0x14>;
71 rom-val = /bits/ 8 <0x87>;
76 rom-addr = /bits/ 8 <0x13>;
77 rom-val = /bits/ 8 <0x01>;
/Linux-v4.19/arch/x86/pci/
Dcommon.c673 struct pci_setup_rom *rom; in pcibios_add_device() local
678 data = memremap(pa_data, sizeof(*rom), MEMREMAP_WB); in pcibios_add_device()
683 rom = (struct pci_setup_rom *)data; in pcibios_add_device()
685 if ((pci_domain_nr(dev->bus) == rom->segment) && in pcibios_add_device()
686 (dev->bus->number == rom->bus) && in pcibios_add_device()
687 (PCI_SLOT(dev->devfn) == rom->device) && in pcibios_add_device()
688 (PCI_FUNC(dev->devfn) == rom->function) && in pcibios_add_device()
689 (dev->vendor == rom->vendor) && in pcibios_add_device()
690 (dev->device == rom->devid)) { in pcibios_add_device()
691 dev->rom = pa_data + in pcibios_add_device()
[all …]
/Linux-v4.19/arch/m68k/amiga/
Dplatform.c71 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-v4.19/drivers/video/backlight/
Dlp855x_bl.c373 struct lp855x_rom_data *rom; in lp855x_parse_dt() local
377 rom = devm_kcalloc(dev, rom_length, sizeof(*rom), GFP_KERNEL); in lp855x_parse_dt()
378 if (!rom) in lp855x_parse_dt()
382 of_property_read_u8(child, "rom-addr", &rom[i].addr); in lp855x_parse_dt()
383 of_property_read_u8(child, "rom-val", &rom[i].val); in lp855x_parse_dt()
388 pdata->rom_data = &rom[0]; in lp855x_parse_dt()
/Linux-v4.19/include/linux/
Dzorro.h30 struct ExpansionRom rom; member
90 struct ExpansionRom rom; member
/Linux-v4.19/Documentation/w1/masters/
Dds249033 1 reset bus, 2 write the match rom command and slave rom id, 3 block
34 write and read data. The write buffer needs to have the match rom
35 command and slave rom id prepended to the front of the requested
/Linux-v4.19/Documentation/filesystems/
Dsysfs-pci.txt21 | |-- 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-v4.19/arch/x86/include/asm/
Dprobe_roms.h7 extern void pci_unmap_biosrom(void __iomem *rom);

123