/linux-6.1.9/arch/x86/kernel/ |
D | probe_roms.c | 123 const void *rom; in find_oprom() local 128 rom = isa_bus_to_virt(res->start); in find_oprom() 129 if (get_kernel_nofault(offset, rom + 0x18) != 0) in find_oprom() 132 if (get_kernel_nofault(vendor, rom + offset + 0x4) != 0) in find_oprom() 135 if (get_kernel_nofault(device, rom + offset + 0x6) != 0) in find_oprom() 143 if (get_kernel_nofault(list, rom + offset + 0x8) == 0 && in find_oprom() 144 get_kernel_nofault(rev, rom + offset + 0xc) == 0 && in find_oprom() 146 probe_list(pdev, vendor, rom + offset + list)) { in find_oprom() 182 static int __init romsignature(const unsigned char *rom) in romsignature() argument 184 const unsigned short * const ptr = (const unsigned short *)rom; in romsignature() [all …]
|
/linux-6.1.9/drivers/gpu/drm/qxl/ |
D | qxl_kms.c | 38 struct qxl_rom *rom = qdev->rom; in qxl_check_device() local 40 if (rom->magic != 0x4f525851) { in qxl_check_device() 41 DRM_ERROR("bad rom signature %x\n", rom->magic); in qxl_check_device() 45 DRM_INFO("Device Version %d.%d\n", rom->id, rom->update_id); in qxl_check_device() 46 DRM_INFO("Compression level %d log level %d\n", rom->compression_level, 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() 53 qdev->vram_size = rom->surface0_area_size; in qxl_check_device() 54 DRM_INFO("RAM header offset: 0x%x\n", rom->ram_header_offset); in qxl_check_device() [all …]
|
/linux-6.1.9/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-6.1.9/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-6.1.9/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-6.1.9/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() 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()
|
/linux-6.1.9/drivers/w1/slaves/ |
D | w1_therm.c | 163 int (*convert)(u8 rom[9]); 185 uint8_t rom[9]; member 202 u8 rom[9]; member 649 info.rom[4] &= ~W1_THERM_RESOLUTION_MASK; in w1_DS18B20_set_resolution() 650 info.rom[4] |= val; in w1_DS18B20_set_resolution() 653 ret = w1_DS18B20_write_data(sl, info.rom + 2); in w1_DS18B20_set_resolution() 666 if ((info2.rom[4] & W1_THERM_RESOLUTION_MASK) == (info.rom[4] & W1_THERM_RESOLUTION_MASK)) in w1_DS18B20_set_resolution() 684 resolution = ((info.rom[4] & W1_THERM_RESOLUTION_MASK) >> W1_THERM_RESOLUTION_SHIFT) in w1_DS18B20_get_resolution() 705 static inline int w1_DS18B20_convert_temp(u8 rom[9]) in w1_DS18B20_convert_temp() 711 bv = le16_to_cpup((__le16 *)rom); in w1_DS18B20_convert_temp() [all …]
|
/linux-6.1.9/arch/arm/boot/dts/ |
D | qcom-msm8974pro-sony-xperia-shinano-castor.dts | 153 rom-addr = /bits/ 8 <0xa0>; 154 rom-val = /bits/ 8 <0xff>; 157 rom-addr = /bits/ 8 <0xa1>; 158 rom-val = /bits/ 8 <0x3f>; 161 rom-addr = /bits/ 8 <0xa2>; 162 rom-val = /bits/ 8 <0x20>; 165 rom-addr = /bits/ 8 <0xa3>; 166 rom-val = /bits/ 8 <0x5e>; 169 rom-addr = /bits/ 8 <0xa4>; 170 rom-val = /bits/ 8 <0x02>; [all …]
|
/linux-6.1.9/drivers/firmware/efi/libstub/ |
D | x86-stub.c | 32 struct pci_setup_rom *rom = NULL; in preserve_pci_rom_image() local 50 size = romsize + sizeof(*rom); in preserve_pci_rom_image() 53 (void **)&rom); in preserve_pci_rom_image() 59 memset(rom, 0, sizeof(*rom)); in preserve_pci_rom_image() 61 rom->data.type = SETUP_PCI; in preserve_pci_rom_image() 62 rom->data.len = size - sizeof(struct setup_data); in preserve_pci_rom_image() 63 rom->data.next = 0; in preserve_pci_rom_image() 64 rom->pcilen = pci->romsize; in preserve_pci_rom_image() 65 *__rom = rom; in preserve_pci_rom_image() 68 PCI_VENDOR_ID, 1, &rom->vendor); in preserve_pci_rom_image() [all …]
|
/linux-6.1.9/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() 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()
|
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()
|
/linux-6.1.9/drivers/firewire/ |
D | core-device.c | 509 u32 *rom, *stack; in read_config_rom() local 513 rom = kmalloc(sizeof(*rom) * MAX_CONFIG_ROM_SIZE + in read_config_rom() 515 if (rom == NULL) in read_config_rom() 518 stack = &rom[MAX_CONFIG_ROM_SIZE]; in read_config_rom() 519 memset(rom, 0, sizeof(*rom) * MAX_CONFIG_ROM_SIZE); in read_config_rom() 525 ret = read_rom(device, generation, i, &rom[i]); in read_config_rom() 536 if (i == 0 && rom[i] == 0) { in read_config_rom() 553 if ((rom[2] & 0x7) < device->max_speed || in read_config_rom() 595 ret = read_rom(device, generation, i, &rom[i]); in read_config_rom() 598 end = i + (rom[i] >> 16) + 1; in read_config_rom() [all …]
|
/linux-6.1.9/drivers/video/console/ |
D | sticore.c | 573 static int sti_search_font(struct sti_cooked_rom *rom, int height, int width) in sti_search_font() argument 578 for (font = rom->font_start; font; font = font->next_font, i++) { in sti_search_font() 586 static struct sti_cooked_font *sti_select_font(struct sti_cooked_rom *rom) in sti_select_font() argument 593 font = sti_select_fbfont(rom, font_name); in sti_select_font() 599 font_index = sti_search_font(rom, in sti_select_font() 602 for (font = rom->font_start, i = font_index - 1; in sti_select_font() 609 return rom->font_start; in sti_select_font() 615 struct sti_rom *rom = sti->rom->raw; in sti_dump_rom() local 620 rom->graphics_id[0], in sti_dump_rom() 621 rom->graphics_id[1], in sti_dump_rom() [all …]
|
/linux-6.1.9/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-6.1.9/arch/x86/pci/ |
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 …]
|
/linux-6.1.9/Documentation/translations/zh_CN/PCI/ |
D | sysfs-pci.rst | 35 | |-- rom 59 rom PCI ROM资源,如果存在的话 (binary, ro) 77 只读文件是信息性的,对它们的写入将被忽略,但 "rom "文件除外。可写文件可以用来在设备上执 86 rom "文件很特别,因为它提供了对设备ROM文件的只读访问,如果有的话。然而,它在默认情况下是
|
/linux-6.1.9/Documentation/devicetree/bindings/rng/ |
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";
|
/linux-6.1.9/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-6.1.9/drivers/usb/host/ |
D | xhci-pci-renesas.c | 54 const u32 *fw, size_t step, bool rom) in renesas_fw_download_image() argument 62 if (rom) in renesas_fw_download_image() 548 bool rom; in renesas_load_fw() local 551 rom = renesas_check_rom(pdev); in renesas_load_fw() 552 if (rom) { in renesas_load_fw() 557 rom = renesas_setup_rom(pdev, fw); in renesas_load_fw() 558 if (!rom) { in renesas_load_fw()
|
/linux-6.1.9/drivers/video/backlight/ |
D | lp855x_bl.c | 347 struct lp855x_rom_data *rom; in lp855x_parse_dt() local 351 rom = devm_kcalloc(dev, rom_length, sizeof(*rom), GFP_KERNEL); in lp855x_parse_dt() 352 if (!rom) in lp855x_parse_dt() 356 of_property_read_u8(child, "rom-addr", &rom[i].addr); in lp855x_parse_dt() 357 of_property_read_u8(child, "rom-val", &rom[i].val); in lp855x_parse_dt() 362 pdata->rom_data = &rom[0]; in lp855x_parse_dt()
|
/linux-6.1.9/drivers/gpu/drm/mgag200/ |
D | mgag200_g200.c | 368 unsigned char __iomem *rom; in mgag200_g200_init_refclk() local 376 rom = pci_map_rom(pdev, &size); in mgag200_g200_init_refclk() 377 if (!rom) in mgag200_g200_init_refclk() 383 memcpy_fromio(bios, rom, size); in mgag200_g200_init_refclk() 393 pci_unmap_rom(pdev, rom); in mgag200_g200_init_refclk()
|
/linux-6.1.9/include/linux/ |
D | zorro.h | 30 struct ExpansionRom rom; member 77 struct ExpansionRom rom; member
|
/linux-6.1.9/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-6.1.9/Documentation/PCI/ |
D | sysfs-pci.rst | 24 | |-- rom 50 rom PCI ROM resource, if present (binary, ro) 69 the exception of the 'rom' file. Writable files can be used to perform 83 The 'rom' file is special in that it provides read-only access to the device's 87 that the device must be enabled for a rom read to return data successfully.
|