Home
last modified time | relevance | path

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

/linux-4.1.27/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.1.27/drivers/w1/slaves/
Dw1_therm.c63 uint8_t rom[9]; member
139 int (*convert)(u8 rom[9]);
143 static inline int w1_DS18B20_convert_temp(u8 rom[9]);
144 static inline int w1_DS18S20_convert_temp(u8 rom[9]);
169 static inline int w1_DS18B20_convert_temp(u8 rom[9]) in w1_DS18B20_convert_temp()
171 s16 t = le16_to_cpup((__le16 *)rom); in w1_DS18B20_convert_temp()
175 static inline int w1_DS18S20_convert_temp(u8 rom[9]) in w1_DS18S20_convert_temp()
179 if (!rom[7]) in w1_DS18S20_convert_temp()
182 if (rom[1] == 0) in w1_DS18S20_convert_temp()
183 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.1.27/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()
372 param->value = qdev->rom->n_surfaces; in qxl_getparam_ioctl()
399 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.1.27/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.1.27/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.1.27/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.c1252 void __iomem *rom; in pci_read_rom() local
1258 rom = pci_map_rom(pdev, &size); /* size starts out as PCI window size */ in pci_read_rom()
1259 if (!rom || !size) in pci_read_rom()
1268 memcpy_fromio(buf, rom + off, count); in pci_read_rom()
1270 pci_unmap_rom(pdev, rom); in pci_read_rom()
Dprobe.c315 static void pci_read_bases(struct pci_dev *dev, unsigned int howmany, int rom) in pci_read_bases() argument
328 if (rom) { in pci_read_bases()
330 dev->rom_base_reg = rom; in pci_read_bases()
334 __pci_read_base(dev, pci_bar_mem32, res, rom); in pci_read_bases()
/linux-4.1.27/Documentation/devicetree/bindings/video/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.1.27/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.1.27/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()
64 (priv->rom = pci_map_rom(pdev, &priv->size))) { in pcirom_init()
94 (priv->rom = pci_platform_rom(pdev, &priv->size))) in platform_init()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/drivers/video/backlight/
Dlp855x_bl.c369 struct lp855x_rom_data *rom; in lp855x_parse_dt() local
373 rom = devm_kzalloc(dev, sizeof(*rom) * rom_length, 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-4.1.27/include/linux/
Dzorro.h30 struct ExpansionRom rom; member
90 struct ExpansionRom rom; member
Dpci.h383 phys_addr_t rom; /* Physical address of ROM if it's not from the BAR */ member
1025 void pci_unmap_rom(struct pci_dev *pdev, void __iomem *rom);
1026 size_t pci_get_rom_size(struct pci_dev *pdev, void __iomem *rom, size_t size);
/linux-4.1.27/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.1.27/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.1.27/arch/x86/include/asm/
Dprobe_roms.h6 extern void pci_unmap_biosrom(void __iomem *rom);
/linux-4.1.27/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.1.27/arch/m68k/68360/
DMakefile5 model-$(CONFIG_ROMKERNEL) := rom
/linux-4.1.27/Documentation/video4linux/cx2341x/
Dfw-memory.txt24 0x00000000-0x0003ffff Encode.rom
31 0x01000000-0x0103ffff Decode.rom
33 0x0114b000-0x0115afff Audio.rom (deprecated?)
/linux-4.1.27/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.1.27/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.1.27/arch/mn10300/boot/
Dinstall.sh27 install -c -m 0755 $5 $4/boot.rom
/linux-4.1.27/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.1.27/Documentation/backlight/
Dlp855x-driver.txt60 example 2) lp8556 platform data : pwm input mode with default rom data
/linux-4.1.27/Documentation/DocBook/
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.1.27/arch/mips/
DMakefile321 rom.bin rom.sw: vmlinux
/linux-4.1.27/include/uapi/linux/
Dfirewire-cdev.h484 __u64 rom; member
/linux-4.1.27/Documentation/devicetree/bindings/mtd/
Dmtd-physmap.txt8 "mtd-ram" or "mtd-rom".
/linux-4.1.27/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.1.27/drivers/net/wireless/ti/wl18xx/
Dmain.c1308 s8 rom = 0, metal = 0, pg_ver = 0, rdl_ver = 0, package_type = 0; in wl18xx_get_pg_ver() local
1326 rom = (fuse & WL18XX_ROM_VER_MASK) >> WL18XX_ROM_VER_OFFSET; in wl18xx_get_pg_ver()
1328 if ((rom <= 0xE) && (package_type == WL18XX_PACKAGE_TYPE_WSP)) in wl18xx_get_pg_ver()
1342 wl18xx_rdl_name(rdl_ver), pg_ver, metal, rom); in wl18xx_get_pg_ver()
/linux-4.1.27/drivers/video/fbdev/
Dsticore.h350 struct sti_cooked_rom *rom; member
/linux-4.1.27/arch/nios2/platform/
DKconfig.platform25 This way you can store a devicetree in NOR flash or an onchip rom.
/linux-4.1.27/arch/powerpc/boot/dts/
Dprpmc2800.dts60 device_type = "rom";
/linux-4.1.27/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.1.27/include/sound/
Dgus.h629 unsigned int addr, unsigned int size, int rom);
/linux-4.1.27/drivers/acpi/
Dvideo.c121 u8 rom:1; /* can retrieve a video rom */ member
1052 video->flags.rom = 1; in acpi_video_bus_check()
2057 video->flags.rom ? "yes" : "no", in acpi_video_bus_add()
/linux-4.1.27/drivers/video/fbdev/sis/
Dsis_main.c4043 void __iomem *rom; in sisfb_check_rom() local
4053 rom = rom_base + romptr; in sisfb_check_rom()
4055 if((readb(rom) != 'P') || (readb(rom + 1) != 'C') || in sisfb_check_rom()
4056 (readb(rom + 2) != 'I') || (readb(rom + 3) != 'R')) in sisfb_check_rom()
4059 if((readb(rom + 4) | (readb(rom + 5) << 8)) != ivideo->chip_vendor) in sisfb_check_rom()
4062 if((readb(rom + 6) | (readb(rom + 7) << 8)) != ivideo->chip_id) in sisfb_check_rom()
/linux-4.1.27/drivers/video/fbdev/aty/
Dradeon_base.c298 void __iomem *rom; in radeon_map_ROM() local
316 rom = pci_map_rom(dev, &rom_size); in radeon_map_ROM()
317 if (!rom) { in radeon_map_ROM()
323 rinfo->bios_seg = rom; in radeon_map_ROM()
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-class-mtd107 absent, ram, rom, nor, nand, mlc-nand, dataflash, ubi, unknown
/linux-4.1.27/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.1.27/Documentation/ia64/
Daliasing.txt208 read of /sys/devices/.../rom
/linux-4.1.27/arch/arm/boot/dts/
Datlas6.dtsi736 rom-interface@57a00000 {
Dprima2.dtsi768 rom-interface@57a00000 {
/linux-4.1.27/Documentation/x86/x86_64/
Dboot-options.txt176 pci=rom Assign ROMs.
/linux-4.1.27/Documentation/ide/
DChangeLog.ide-cd.1994-2004216 * cd-rom drivers. don't report select disc for
/linux-4.1.27/Documentation/cdrom/
Dcdrom-standard.tex11 \def\cdrom{{\sc cd-rom}}
12 \def\UCD{{\sc Uniform cd-rom Driver}}
/linux-4.1.27/Documentation/
Dkernel-parameters.txt2695 rom [X86] Assign address space to expansion ROMs.