Lines Matching refs:rg

493 	struct omapfb2_mem_region *rg = ofbi->region;  in setup_vrfb_rotation()  local
494 struct vrfb *vrfb = &rg->vrfb; in setup_vrfb_rotation()
503 if (!rg->size || ofbi->rotation_type != OMAP_DSS_ROT_VRFB) in setup_vrfb_rotation()
543 omap_vrfb_setup(&rg->vrfb, rg->paddr, in setup_vrfb_rotation()
595 struct omapfb2_mem_region *rg = ofbi->region; in set_fb_fix() local
620 fix->smem_len = rg->size; in set_fb_fix()
1068 struct omapfb2_mem_region *rg = vma->vm_private_data; in mmap_user_open() local
1070 omapfb_get_mem_region(rg); in mmap_user_open()
1071 atomic_inc(&rg->map_count); in mmap_user_open()
1072 omapfb_put_mem_region(rg); in mmap_user_open()
1077 struct omapfb2_mem_region *rg = vma->vm_private_data; in mmap_user_close() local
1079 omapfb_get_mem_region(rg); in mmap_user_close()
1080 atomic_dec(&rg->map_count); in mmap_user_close()
1081 omapfb_put_mem_region(rg); in mmap_user_close()
1093 struct omapfb2_mem_region *rg; in omapfb_mmap() local
1098 rg = omapfb_get_mem_region(ofbi->region); in omapfb_mmap()
1108 vma->vm_private_data = rg; in omapfb_mmap()
1115 atomic_inc(&rg->map_count); in omapfb_mmap()
1117 omapfb_put_mem_region(rg); in omapfb_mmap()
1301 struct omapfb2_mem_region *rg; in omapfb_free_fbmem() local
1303 rg = ofbi->region; in omapfb_free_fbmem()
1305 if (rg->token == NULL) in omapfb_free_fbmem()
1308 WARN_ON(atomic_read(&rg->map_count)); in omapfb_free_fbmem()
1312 if (rg->vrfb.vaddr[0]) { in omapfb_free_fbmem()
1313 iounmap(rg->vrfb.vaddr[0]); in omapfb_free_fbmem()
1314 rg->vrfb.vaddr[0] = NULL; in omapfb_free_fbmem()
1317 omap_vrfb_release_ctx(&rg->vrfb); in omapfb_free_fbmem()
1320 dma_free_attrs(fbdev->dev, rg->size, rg->token, rg->dma_handle, in omapfb_free_fbmem()
1321 rg->attrs); in omapfb_free_fbmem()
1323 rg->token = NULL; in omapfb_free_fbmem()
1324 rg->vaddr = NULL; in omapfb_free_fbmem()
1325 rg->paddr = 0; in omapfb_free_fbmem()
1326 rg->alloc = 0; in omapfb_free_fbmem()
1327 rg->size = 0; in omapfb_free_fbmem()
1357 struct omapfb2_mem_region *rg; in omapfb_alloc_fbmem() local
1363 rg = ofbi->region; in omapfb_alloc_fbmem()
1365 rg->paddr = 0; in omapfb_alloc_fbmem()
1366 rg->vaddr = NULL; in omapfb_alloc_fbmem()
1367 memset(&rg->vrfb, 0, sizeof rg->vrfb); in omapfb_alloc_fbmem()
1368 rg->size = 0; in omapfb_alloc_fbmem()
1369 rg->type = 0; in omapfb_alloc_fbmem()
1370 rg->alloc = false; in omapfb_alloc_fbmem()
1371 rg->map = false; in omapfb_alloc_fbmem()
1394 r = omap_vrfb_request_ctx(&rg->vrfb); in omapfb_alloc_fbmem()
1403 rg->attrs = attrs; in omapfb_alloc_fbmem()
1404 rg->token = token; in omapfb_alloc_fbmem()
1405 rg->dma_handle = dma_handle; in omapfb_alloc_fbmem()
1407 rg->paddr = (unsigned long)dma_handle; in omapfb_alloc_fbmem()
1408 rg->vaddr = (void __iomem *)token; in omapfb_alloc_fbmem()
1409 rg->size = size; in omapfb_alloc_fbmem()
1410 rg->alloc = 1; in omapfb_alloc_fbmem()
1553 struct omapfb2_mem_region *rg; in omapfb_allocate_all_fbs() local
1554 rg = ofbi->region; in omapfb_allocate_all_fbs()
1558 rg->paddr, in omapfb_allocate_all_fbs()
1559 rg->vaddr, in omapfb_allocate_all_fbs()
1560 rg->size); in omapfb_allocate_all_fbs()
1584 struct omapfb2_mem_region *rg = ofbi->region; in omapfb_realloc_fbmem() local
1585 unsigned long old_size = rg->size; in omapfb_realloc_fbmem()
1586 unsigned long old_paddr = rg->paddr; in omapfb_realloc_fbmem()
1587 int old_type = rg->type; in omapfb_realloc_fbmem()
1611 if (rg->size == 0) in omapfb_realloc_fbmem()