Lines Matching refs:bios

48 	uint8_t __iomem *bios;  in igp_read_bios_from_vram()  local
56 rdev->bios = NULL; in igp_read_bios_from_vram()
58 bios = ioremap(vram_base, size); in igp_read_bios_from_vram()
59 if (!bios) { in igp_read_bios_from_vram()
63 if (size == 0 || bios[0] != 0x55 || bios[1] != 0xaa) { in igp_read_bios_from_vram()
64 iounmap(bios); in igp_read_bios_from_vram()
67 rdev->bios = kmalloc(size, GFP_KERNEL); in igp_read_bios_from_vram()
68 if (rdev->bios == NULL) { in igp_read_bios_from_vram()
69 iounmap(bios); in igp_read_bios_from_vram()
72 memcpy_fromio(rdev->bios, bios, size); in igp_read_bios_from_vram()
73 iounmap(bios); in igp_read_bios_from_vram()
79 uint8_t __iomem *bios, val1, val2; in radeon_read_bios() local
82 rdev->bios = NULL; in radeon_read_bios()
84 bios = pci_map_rom(rdev->pdev, &size); in radeon_read_bios()
85 if (!bios) { in radeon_read_bios()
89 val1 = readb(&bios[0]); in radeon_read_bios()
90 val2 = readb(&bios[1]); in radeon_read_bios()
93 pci_unmap_rom(rdev->pdev, bios); in radeon_read_bios()
96 rdev->bios = kzalloc(size, GFP_KERNEL); in radeon_read_bios()
97 if (rdev->bios == NULL) { in radeon_read_bios()
98 pci_unmap_rom(rdev->pdev, bios); in radeon_read_bios()
101 memcpy_fromio(rdev->bios, bios, size); in radeon_read_bios()
102 pci_unmap_rom(rdev->pdev, bios); in radeon_read_bios()
108 uint8_t __iomem *bios; in radeon_read_platform_bios() local
111 rdev->bios = NULL; in radeon_read_platform_bios()
113 bios = pci_platform_rom(rdev->pdev, &size); in radeon_read_platform_bios()
114 if (!bios) { in radeon_read_platform_bios()
118 if (size == 0 || bios[0] != 0x55 || bios[1] != 0xaa) { in radeon_read_platform_bios()
121 rdev->bios = kmemdup(bios, size, GFP_KERNEL); in radeon_read_platform_bios()
122 if (rdev->bios == NULL) { in radeon_read_platform_bios()
147 static int radeon_atrm_call(acpi_handle atrm_handle, uint8_t *bios, in radeon_atrm_call() argument
171 memcpy(bios+offset, obj->buffer.pointer, obj->buffer.length); in radeon_atrm_call()
220 rdev->bios = kmalloc(size, GFP_KERNEL); in radeon_atrm_get_bios()
221 if (!rdev->bios) { in radeon_atrm_get_bios()
228 rdev->bios, in radeon_atrm_get_bios()
235 if (i == 0 || rdev->bios[0] != 0x55 || rdev->bios[1] != 0xaa) { in radeon_atrm_get_bios()
236 kfree(rdev->bios); in radeon_atrm_get_bios()
640 rdev->bios = kmemdup(&vbios->VbiosContent, vhdr->ImageLength, GFP_KERNEL); in radeon_acpi_vfct_bios()
641 ret = !!rdev->bios; in radeon_acpi_vfct_bios()
669 if (r == false || rdev->bios == NULL) { in radeon_get_bios()
671 rdev->bios = NULL; in radeon_get_bios()
674 if (rdev->bios[0] != 0x55 || rdev->bios[1] != 0xaa) { in radeon_get_bios()
675 printk("BIOS signature incorrect %x %x\n", rdev->bios[0], rdev->bios[1]); in radeon_get_bios()
690 if (!memcmp(rdev->bios + tmp, "ATOM", 4) || in radeon_get_bios()
691 !memcmp(rdev->bios + tmp, "MOTA", 4)) { in radeon_get_bios()
700 kfree(rdev->bios); in radeon_get_bios()
701 rdev->bios = NULL; in radeon_get_bios()