Home
last modified time | relevance | path

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

/linux-4.4.14/arch/x86/kernel/
Dprobe_roms.c121 const unsigned char *rom; in find_oprom() local
126 rom = isa_bus_to_virt(res->start); in find_oprom()
127 if (probe_kernel_address(rom + 0x18, offset) != 0) in find_oprom()
130 if (probe_kernel_address(rom + offset + 0x4, vendor) != 0) in find_oprom()
133 if (probe_kernel_address(rom + offset + 0x6, device) != 0) in find_oprom()
141 if (probe_kernel_address(rom + offset + 0x8, list) == 0 && in find_oprom()
142 probe_kernel_address(rom + offset + 0xc, rev) == 0 && in find_oprom()
144 probe_list(pdev, vendor, rom + offset + list)) { in find_oprom()
180 static int __init romsignature(const unsigned char *rom) in romsignature() argument
182 const unsigned short * const ptr = (const unsigned short *)rom; in romsignature()
[all …]
/linux-4.4.14/drivers/gpu/drm/qxl/
Dqxl_kms.c44 struct qxl_rom *rom = qdev->rom; in qxl_check_device() local
48 if (rom->magic != 0x4f525851) { in qxl_check_device()
49 DRM_ERROR("bad rom signature %x\n", rom->magic); in qxl_check_device()
53 DRM_INFO("Device Version %d.%d\n", rom->id, rom->update_id); in qxl_check_device()
54 DRM_INFO("Compression level %d log level %d\n", rom->compression_level, in qxl_check_device()
55 rom->log_level); in qxl_check_device()
57 rom->mode, rom->modes_offset); in qxl_check_device()
59 rom->num_io_pages, rom->pages_offset); in qxl_check_device()
61 rom->surface0_area_size, rom->draw_area_offset); in qxl_check_device()
63 qdev->vram_size = rom->surface0_area_size; in qxl_check_device()
[all …]
Dqxl_display.c66 num_monitors = qdev->rom->client_monitors_config.count; in qxl_display_copy_rom_client_monitors_config()
67 crc = crc32(0, (const uint8_t *)&qdev->rom->client_monitors_config, in qxl_display_copy_rom_client_monitors_config()
68 sizeof(qdev->rom->client_monitors_config)); in qxl_display_copy_rom_client_monitors_config()
69 if (crc != qdev->rom->client_monitors_config_crc) { in qxl_display_copy_rom_client_monitors_config()
71 sizeof(qdev->rom->client_monitors_config), in qxl_display_copy_rom_client_monitors_config()
72 qdev->rom->client_monitors_config_crc); in qxl_display_copy_rom_client_monitors_config()
80 num_monitors = qdev->rom->client_monitors_config.count; in qxl_display_copy_rom_client_monitors_config()
88 &qdev->rom->client_monitors_config.heads[i]; in qxl_display_copy_rom_client_monitors_config()
Dqxl_ioctl.c191 draw->mm_time = qdev->rom->mm_clock; in qxl_process_single_command()
358 param->value = qdev->rom->n_surfaces; in qxl_getparam_ioctl()
385 if (qdev->rom->client_capabilities[byte] & (1 << idx)) in qxl_clientcap_ioctl()
Dqxl_cmd.c461 if (handle >= qdev->rom->n_surfaces) { in qxl_surface_id_alloc()
655 for (i = start; i < start + qdev->rom->n_surfaces; i++) { in qxl_reap_surface_id()
657 int surfid = i % qdev->rom->n_surfaces; in qxl_reap_surface_id()
Dqxl_ttm.c408 num_io_pages = qdev->rom->ram_header_offset / PAGE_SIZE; in qxl_ttm_init()
Dqxl_drv.h251 struct qxl_rom *rom; member
Dqxl_draw.c111 drawable->mm_time = qdev->rom->mm_clock; in make_drawable()
/linux-4.4.14/arch/mips/lasat/image/
DMakefile29 rom.sw: $(obj)/rom.sw
30 rom.bin: $(obj)/rom.bin
32 $(obj)/rom.sw: $(obj)/rom.bin
35 $(obj)/rom.bin: $(obj)/rom
39 $(obj)/rom: $(addprefix $(obj)/,$(OBJECTS))
52 rm -f rom rom.bin rom.sw kImage.bin kImage.o
/linux-4.4.14/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()
62 for (i = 0; i < len && rom; i += ISCI_OEM_SIG_SIZE) { in isci_request_oprom()
72 sizeof(*rom)); in isci_request_oprom()
74 memcpy_fromio(rom, in isci_request_oprom()
83 tmp = (u8 *)rom; in isci_request_oprom()
84 for (j = 0; j < sizeof(*rom); j++, tmp++) in isci_request_oprom()
94 if (memcmp(rom->hdr.signature, in isci_request_oprom()
107 rom = NULL; in isci_request_oprom()
[all …]
/linux-4.4.14/drivers/w1/slaves/
Dw1_therm.c63 uint8_t rom[9]; member
156 int (*convert)(u8 rom[9]);
160 static inline int w1_DS18B20_convert_temp(u8 rom[9]);
161 static inline int w1_DS18S20_convert_temp(u8 rom[9]);
186 static inline int w1_DS18B20_convert_temp(u8 rom[9]) in w1_DS18B20_convert_temp()
188 s16 t = le16_to_cpup((__le16 *)rom); in w1_DS18B20_convert_temp()
192 static inline int w1_DS18S20_convert_temp(u8 rom[9]) in w1_DS18S20_convert_temp()
196 if (!rom[7]) in w1_DS18S20_convert_temp()
199 if (rom[1] == 0) in w1_DS18S20_convert_temp()
200 t = ((s32)rom[0] >> 1)*1000; in w1_DS18S20_convert_temp()
[all …]
DKconfig17 simple 64bit memory rom(ds2401/ds2411/ds1990*) to your wire.
/linux-4.4.14/drivers/pci/
Drom.c70 size_t pci_get_rom_size(struct pci_dev *pdev, void __iomem *rom, size_t size) in pci_get_rom_size() argument
76 image = rom; in pci_get_rom_size()
103 return min((size_t)(image - rom), size); in pci_get_rom_size()
121 void __iomem *rom; in pci_map_rom() local
154 rom = ioremap(start, *size); in pci_map_rom()
155 if (!rom) { in pci_map_rom()
169 *size = pci_get_rom_size(pdev, rom, *size); in pci_map_rom()
170 return rom; in pci_map_rom()
181 void pci_unmap_rom(struct pci_dev *pdev, void __iomem *rom) in pci_unmap_rom() argument
188 iounmap(rom); in pci_unmap_rom()
[all …]
DMakefile6 pci-driver.o search.o pci-sysfs.o rom.o setup-res.o \
Dpci-sysfs.c1255 void __iomem *rom; in pci_read_rom() local
1261 rom = pci_map_rom(pdev, &size); /* size starts out as PCI window size */ in pci_read_rom()
1262 if (!rom || !size) in pci_read_rom()
1271 memcpy_fromio(buf, rom + off, count); in pci_read_rom()
1273 pci_unmap_rom(pdev, rom); in pci_read_rom()
Dprobe.c318 static void pci_read_bases(struct pci_dev *dev, unsigned int howmany, int rom) in pci_read_bases() argument
331 if (rom) { in pci_read_bases()
333 dev->rom_base_reg = rom; in pci_read_bases()
336 __pci_read_base(dev, pci_bar_mem32, res, rom); in pci_read_bases()
/linux-4.4.14/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)
29 rom-addr = /bits/ 8 <0x14>;
30 rom-val = /bits/ 8 <0xcf>;
35 rom-addr = /bits/ 8 <0x15>;
36 rom-val = /bits/ 8 <0xc7>;
41 rom-addr = /bits/ 8 <0x19>;
42 rom-val = /bits/ 8 <0x0f>;
67 rom-addr = /bits/ 8 <0x14>;
68 rom-val = /bits/ 8 <0xcf>;
/linux-4.4.14/arch/x86/boot/compressed/
Deboot.c315 struct pci_setup_rom *rom = NULL; in __setup_efi_pci32() local
329 size = pci->romsize + sizeof(*rom); in __setup_efi_pci32()
331 status = efi_call_early(allocate_pool, EFI_LOADER_DATA, size, &rom); in __setup_efi_pci32()
337 memset(rom, 0, sizeof(*rom)); in __setup_efi_pci32()
339 rom->data.type = SETUP_PCI; in __setup_efi_pci32()
340 rom->data.len = size - sizeof(struct setup_data); in __setup_efi_pci32()
341 rom->data.next = 0; in __setup_efi_pci32()
342 rom->pcilen = pci->romsize; in __setup_efi_pci32()
343 *__rom = rom; in __setup_efi_pci32()
346 PCI_VENDOR_ID, 1, &(rom->vendor)); in __setup_efi_pci32()
[all …]
/linux-4.4.14/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-4.4.14/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 …]
Dcore-cdev.c456 if (a->rom != 0) { in ioctl_get_info()
460 ret = copy_to_user(u64_to_uptr(a->rom), in ioctl_get_info()
/linux-4.4.14/arch/x86/pci/
Dcommon.c647 struct pci_setup_rom *rom; in pcibios_add_device() local
652 data = ioremap(pa_data, sizeof(*rom)); in pcibios_add_device()
657 rom = (struct pci_setup_rom *)data; in pcibios_add_device()
659 if ((pci_domain_nr(dev->bus) == rom->segment) && in pcibios_add_device()
660 (dev->bus->number == rom->bus) && in pcibios_add_device()
661 (PCI_SLOT(dev->devfn) == rom->device) && in pcibios_add_device()
662 (PCI_FUNC(dev->devfn) == rom->function) && in pcibios_add_device()
663 (dev->vendor == rom->vendor) && in pcibios_add_device()
664 (dev->device == rom->devid)) { in pcibios_add_device()
665 dev->rom = pa_data + in pcibios_add_device()
[all …]
/linux-4.4.14/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-4.4.14/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-4.4.14/drivers/zorro/
Dzorro.c164 z->rom = zi->rom; in amiga_zorro_probe()
165 z->id = (be16_to_cpu(z->rom.er_Manufacturer) << 16) | in amiga_zorro_probe()
166 (z->rom.er_Product << 8); in amiga_zorro_probe()
207 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 show_serial()
74 cd.cd_Rom = z->rom; in zorro_read_config()
Dproc.c45 cd.cd_Rom = z->rom; in proc_bus_zorro_read()
87 z->rom.er_Type); in zorro_seq_show()
/linux-4.4.14/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()
Dconfig.c180 dev->rom = cd->cd_Rom; in amiga_parse_bootinfo()
/linux-4.4.14/drivers/video/backlight/
Dlp855x_bl.c365 struct lp855x_rom_data *rom; in lp855x_parse_dt() local
369 rom = devm_kzalloc(dev, sizeof(*rom) * rom_length, GFP_KERNEL); in lp855x_parse_dt()
370 if (!rom) in lp855x_parse_dt()
374 of_property_read_u8(child, "rom-addr", &rom[i].addr); in lp855x_parse_dt()
375 of_property_read_u8(child, "rom-val", &rom[i].val); in lp855x_parse_dt()
380 pdata->rom_data = &rom[0]; in lp855x_parse_dt()
/linux-4.4.14/include/linux/
Dzorro.h30 struct ExpansionRom rom; member
90 struct ExpansionRom rom; member
Dpci.h385 phys_addr_t rom; /* Physical address of ROM if it's not from the BAR */ member
1045 void pci_unmap_rom(struct pci_dev *pdev, void __iomem *rom);
1046 size_t pci_get_rom_size(struct pci_dev *pdev, void __iomem *rom, size_t size);
/linux-4.4.14/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-4.4.14/Documentation/filesystems/
Dsysfs-pci.txt20 | |-- rom
44 rom PCI ROM resource, if present (binary, ro)
60 the exception of the 'rom' file. Writable files can be used to perform
74 The 'rom' file is special in that it provides read-only access to the device's
78 that the device must be enabled for a rom read to return data successfully.
/linux-4.4.14/arch/x86/include/asm/
Dprobe_roms.h6 extern void pci_unmap_biosrom(void __iomem *rom);
/linux-4.4.14/arch/ia64/sn/kernel/
Dio_init.c211 void __iomem *rom; in sn_io_slot_fixup() local
213 rom = ioremap(pci_resource_start(dev, PCI_ROM_RESOURCE), in sn_io_slot_fixup()
215 image_size = pci_get_rom_size(dev, rom, size + 1); in sn_io_slot_fixup()
/linux-4.4.14/arch/m68k/68360/
DMakefile5 model-$(CONFIG_ROMKERNEL) := rom
/linux-4.4.14/Documentation/video4linux/cx2341x/
Dfw-memory.txt24 0x00000000-0x0003ffff Encode.rom
31 0x01000000-0x0103ffff Decode.rom
33 0x0114b000-0x0115afff Audio.rom (deprecated?)
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_minidump.c564 struct __mem *rom = &entry->region.mem; in qlcnic_read_rom() local
566 fl_addr = rom->addr; in qlcnic_read_rom()
567 size = rom->size / 4; in qlcnic_read_rom()
586 return rom->size; in qlcnic_read_rom()
1021 struct __mem *rom = &entry->region.mem; in qlcnic_83xx_dump_rom() local
1023 fl_addr = rom->addr; in qlcnic_83xx_dump_rom()
1024 size = rom->size / 4; in qlcnic_83xx_dump_rom()
1028 return rom->size; in qlcnic_83xx_dump_rom()
/linux-4.4.14/drivers/char/hw_random/
DMakefile18 obj-$(CONFIG_HW_RANDOM_OMAP3_ROM) += omap3-rom-rng.o
DKconfig192 module will be called omap3-rom-rng.
/linux-4.4.14/arch/mn10300/boot/
Dinstall.sh27 install -c -m 0755 $5 $4/boot.rom
/linux-4.4.14/sound/pci/ctxfi/
Dctsrc.h62 int (*set_rom)(struct src *src, unsigned int rom);
Dcthardware.h97 int (*src_set_rom)(void *blk, unsigned int rom);
Dctsrc.c78 static int src_set_rom(struct src *src, unsigned int rom) in src_set_rom() argument
83 hw->src_set_rom(src->rsc.ctrl_blk, rom); in src_set_rom()
Dcthw20k2.c240 static int src_set_rom(void *blk, unsigned int rom) in src_set_rom() argument
244 set_field(&ctl->ctl, SRCCTL_ROM, rom); in src_set_rom()
Dcthw20k1.c240 static int src_set_rom(void *blk, unsigned int rom) in src_set_rom() argument
244 set_field(&ctl->ctl, SRCCTL_ROM, rom); in src_set_rom()
/linux-4.4.14/Documentation/backlight/
Dlp855x-driver.txt60 example 2) lp8556 platform data : pwm input mode with default rom data
/linux-4.4.14/Documentation/DocBook/
Dkernel-api.xml.db515 API-pci-enable-rom
516 API-pci-disable-rom
517 API-pci-map-rom
518 API-pci-unmap-rom
519 API-pci-platform-rom
535 API-pci-write-rom
536 API-pci-read-rom
D.kernel-api.xml.cmd2 …q.c drivers/pci/htirq.c drivers/pci/probe.c drivers/pci/slot.c drivers/pci/rom.c drivers/pci/iov.c…
/linux-4.4.14/arch/mips/
DMakefile318 rom.bin rom.sw: vmlinux
/linux-4.4.14/include/uapi/linux/
Dfirewire-cdev.h484 __u64 rom; member
/linux-4.4.14/Documentation/devicetree/bindings/mtd/
Dmtd-physmap.txt8 "mtd-ram" or "mtd-rom".
/linux-4.4.14/Documentation/m68k/
DREADME.buddha93 $1000-$ffff Buddha-Rom with offset $1000 in the rom
94 chip. The addresses $0 to $fff of the rom
/linux-4.4.14/drivers/net/wireless/ti/wl18xx/
Dmain.c1339 s8 rom = 0, metal = 0, pg_ver = 0, rdl_ver = 0, package_type = 0; in wl18xx_get_pg_ver() local
1357 rom = (fuse & WL18XX_ROM_VER_MASK) >> WL18XX_ROM_VER_OFFSET; in wl18xx_get_pg_ver()
1359 if ((rom <= 0xE) && (package_type == WL18XX_PACKAGE_TYPE_WSP)) in wl18xx_get_pg_ver()
1373 wl18xx_rdl_name(rdl_ver), pg_ver, metal, rom); in wl18xx_get_pg_ver()
/linux-4.4.14/drivers/video/fbdev/
Dsticore.h350 struct sti_cooked_rom *rom; member
/linux-4.4.14/arch/nios2/platform/
DKconfig.platform25 This way you can store a devicetree in NOR flash or an onchip rom.
/linux-4.4.14/arch/mips/include/asm/octeon/
Dcvmx-pciercx-defs.h1749 uint32_t rom:1; member
1769 uint32_t rom:1;
1786 uint32_t rom:1; member
1806 uint32_t rom:1;
1824 uint32_t rom:1; member
1844 uint32_t rom:1;
/linux-4.4.14/include/sound/
Dgus.h629 unsigned int addr, unsigned int size, int rom);
/linux-4.4.14/drivers/acpi/
Dacpi_video.c114 u8 rom:1; /* can retrieve a video rom */ member
987 video->flags.rom = 1; in acpi_video_bus_check()
1958 video->flags.rom ? "yes" : "no", in acpi_video_bus_add()
/linux-4.4.14/drivers/video/fbdev/sis/
Dsis_main.c4040 void __iomem *rom; in sisfb_check_rom() local
4050 rom = rom_base + romptr; in sisfb_check_rom()
4052 if((readb(rom) != 'P') || (readb(rom + 1) != 'C') || in sisfb_check_rom()
4053 (readb(rom + 2) != 'I') || (readb(rom + 3) != 'R')) in sisfb_check_rom()
4056 if((readb(rom + 4) | (readb(rom + 5) << 8)) != ivideo->chip_vendor) in sisfb_check_rom()
4059 if((readb(rom + 6) | (readb(rom + 7) << 8)) != ivideo->chip_id) in sisfb_check_rom()
/linux-4.4.14/drivers/video/fbdev/aty/
Dradeon_base.c421 void __iomem *rom; in radeon_map_ROM() local
439 rom = pci_map_rom(dev, &rom_size); in radeon_map_ROM()
440 if (!rom) { in radeon_map_ROM()
446 rinfo->bios_seg = rom; in radeon_map_ROM()
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-class-mtd107 absent, ram, rom, nor, nand, mlc-nand, dataflash, ubi, unknown
/linux-4.4.14/drivers/net/ethernet/amd/
Da2065.c707 serial = be32_to_cpu(z->rom.er_SerialNumber); in a2065_init_one()
Dariadne.c743 serial = be32_to_cpu(z->rom.er_SerialNumber); in ariadne_init_one()
/linux-4.4.14/Documentation/ia64/
Daliasing.txt208 read of /sys/devices/.../rom
/linux-4.4.14/arch/arm/boot/dts/
Datlas6.dtsi736 rom-interface@57a00000 {
Dprima2.dtsi768 rom-interface@57a00000 {
/linux-4.4.14/Documentation/ide/
DChangeLog.ide-cd.1994-2004216 * cd-rom drivers. don't report select disc for
/linux-4.4.14/Documentation/x86/x86_64/
Dboot-options.txt179 pci=rom Assign ROMs.
/linux-4.4.14/Documentation/cdrom/
Dcdrom-standard.tex11 \def\cdrom{{\sc cd-rom}}
12 \def\UCD{{\sc Uniform cd-rom Driver}}
/linux-4.4.14/Documentation/
Dkernel-parameters.txt2772 rom [X86] Assign address space to expansion ROMs.