Lines Matching refs:vrfb
163 const struct vrfb *vrfb = &ofbi->region->vrfb; in omapfb_get_vrfb_offset() local
171 offset = vrfb->yoffset; in omapfb_get_vrfb_offset()
174 offset = vrfb->yoffset * OMAP_VRFB_LINE_LEN + vrfb->xoffset; in omapfb_get_vrfb_offset()
177 offset = vrfb->xoffset * OMAP_VRFB_LINE_LEN; in omapfb_get_vrfb_offset()
184 offset *= vrfb->bytespp; in omapfb_get_vrfb_offset()
192 return ofbi->region->vrfb.paddr[rot] in omapfb_get_region_rot_paddr()
202 return ofbi->region->vrfb.paddr[0]; in omapfb_get_region_paddr()
210 return ofbi->region->vrfb.vaddr[0]; in omapfb_get_region_vaddr()
505 struct vrfb *vrfb = &rg->vrfb; in setup_vrfb_rotation() local
534 if (yuv_mode != vrfb->yuv_mode) in setup_vrfb_rotation()
536 else if (bytespp != vrfb->bytespp) in setup_vrfb_rotation()
538 else if (vrfb->xres != var->xres_virtual || in setup_vrfb_rotation()
539 vrfb->yres != var->yres_virtual) in setup_vrfb_rotation()
542 if (vrfb->vaddr[0] && reconf) { in setup_vrfb_rotation()
546 iounmap(vrfb->vaddr[0]); in setup_vrfb_rotation()
547 vrfb->vaddr[0] = NULL; in setup_vrfb_rotation()
551 if (vrfb->vaddr[0]) in setup_vrfb_rotation()
554 omap_vrfb_setup(&rg->vrfb, rg->paddr, in setup_vrfb_rotation()
560 r = omap_vrfb_map_angle(vrfb, var->yres_virtual, 0); in setup_vrfb_rotation()
565 fbi->screen_base = ofbi->region->vrfb.vaddr[0]; in setup_vrfb_rotation()
567 fix->smem_start = ofbi->region->vrfb.paddr[0]; in setup_vrfb_rotation()
1327 if (rg->vrfb.vaddr[0]) { in omapfb_free_fbmem()
1328 iounmap(rg->vrfb.vaddr[0]); in omapfb_free_fbmem()
1329 rg->vrfb.vaddr[0] = NULL; in omapfb_free_fbmem()
1332 omap_vrfb_release_ctx(&rg->vrfb); in omapfb_free_fbmem()
1382 memset(&rg->vrfb, 0, sizeof rg->vrfb); in omapfb_alloc_fbmem()
1409 r = omap_vrfb_request_ctx(&rg->vrfb); in omapfb_alloc_fbmem()
2648 module_param_named(vrfb, def_vrfb, bool, 0);