| /drivers/gpu/drm/i915/soc/ |
| A D | intel_rom.c | 47 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 …]
|
| A D | intel_rom.h | 17 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);
|
| /drivers/gpu/drm/qxl/ |
| A D | qxl_kms.c | 38 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 …]
|
| A D | qxl_ioctl.c | 192 draw->mm_time = qdev->rom->mm_clock; in qxl_process_single_command() 350 param->value = qdev->rom->n_surfaces; in qxl_getparam_ioctl() 377 if (qdev->rom->client_capabilities[byte] & (1 << idx)) in qxl_clientcap_ioctl()
|
| A D | qxl_display.c | 82 num_monitors = qdev->rom->client_monitors_config.count; in qxl_display_copy_rom_client_monitors_config() 83 crc = crc32(0, (const uint8_t *)&qdev->rom->client_monitors_config, in qxl_display_copy_rom_client_monitors_config() 84 sizeof(qdev->rom->client_monitors_config)); in qxl_display_copy_rom_client_monitors_config() 85 if (crc != qdev->rom->client_monitors_config_crc) in qxl_display_copy_rom_client_monitors_config() 96 num_monitors = qdev->rom->client_monitors_config.count; in qxl_display_copy_rom_client_monitors_config() 110 &qdev->rom->client_monitors_config.heads[i]; in qxl_display_copy_rom_client_monitors_config()
|
| A D | qxl_cmd.c | 434 if (handle >= qdev->rom->n_surfaces) { in qxl_surface_id_alloc() 629 for (i = start; i < start + qdev->rom->n_surfaces; i++) { in qxl_reap_surface_id() 631 int surfid = i % qdev->rom->n_surfaces; in qxl_reap_surface_id()
|
| /drivers/scsi/isci/ |
| A 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() 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 …]
|
| /drivers/pci/ |
| A D | rom.c | 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() 187 void pci_unmap_rom(struct pci_dev *pdev, void __iomem *rom) in pci_unmap_rom() argument [all …]
|
| A D | Makefile | 7 rom.o setup-res.o irq.o vpd.o \
|
| A D | pci-sysfs.c | 1330 void __iomem *rom; in pci_read_rom() local 1336 rom = pci_map_rom(pdev, &size); /* size starts out as PCI window size */ in pci_read_rom() 1337 if (!rom || !size) in pci_read_rom() 1346 memcpy_fromio(buf, rom + off, count); in pci_read_rom() 1348 pci_unmap_rom(pdev, rom); in pci_read_rom() 1352 static const BIN_ATTR(rom, 0600, pci_read_rom, pci_write_rom, 0);
|
| /drivers/w1/slaves/ |
| A D | w1_therm.c | 185 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 …]
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
| A 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()
|
| /drivers/firmware/efi/libstub/ |
| A D | x86-stub.c | 63 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 …]
|
| /drivers/video/ |
| A D | sticore.c | 629 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 …]
|
| /drivers/zorro/ |
| A D | zorro.c | 163 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()
|
| A 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()
|
| A D | proc.c | 46 cd.cd_Rom = z->rom; in proc_bus_zorro_read() 87 z->rom.er_Type); in zorro_seq_show()
|
| /drivers/firewire/ |
| A D | core-device.c | 582 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 …]
|
| /drivers/usb/host/ |
| A D | xhci-pci-renesas.c | 56 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()
|
| /drivers/video/backlight/ |
| A D | lp855x_bl.c | 345 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()
|
| /drivers/gpu/drm/mgag200/ |
| A D | mgag200_g200.c | 327 unsigned char __iomem *rom; in mgag200_g200_init_refclk() local 335 rom = pci_map_rom(pdev, &size); in mgag200_g200_init_refclk() 336 if (!rom) in mgag200_g200_init_refclk() 342 memcpy_fromio(bios, rom, size); in mgag200_g200_init_refclk() 352 pci_unmap_rom(pdev, rom); in mgag200_g200_init_refclk()
|
| /drivers/gpu/drm/amd/amdgpu/ |
| A D | amdgpu_bios.c | 208 phys_addr_t rom = adev->pdev->rom; in amdgpu_read_platform_bios() local 214 if (!rom || romlen == 0) in amdgpu_read_platform_bios() 221 bios = ioremap(rom, romlen); in amdgpu_read_platform_bios()
|
| /drivers/gpu/drm/radeon/ |
| A D | radeon_bios.c | 111 phys_addr_t rom = rdev->pdev->rom; in radeon_read_platform_bios() local 117 if (!rom || romlen == 0) in radeon_read_platform_bios() 124 bios = ioremap(rom, romlen); in radeon_read_platform_bios()
|
| /drivers/net/ethernet/qlogic/qlcnic/ |
| A D | qlcnic_minidump.c | 563 struct __mem *rom = &entry->region.mem; in qlcnic_read_rom() local 565 fl_addr = rom->addr; in qlcnic_read_rom() 566 size = rom->size / 4; in qlcnic_read_rom() 585 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()
|
| /drivers/mtd/maps/ |
| A D | Makefile | 22 physmap-$(CONFIG_MTD_PHYSMAP_BT1_ROM) += physmap-bt1-rom.o
|