Lines Matching refs:virtual_start
331 unsigned long virtual_start; in grvga_probe() local
431 virtual_start = (unsigned long) ioremap(physical_start, grvga_mem_size); in grvga_probe()
433 if (!virtual_start) { in grvga_probe()
442 virtual_start = (unsigned long) __get_free_pages(GFP_DMA, in grvga_probe()
444 if (!virtual_start) { in grvga_probe()
452 physical_start = dma_map_single(&dev->dev, (void *)virtual_start, grvga_mem_size, DMA_TO_DEVICE); in grvga_probe()
457 for (page = virtual_start; in grvga_probe()
458 page < PAGE_ALIGN(virtual_start + grvga_mem_size); in grvga_probe()
466 memset((unsigned long *) virtual_start, 0, grvga_mem_size); in grvga_probe()
468 info->screen_base = (char __iomem *) virtual_start; in grvga_probe()
493 iounmap((void *)virtual_start); in grvga_probe()
495 kfree((void *)virtual_start); in grvga_probe()