Lines Matching refs:rom

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 static int __init romchecksum(const unsigned char *rom, unsigned long length) in romchecksum() argument
193 for (sum = 0; length && get_kernel_nofault(c, rom++) == 0; length--) in romchecksum()
200 const unsigned char *rom; in probe_roms() local
208 rom = isa_bus_to_virt(start); in probe_roms()
209 if (!romsignature(rom)) in probe_roms()
214 if (get_kernel_nofault(c, rom + 2) != 0) in probe_roms()
221 if (length && romchecksum(rom, length)) in probe_roms()
237 rom = isa_bus_to_virt(extension_rom_resource.start); in probe_roms()
238 if (romsignature(rom)) { in probe_roms()
240 if (romchecksum(rom, length)) { in probe_roms()
248 rom = isa_bus_to_virt(start); in probe_roms()
249 if (!romsignature(rom)) in probe_roms()
252 if (get_kernel_nofault(c, rom + 2) != 0) in probe_roms()
259 if (!length || start + length > upper || !romchecksum(rom, length)) in probe_roms()