Home
last modified time | relevance | path

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

1234

/linux-6.15/drivers/gpu/drm/i915/soc/
H A Dintel_rom.c47 rom = kzalloc(sizeof(*rom), GFP_KERNEL); in intel_rom_spi()
85 pci_unmap_rom(rom->pdev, rom->oprom); in pci_free()
92 rom = kzalloc(sizeof(*rom), GFP_KERNEL); in intel_rom_pci()
98 rom->oprom = pci_map_rom(rom->pdev, &rom->size); in intel_rom_pci()
114 return rom->read32(rom, offset); in intel_rom_read32()
119 return rom->read16(rom, offset); in intel_rom_read16()
129 rom->read_block(rom, data, offset, size); in intel_rom_read_block()
134 *ptr++ = rom->read32(rom, offset + index); in intel_rom_read_block()
142 if (rom->read32(rom, offset) == needle) in intel_rom_find()
156 if (rom && rom->free) in intel_rom_free()
[all …]
H A Dintel_rom.h17 u32 intel_rom_read32(struct intel_rom *rom, loff_t offset);
18 u16 intel_rom_read16(struct intel_rom *rom, loff_t offset);
19 void intel_rom_read_block(struct intel_rom *rom, void *data,
21 loff_t intel_rom_find(struct intel_rom *rom, u32 needle);
22 size_t intel_rom_size(struct intel_rom *rom);
23 void intel_rom_free(struct intel_rom *rom);
/linux-6.15/arch/arm/boot/dts/qcom/
H A Dqcom-msm8974pro-sony-xperia-shinano-castor.dts40 rom-a0h {
45 rom-a1h {
50 rom-a2h {
55 rom-a3h {
60 rom-a4h {
65 rom-a5h {
70 rom-a6h {
75 rom-a7h {
80 rom-a9h {
85 rom-aah {
[all …]
H A Dqcom-msm8226-samsung-matisse-common.dtsi100 rom-a0h {
101 rom-addr = /bits/ 8 <0xa0>;
102 rom-val = /bits/ 8 <0x44>;
105 rom-a1h {
106 rom-addr = /bits/ 8 <0xa1>;
107 rom-val = /bits/ 8 <0x6c>;
110 rom-a5h {
111 rom-addr = /bits/ 8 <0xa5>;
112 rom-val = /bits/ 8 <0x24>;
H A Dqcom-apq8026-samsung-milletwifi.dts111 rom-a3h {
112 rom-addr = /bits/ 8 <0xa3>;
113 rom-val = /bits/ 8 <0x5e>;
121 rom-a5h {
122 rom-addr = /bits/ 8 <0xa5>;
123 rom-val = /bits/ 8 <0x34>;
130 rom-a7h {
131 rom-addr = /bits/ 8 <0xa7>;
132 rom-val = /bits/ 8 <0xfa>;
/linux-6.15/arch/x86/kernel/
H A Dprobe_roms.c123 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 …]
/linux-6.15/drivers/gpu/drm/qxl/
H A Dqxl_kms.c38 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 …]
/linux-6.15/drivers/scsi/isci/
H A 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()
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 …]
/linux-6.15/drivers/pci/
H A Drom.c90 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 …]
/linux-6.15/Documentation/devicetree/bindings/leds/backlight/
H A Dlp855x-backlight.yaml61 "^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 …]
/linux-6.15/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A 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()
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.15/drivers/w1/slaves/
H A Dw1_therm.c185 uint8_t rom[9]; member
202 u8 rom[9]; member
727 if (!rom[7]) { in w1_DS18S20_convert_temp()
732 if (rom[1] == 0) in w1_DS18S20_convert_temp()
738 h = 1000*((s32)rom[7] - (s32)rom[6]); in w1_DS18S20_convert_temp()
1128 memset(info->rom, 0, sizeof(info->rom)); in convert_t()
1179 ((info->rom[1] == 0x5 && info->rom[0] == 0x50) || in convert_t()
1180 (info->rom[1] == 0x7 && info->rom[0] == 0xFF)) in convert_t()
1223 memset(info->rom, 0, sizeof(info->rom)); in conv_time_measure()
1283 memset(info->rom, 0, sizeof(info->rom)); in read_scratchpad()
[all …]
/linux-6.15/drivers/firmware/efi/libstub/
H A Dx86-stub.c63 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()
88 PCI_DEVICE_ID, 1, &rom->devid); in preserve_pci_rom_image()
95 status = efi_call_proto(pci, get_location, &rom->segment, &rom->bus, in preserve_pci_rom_image()
96 &rom->device, &rom->function); in preserve_pci_rom_image()
102 *__rom = no_free_ptr(rom); in preserve_pci_rom_image()
[all …]
/linux-6.15/drivers/zorro/
H A Dzorro.c163 z->rom = zi->rom; in amiga_zorro_probe()
164 z->id = (be16_to_cpu(z->rom.er_Manufacturer) << 16) | in amiga_zorro_probe()
165 (z->rom.er_Product << 8); in amiga_zorro_probe()
179 if (error && !(z->rom.er_Type & ERTF_MEMLIST)) in amiga_zorro_probe()
186 switch (z->rom.er_Type & ERT_TYPEMASK) { in amiga_zorro_probe()
213 if (z->rom.er_Type & ERTF_MEMLIST) in amiga_zorro_probe()
H A 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()
/linux-6.15/drivers/video/
H A Dsticore.c629 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 …]
/linux-6.15/drivers/firewire/
H A Dcore-device.c582 u32 *rom, *stack; in read_config_rom() local
586 rom = kmalloc(sizeof(*rom) * MAX_CONFIG_ROM_SIZE + in read_config_rom()
588 if (rom == NULL) in read_config_rom()
592 memset(rom, 0, sizeof(*rom) * MAX_CONFIG_ROM_SIZE); in read_config_rom()
609 if (i == 0 && rom[i] == 0) { in read_config_rom()
679 rom[i], in read_config_rom()
681 rom[i] = 0; in read_config_rom()
708 rom[i], in read_config_rom()
710 rom[i] = 0; in read_config_rom()
713 stack[sp++] = i + rom[i]; in read_config_rom()
[all …]
/linux-6.15/arch/x86/pci/
H A Dcommon.c645 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.15/sound/isa/gus/
H A Dgus_dram.c52 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()
H A Dgus_mem_proc.c13 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.15/Documentation/translations/zh_CN/PCI/
H A Dsysfs-pci.rst35 | |-- rom
59 rom PCI ROM资源,如果存在的话 (binary, ro)
77 只读文件是信息性的,对它们的写入将被忽略,但 "rom "文件除外。可写文件可以用来在设备上执
86 rom "文件很特别,因为它提供了对设备ROM文件的只读访问,如果有的话。然而,它在默认情况下是
/linux-6.15/Documentation/devicetree/bindings/rng/
H A Dti,omap-rom-rng.yaml4 $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.15/arch/m68k/amiga/
H A 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-6.15/drivers/usb/host/
H A Dxhci-pci-renesas.c56 const u32 *fw, size_t step, bool rom) in renesas_fw_download_image() argument
64 if (rom) in renesas_fw_download_image()
550 bool rom; in renesas_load_fw() local
553 rom = renesas_check_rom(pdev); in renesas_load_fw()
554 if (rom) { in renesas_load_fw()
559 rom = renesas_setup_rom(pdev, fw); in renesas_load_fw()
560 if (!rom) { in renesas_load_fw()
/linux-6.15/drivers/video/backlight/
H A Dlp855x_bl.c345 struct lp855x_rom_data *rom; in lp855x_parse_dt() local
349 rom = devm_kcalloc(dev, rom_length, sizeof(*rom), GFP_KERNEL); in lp855x_parse_dt()
350 if (!rom) in lp855x_parse_dt()
354 of_property_read_u8(child, "rom-addr", &rom[i].addr); in lp855x_parse_dt()
355 of_property_read_u8(child, "rom-val", &rom[i].val); in lp855x_parse_dt()
360 pdata->rom_data = &rom[0]; in lp855x_parse_dt()

1234