Lines Matching refs:rom_header
74 struct pci_rom_header *rom_header; in pci_rom_probe() local
103 rom_header = (struct pci_rom_header *)(unsigned long)rom_address; in pci_rom_probe()
106 le16_to_cpu(rom_header->signature), in pci_rom_probe()
107 rom_header->size * 512, le16_to_cpu(rom_header->data)); in pci_rom_probe()
109 if (le16_to_cpu(rom_header->signature) != PCI_ROM_HDR) { in pci_rom_probe()
111 le16_to_cpu(rom_header->signature)); in pci_rom_probe()
119 rom_data = (((void *)rom_header) + le16_to_cpu(rom_header->data)); in pci_rom_probe()
142 *hdrp = rom_header; in pci_rom_probe()
158 static int pci_rom_load(struct pci_rom_header *rom_header, in pci_rom_load() argument
169 rom_header = (struct pci_rom_header *)((void *)rom_header + in pci_rom_load()
172 rom_data = (struct pci_rom_data *)((void *)rom_header + in pci_rom_load()
173 le16_to_cpu(rom_header->data)); in pci_rom_load()
181 rom_size = rom_header->size * 512; in pci_rom_load()
191 if (target != rom_header) { in pci_rom_load()
195 rom_header, target, rom_size); in pci_rom_load()
196 memcpy(target, rom_header, rom_size); in pci_rom_load()
197 if (memcmp(target, rom_header, rom_size)) { in pci_rom_load()