Lines Matching defs:fix
317 struct fb_fix_screeninfo *fix = &info->fix;
320 dma_addr = (fix->smem_start + var->yoffset * fix->line_length
333 dma_free_wc(info->device, info->fix.smem_len, info->screen_base,
334 info->fix.smem_start);
352 info->fix.smem_len = max(smem_len, sinfo->smem_len);
354 info->screen_base = dma_alloc_wc(info->device, info->fix.smem_len,
355 (dma_addr_t *)&info->fix.smem_start,
362 memset(info->screen_base, 0, info->fix.smem_len);
450 if (info->fix.smem_len) {
453 if (smem_len > info->fix.smem_len) {
455 info->fix.smem_len, smem_len);
579 info->fix.visual = FB_VISUAL_MONO01;
581 info->fix.visual = FB_VISUAL_PSEUDOCOLOR;
583 info->fix.visual = FB_VISUAL_TRUECOLOR;
586 info->fix.line_length = DIV_ROUND_UP(bits_per_line, 8);
737 switch (info->fix.visual) {
875 (unsigned long)info->fix.smem_len / 1024,
876 (unsigned long)info->fix.smem_start,
1087 info->fix = atmel_lcdfb_fix;
1088 strcpy(info->fix.id, sinfo->pdev->name);
1126 info->fix.smem_start = map->start;
1127 info->fix.smem_len = resource_size(map);
1128 if (!request_mem_region(info->fix.smem_start,
1129 info->fix.smem_len, pdev->name)) {
1134 info->screen_base = ioremap_wc(info->fix.smem_start,
1135 info->fix.smem_len);
1155 info->fix.mmio_start = regs->start;
1156 info->fix.mmio_len = resource_size(regs);
1158 if (!request_mem_region(info->fix.mmio_start,
1159 info->fix.mmio_len, pdev->name)) {
1164 sinfo->mmio = ioremap(info->fix.mmio_start, info->fix.mmio_len);
1212 info->node, info->fix.mmio_start, sinfo->mmio, sinfo->irq_base);
1226 release_mem_region(info->fix.mmio_start, info->fix.mmio_len);
1235 release_mem_region(info->fix.smem_start, info->fix.smem_len);
1268 release_mem_region(info->fix.mmio_start, info->fix.mmio_len);
1271 release_mem_region(info->fix.smem_start, info->fix.smem_len);