/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | probe_roms.c | 122 const void *rom; in find_oprom() local 127 rom = isa_bus_to_virt(res->start); in find_oprom() 128 if (get_kernel_nofault(offset, rom + 0x18) != 0) in find_oprom() 131 if (get_kernel_nofault(vendor, rom + offset + 0x4) != 0) in find_oprom() 134 if (get_kernel_nofault(device, rom + offset + 0x6) != 0) in find_oprom() 142 if (get_kernel_nofault(list, rom + offset + 0x8) == 0 && in find_oprom() 143 get_kernel_nofault(rev, rom + offset + 0xc) == 0 && in find_oprom() 145 probe_list(pdev, vendor, rom + offset + list)) { in find_oprom() 181 static int __init romsignature(const unsigned char *rom) in romsignature() argument 183 const unsigned short * const ptr = (const unsigned short *)rom; in romsignature() 189 romchecksum(const unsigned char *rom, unsigned long length) romchecksum() argument 200 const unsigned char *rom; probe_roms() local [all...] |
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A 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() 190 romchecksum(const unsigned char *rom, unsigned long length) romchecksum() argument 202 const unsigned char *rom; probe_roms() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/qxl/ |
H A D | qxl_kms.c | 40 struct qxl_rom *rom = qdev->rom; in qxl_check_device() local 42 if (rom->magic != 0x4f525851) { in qxl_check_device() 43 DRM_ERROR("bad rom signature %x\n", rom->magic); in qxl_check_device() 47 DRM_INFO("Device Version %d.%d\n", rom->id, rom->update_id); in qxl_check_device() 48 DRM_INFO("Compression level %d log level %d\n", rom->compression_level, in qxl_check_device() 49 rom->log_level); in qxl_check_device() 51 rom in qxl_check_device() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/qxl/ |
H A 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 in qxl_check_device() [all...] |
/kernel/linux/linux-5.10/drivers/scsi/isci/ |
H 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() 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 in isci_request_oprom() 170 struct isci_orom *rom; isci_get_efi_var() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/isci/ |
H 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() 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 in isci_request_oprom() 170 struct isci_orom *rom; isci_get_efi_var() local [all...] |
/kernel/linux/linux-5.10/drivers/pci/ |
H A D | rom.c | 75 * @rom: kernel virtual pointer to image of ROM 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() 187 pci_unmap_rom(struct pci_dev *pdev, void __iomem *rom) pci_unmap_rom() argument [all...] |
/kernel/linux/linux-6.6/drivers/pci/ |
H A D | rom.c | 75 * @rom: kernel virtual pointer to image of ROM 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() 187 pci_unmap_rom(struct pci_dev *pdev, void __iomem *rom) pci_unmap_rom() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H 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()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H 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()
|
/kernel/linux/linux-5.10/drivers/firmware/efi/libstub/ |
H A D | x86-stub.c | 31 struct pci_setup_rom *rom = NULL; in preserve_pci_rom_image() local 49 size = romsize + sizeof(*rom); in preserve_pci_rom_image() 52 (void **)&rom); in preserve_pci_rom_image() 54 efi_err("Failed to allocate memory for 'rom'\n"); in preserve_pci_rom_image() 58 memset(rom, 0, sizeof(*rom)); in preserve_pci_rom_image() 60 rom->data.type = SETUP_PCI; in preserve_pci_rom_image() 61 rom->data.len = size - sizeof(struct setup_data); in preserve_pci_rom_image() 62 rom->data.next = 0; in preserve_pci_rom_image() 63 rom in preserve_pci_rom_image() 141 struct pci_setup_rom *rom; setup_efi_pci() local [all...] |
/kernel/linux/linux-6.6/drivers/w1/slaves/ |
H A D | w1_therm.c | 163 int (*convert)(u8 rom[9]); 173 * @rom: ROM device id (64bit Lasered ROM code + 1 CRC byte) 185 uint8_t rom[9]; member 197 * @rom: read device data (8 data bytes + 1 CRC byte) 198 * @crc: computed crc from rom 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[ in w1_DS18B20_set_resolution() 705 w1_DS18B20_convert_temp(u8 rom[9]) w1_DS18B20_convert_temp() argument 733 w1_DS18S20_convert_temp(u8 rom[9]) w1_DS18S20_convert_temp() argument 765 w1_DS1825_convert_temp(u8 rom[9]) w1_DS1825_convert_temp() argument 949 temperature_from_RAM(struct w1_slave *sl, u8 rom[9]) temperature_from_RAM() argument [all...] |
/kernel/linux/linux-6.6/drivers/firmware/efi/libstub/ |
H A D | x86-stub.c | 45 struct pci_setup_rom *rom = NULL; in preserve_pci_rom_image() local 63 size = romsize + sizeof(*rom); in preserve_pci_rom_image() 66 (void **)&rom); in preserve_pci_rom_image() 68 efi_err("Failed to allocate memory for 'rom'\n"); 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() 75 rom->data.len = size - sizeof(struct setup_data); in preserve_pci_rom_image() 76 rom->data.next = 0; in preserve_pci_rom_image() 77 rom in preserve_pci_rom_image() 155 struct pci_setup_rom *rom; setup_efi_pci() local [all...] |
/kernel/linux/linux-5.10/drivers/w1/slaves/ |
H A D | w1_therm.c | 163 int (*convert)(u8 rom[9]); 173 * @rom: ROM device id (64bit Lasered ROM code + 1 CRC byte) 185 uint8_t rom[9]; member 197 * @rom: read device data (8 data bytes + 1 CRC byte) 198 * @crc: computed crc from rom 202 u8 rom[9]; member 613 info.rom[4] &= ~W1_THERM_RESOLUTION_MASK; in w1_DS18B20_set_resolution() 614 info.rom[4] |= val; in w1_DS18B20_set_resolution() 617 ret = w1_DS18B20_write_data(sl, info.rom + 2); in w1_DS18B20_set_resolution() 630 if ((info2.rom[ in w1_DS18B20_set_resolution() 668 w1_DS18B20_convert_temp(u8 rom[9]) w1_DS18B20_convert_temp() argument 696 w1_DS18S20_convert_temp(u8 rom[9]) w1_DS18S20_convert_temp() argument 883 temperature_from_RAM(struct w1_slave *sl, u8 rom[9]) temperature_from_RAM() argument [all...] |
/kernel/linux/linux-5.10/drivers/zorro/ |
H A 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()
|
/kernel/linux/linux-6.6/drivers/zorro/ |
H A 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()
|
/kernel/linux/linux-5.10/drivers/firewire/ |
H A D | core-device.c | 510 u32 *rom, *stack; in read_config_rom() local 514 rom = kmalloc(sizeof(*rom) * MAX_CONFIG_ROM_SIZE + in read_config_rom() 516 if (rom == NULL) in read_config_rom() 519 stack = &rom[MAX_CONFIG_ROM_SIZE]; in read_config_rom() 520 memset(rom, 0, sizeof(*rom) * MAX_CONFIG_ROM_SIZE); in read_config_rom() 526 ret = read_rom(device, generation, i, &rom[i]); in read_config_rom() 532 * rom to indicate that they are booting (for example, in read_config_rom() 537 if (i == 0 && rom[ in read_config_rom() [all...] |
/kernel/linux/linux-6.6/drivers/firewire/ |
H A D | core-device.c | 508 u32 *rom, *stack; in read_config_rom() local 512 rom = kmalloc(sizeof(*rom) * MAX_CONFIG_ROM_SIZE + in read_config_rom() 514 if (rom == NULL) in read_config_rom() 517 stack = &rom[MAX_CONFIG_ROM_SIZE]; in read_config_rom() 518 memset(rom, 0, sizeof(*rom) * MAX_CONFIG_ROM_SIZE); in read_config_rom() 524 ret = read_rom(device, generation, i, &rom[i]); in read_config_rom() 530 * rom to indicate that they are booting (for example, in read_config_rom() 535 if (i == 0 && rom[ in read_config_rom() [all...] |
/kernel/linux/linux-5.10/arch/x86/pci/ |
H A D | common.c | 580 } else if (!strcmp(str, "rom")) { in pcibios_setup() 637 struct pci_setup_rom *rom; in pcibios_add_device() local 644 data = memremap(pa_data, sizeof(*rom), MEMREMAP_WB); in pcibios_add_device() 649 rom = (struct pci_setup_rom *)data; in pcibios_add_device() 651 if ((pci_domain_nr(dev->bus) == rom->segment) && in pcibios_add_device() 652 (dev->bus->number == rom->bus) && in pcibios_add_device() 653 (PCI_SLOT(dev->devfn) == rom->device) && in pcibios_add_device() 654 (PCI_FUNC(dev->devfn) == rom->function) && in pcibios_add_device() 655 (dev->vendor == rom->vendor) && in pcibios_add_device() 656 (dev->device == rom in pcibios_add_device() [all...] |
/kernel/linux/linux-6.6/arch/x86/pci/ |
H A D | common.c | 580 } else if (!strcmp(str, "rom")) { in pcibios_setup() 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 in pcibios_device_add() [all...] |
/kernel/linux/linux-5.10/drivers/video/console/ |
H A D | sticore.c | 553 static int sti_search_font(struct sti_cooked_rom *rom, int height, int width) in sti_search_font() argument 558 for (font = rom->font_start; font; font = font->next_font, i++) { in sti_search_font() 566 static struct sti_cooked_font *sti_select_font(struct sti_cooked_rom *rom) in sti_select_font() argument 573 font = sti_select_fbfont(rom, font_name); in sti_select_font() 579 font_index = sti_search_font(rom, in sti_select_font() 582 for (font = rom->font_start, i = font_index - 1; in sti_select_font() 589 return rom->font_start; in sti_select_font() 595 struct sti_rom *rom = sti->rom->raw; in sti_dump_rom() local 600 rom in sti_dump_rom() [all...] |
/kernel/linux/linux-6.6/drivers/video/ |
H A D | sticore.c | 603 static int sti_search_font(struct sti_cooked_rom *rom, int height, int width) in sti_search_font() argument 608 for (font = rom->font_start; font; font = font->next_font, i++) { in sti_search_font() 616 static struct sti_cooked_font *sti_select_font(struct sti_cooked_rom *rom) in sti_select_font() argument 623 font = sti_select_fbfont(rom, font_name); in sti_select_font() 629 font_index = sti_search_font(rom, in sti_select_font() 632 for (font = rom->font_start, i = font_index - 1; 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 in sti_dump_rom() [all...] |
/kernel/linux/linux-5.10/sound/isa/gus/ |
H A D | gus_dram.c | 52 int rom) in snd_gus_dram_peek() 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() 86 return snd_gus_dram_peek(gus, buffer, address, size, rom); in snd_gus_dram_read() 50 snd_gus_dram_peek(struct snd_gus_card *gus, char __user *_buffer, unsigned int address, unsigned int size, int rom) snd_gus_dram_peek() argument 82 snd_gus_dram_read(struct snd_gus_card *gus, char __user *buffer, unsigned int address, unsigned int size, int rom) snd_gus_dram_read() argument
|
/kernel/linux/linux-6.6/sound/isa/gus/ |
H A D | gus_dram.c | 52 int rom) in snd_gus_dram_peek() 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() 86 return snd_gus_dram_peek(gus, buffer, address, size, rom); in snd_gus_dram_read() 50 snd_gus_dram_peek(struct snd_gus_card *gus, char __user *_buffer, unsigned int address, unsigned int size, int rom) snd_gus_dram_peek() argument 82 snd_gus_dram_read(struct snd_gus_card *gus, char __user *buffer, unsigned int address, unsigned int size, int rom) snd_gus_dram_read() argument
|
/kernel/linux/linux-5.10/arch/m68k/amiga/ |
H A 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()
|