Lines Matching defs:bios

45  * part of the system bios.  On boot, the system bios puts a
51 uint8_t __iomem *bios;
59 rdev->bios = NULL;
61 bios = ioremap(vram_base, size);
62 if (!bios) {
66 if (size == 0 || bios[0] != 0x55 || bios[1] != 0xaa) {
67 iounmap(bios);
70 rdev->bios = kmalloc(size, GFP_KERNEL);
71 if (rdev->bios == NULL) {
72 iounmap(bios);
75 memcpy_fromio(rdev->bios, bios, size);
76 iounmap(bios);
82 uint8_t __iomem *bios, val1, val2;
85 rdev->bios = NULL;
87 bios = pci_map_rom(rdev->pdev, &size);
88 if (!bios) {
92 val1 = readb(&bios[0]);
93 val2 = readb(&bios[1]);
96 pci_unmap_rom(rdev->pdev, bios);
99 rdev->bios = kzalloc(size, GFP_KERNEL);
100 if (rdev->bios == NULL) {
101 pci_unmap_rom(rdev->pdev, bios);
104 memcpy_fromio(rdev->bios, bios, size);
105 pci_unmap_rom(rdev->pdev, bios);
113 void __iomem *bios;
115 rdev->bios = NULL;
120 rdev->bios = kzalloc(romlen, GFP_KERNEL);
121 if (!rdev->bios)
124 bios = ioremap(rom, romlen);
125 if (!bios)
128 memcpy_fromio(rdev->bios, bios, romlen);
129 iounmap(bios);
131 if (rdev->bios[0] != 0x55 || rdev->bios[1] != 0xaa)
136 kfree(rdev->bios);
150 * @bios: vbios image pointer
158 static int radeon_atrm_call(acpi_handle atrm_handle, uint8_t *bios,
182 memcpy(bios+offset, obj->buffer.pointer, obj->buffer.length);
222 rdev->bios = kmalloc(size, GFP_KERNEL);
223 if (!rdev->bios) {
224 DRM_ERROR("Unable to allocate bios\n");
230 rdev->bios,
237 if (i == 0 || rdev->bios[0] != 0x55 || rdev->bios[1] != 0xaa) {
238 kfree(rdev->bios);
641 rdev->bios = kmemdup(&vbios->VbiosContent,
644 if (rdev->bios)
680 if (!r || rdev->bios == NULL) {
682 rdev->bios = NULL;
685 if (rdev->bios[0] != 0x55 || rdev->bios[1] != 0xaa) {
686 printk("BIOS signature incorrect %x %x\n", rdev->bios[0], rdev->bios[1]);
701 if (!memcmp(rdev->bios + tmp, "ATOM", 4) ||
702 !memcmp(rdev->bios + tmp, "MOTA", 4)) {
711 kfree(rdev->bios);
712 rdev->bios = NULL;