Lines Matching refs:fix

399 	struct fb_fix_screeninfo *fix = &info->fix;  in atmel_lcdfb_update_dma()  local
402 dma_addr = (fix->smem_start + var->yoffset * fix->line_length in atmel_lcdfb_update_dma()
417 dma_free_writecombine(info->device, info->fix.smem_len, in atmel_lcdfb_free_video_memory()
418 info->screen_base, info->fix.smem_start); in atmel_lcdfb_free_video_memory()
436 info->fix.smem_len = max(smem_len, sinfo->smem_len); in atmel_lcdfb_alloc_video_memory()
438 info->screen_base = dma_alloc_writecombine(info->device, info->fix.smem_len, in atmel_lcdfb_alloc_video_memory()
439 (dma_addr_t *)&info->fix.smem_start, GFP_KERNEL); in atmel_lcdfb_alloc_video_memory()
445 memset(info->screen_base, 0, info->fix.smem_len); in atmel_lcdfb_alloc_video_memory()
533 if (info->fix.smem_len) { in atmel_lcdfb_check_var()
536 if (smem_len > info->fix.smem_len) { in atmel_lcdfb_check_var()
538 info->fix.smem_len, smem_len); in atmel_lcdfb_check_var()
662 info->fix.visual = FB_VISUAL_MONO01; in atmel_lcdfb_set_par()
664 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in atmel_lcdfb_set_par()
666 info->fix.visual = FB_VISUAL_TRUECOLOR; in atmel_lcdfb_set_par()
669 info->fix.line_length = DIV_ROUND_UP(bits_per_line, 8); in atmel_lcdfb_set_par()
820 switch (info->fix.visual) { in atmel_lcdfb_setcolreg()
958 (unsigned long)info->fix.smem_len / 1024, in atmel_lcdfb_init_fbinfo()
959 (unsigned long)info->fix.smem_start, in atmel_lcdfb_init_fbinfo()
1220 info->fix = atmel_lcdfb_fix; in atmel_lcdfb_probe()
1221 strcpy(info->fix.id, sinfo->pdev->name); in atmel_lcdfb_probe()
1260 info->fix.smem_start = map->start; in atmel_lcdfb_probe()
1261 info->fix.smem_len = resource_size(map); in atmel_lcdfb_probe()
1262 if (!request_mem_region(info->fix.smem_start, in atmel_lcdfb_probe()
1263 info->fix.smem_len, pdev->name)) { in atmel_lcdfb_probe()
1268 info->screen_base = ioremap_wc(info->fix.smem_start, in atmel_lcdfb_probe()
1269 info->fix.smem_len); in atmel_lcdfb_probe()
1289 info->fix.mmio_start = regs->start; in atmel_lcdfb_probe()
1290 info->fix.mmio_len = resource_size(regs); in atmel_lcdfb_probe()
1292 if (!request_mem_region(info->fix.mmio_start, in atmel_lcdfb_probe()
1293 info->fix.mmio_len, pdev->name)) { in atmel_lcdfb_probe()
1298 sinfo->mmio = ioremap(info->fix.mmio_start, info->fix.mmio_len); in atmel_lcdfb_probe()
1346 info->node, info->fix.mmio_start, sinfo->mmio, sinfo->irq_base); in atmel_lcdfb_probe()
1360 release_mem_region(info->fix.mmio_start, info->fix.mmio_len); in atmel_lcdfb_probe()
1369 release_mem_region(info->fix.smem_start, info->fix.smem_len); in atmel_lcdfb_probe()
1404 release_mem_region(info->fix.mmio_start, info->fix.mmio_len); in atmel_lcdfb_remove()
1407 release_mem_region(info->fix.smem_start, info->fix.smem_len); in atmel_lcdfb_remove()