Lines Matching refs:plane

196 	struct omapfb_plane_struct *plane = fbi->par;  in ctrl_change_mode()  local
197 struct omapfb_device *fbdev = plane->fbdev; in ctrl_change_mode()
205 r = fbdev->ctrl->setup_plane(plane->idx, plane->info.channel_out, in ctrl_change_mode()
207 plane->info.pos_x, plane->info.pos_y, in ctrl_change_mode()
208 var->xres, var->yres, plane->color_mode); in ctrl_change_mode()
219 r = fbdev->ctrl->set_scale(plane->idx, in ctrl_change_mode()
221 plane->info.out_width, in ctrl_change_mode()
222 plane->info.out_height); in ctrl_change_mode()
255 struct omapfb_plane_struct *plane = info->par; in _setcolreg() local
256 struct omapfb_device *fbdev = plane->fbdev; in _setcolreg()
260 switch (plane->color_mode) { in _setcolreg()
334 struct omapfb_plane_struct *plane = fbi->par; in omapfb_blank() local
335 struct omapfb_device *fbdev = plane->fbdev; in omapfb_blank()
373 struct omapfb_plane_struct *plane = fbi->par; in omapfb_sync() local
374 struct omapfb_device *fbdev = plane->fbdev; in omapfb_sync()
390 struct omapfb_plane_struct *plane = fbi->par; in set_fb_fix() local
394 rg = &plane->fbdev->mem_desc.region[plane->idx]; in set_fb_fix()
429 static int set_color_mode(struct omapfb_plane_struct *plane, in set_color_mode() argument
437 plane->color_mode = var->nonstd; in set_color_mode()
441 plane->color_mode = var->nonstd; in set_color_mode()
445 plane->color_mode = var->nonstd; in set_color_mode()
453 plane->color_mode = OMAPFB_COLOR_CLUT_1BPP; in set_color_mode()
456 plane->color_mode = OMAPFB_COLOR_CLUT_2BPP; in set_color_mode()
459 plane->color_mode = OMAPFB_COLOR_CLUT_4BPP; in set_color_mode()
462 plane->color_mode = OMAPFB_COLOR_CLUT_8BPP; in set_color_mode()
467 if (plane->fbdev->panel->bpp == 12) in set_color_mode()
468 plane->color_mode = OMAPFB_COLOR_RGB444; in set_color_mode()
470 plane->color_mode = OMAPFB_COLOR_RGB565; in set_color_mode()
489 struct omapfb_plane_struct *plane = fbi->par; in set_fb_var() local
490 struct omapfb_device *fbdev = plane->fbdev; in set_fb_var()
493 if (set_color_mode(plane, var) < 0) in set_fb_var()
497 if (plane->color_mode == OMAPFB_COLOR_RGB444) in set_fb_var()
540 max_frame_size = fbdev->mem_desc.region[plane->idx].size; in set_fb_var()
565 if (plane->color_mode == OMAPFB_COLOR_RGB444) { in set_fb_var()
605 struct omapfb_plane_struct *plane = fbi->par; in omapfb_rotate() local
606 struct omapfb_device *fbdev = plane->fbdev; in omapfb_rotate()
630 struct omapfb_plane_struct *plane = fbi->par; in omapfb_pan_display() local
631 struct omapfb_device *fbdev = plane->fbdev; in omapfb_pan_display()
657 struct omapfb_plane_struct *plane = fbi->par; in omapfb_mirror() local
658 struct omapfb_device *fbdev = plane->fbdev; in omapfb_mirror()
665 else if (mirror != plane->info.mirror) { in omapfb_mirror()
666 plane->info.mirror = mirror; in omapfb_mirror()
680 struct omapfb_plane_struct *plane = fbi->par; in omapfb_check_var() local
681 struct omapfb_device *fbdev = plane->fbdev; in omapfb_check_var()
699 struct omapfb_plane_struct *plane = fbi->par; in omapfb_set_par() local
700 struct omapfb_device *fbdev = plane->fbdev; in omapfb_set_par()
717 struct omapfb_plane_struct *plane = fbi->par; in omapfb_update_window_async() local
718 struct omapfb_device *fbdev = plane->fbdev; in omapfb_update_window_async()
762 struct omapfb_plane_struct *plane = fbi->par; in omapfb_update_win() local
765 omapfb_rqueue_lock(plane->fbdev); in omapfb_update_win()
767 omapfb_rqueue_unlock(plane->fbdev); in omapfb_update_win()
774 struct omapfb_plane_struct *plane = fbi->par; in omapfb_update_full_screen() local
775 struct omapfb_device *fbdev = plane->fbdev; in omapfb_update_full_screen()
802 struct omapfb_plane_struct *plane = fbi->par; in omapfb_setup_plane() local
803 struct omapfb_device *fbdev = plane->fbdev; in omapfb_setup_plane()
813 if (pi->enabled && !fbdev->mem_desc.region[plane->idx].size) { in omapfb_setup_plane()
821 old_info = plane->info; in omapfb_setup_plane()
822 plane->info = *pi; in omapfb_setup_plane()
826 plane->info = old_info; in omapfb_setup_plane()
830 r = fbdev->ctrl->enable_plane(plane->idx, pi->enabled); in omapfb_setup_plane()
832 plane->info = old_info; in omapfb_setup_plane()
842 struct omapfb_plane_struct *plane = fbi->par; in omapfb_query_plane() local
844 *pi = plane->info; in omapfb_query_plane()
850 struct omapfb_plane_struct *plane = fbi->par; in omapfb_setup_mem() local
851 struct omapfb_device *fbdev = plane->fbdev; in omapfb_setup_mem()
852 struct omapfb_mem_region *rg = &fbdev->mem_desc.region[plane->idx]; in omapfb_setup_mem()
863 if (plane->info.enabled) { in omapfb_setup_mem()
892 r = fbdev->ctrl->setup_mem(plane->idx, size, mi->type, &paddr); in omapfb_setup_mem()
926 struct omapfb_plane_struct *plane = fbi->par; in omapfb_query_mem() local
927 struct omapfb_device *fbdev = plane->fbdev; in omapfb_query_mem()
930 rg = &fbdev->mem_desc.region[plane->idx]; in omapfb_query_mem()
1054 static void omapfb_get_caps(struct omapfb_device *fbdev, int plane, in omapfb_get_caps() argument
1058 fbdev->ctrl->get_caps(plane, caps); in omapfb_get_caps()
1088 struct omapfb_plane_struct *plane = fbi->par; in omapfb_ioctl() local
1089 struct omapfb_device *fbdev = plane->fbdev; in omapfb_ioctl()
1193 omapfb_get_caps(fbdev, plane->idx, &p.caps); in omapfb_ioctl()
1236 struct omapfb_plane_struct *plane = info->par; in omapfb_mmap() local
1237 struct omapfb_device *fbdev = plane->fbdev; in omapfb_mmap()
1278 int plane; in omapfb_show_caps_num() local
1282 plane = 0; in omapfb_show_caps_num()
1284 while (size < PAGE_SIZE && plane < OMAPFB_PLANE_NUM) { in omapfb_show_caps_num()
1285 omapfb_get_caps(fbdev, plane, &caps); in omapfb_show_caps_num()
1288 plane, caps.ctrl, caps.plane_color, caps.wnd_color); in omapfb_show_caps_num()
1289 plane++; in omapfb_show_caps_num()
1300 int plane; in omapfb_show_caps_text() local
1303 plane = 0; in omapfb_show_caps_text()
1305 while (size < PAGE_SIZE && plane < OMAPFB_PLANE_NUM) { in omapfb_show_caps_text()
1306 omapfb_get_caps(fbdev, plane, &caps); in omapfb_show_caps_text()
1308 "plane#%d:\n", plane); in omapfb_show_caps_text()
1332 plane++; in omapfb_show_caps_text()
1538 struct omapfb_plane_struct *plane; in planes_init() local
1547 plane = fbi->par; in planes_init()
1548 plane->idx = i; in planes_init()
1549 plane->fbdev = fbdev; in planes_init()
1550 plane->info.mirror = def_mirror; in planes_init()
1558 plane->info.out_width = fbi->var.xres; in planes_init()
1559 plane->info.out_height = fbi->var.yres; in planes_init()