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()
329 struct omapfb_plane_struct *plane = fbi->par; in omapfb_blank() local
330 struct omapfb_device *fbdev = plane->fbdev; in omapfb_blank()
368 struct omapfb_plane_struct *plane = fbi->par; in omapfb_sync() local
369 struct omapfb_device *fbdev = plane->fbdev; in omapfb_sync()
385 struct omapfb_plane_struct *plane = fbi->par; in set_fb_fix() local
389 rg = &plane->fbdev->mem_desc.region[plane->idx]; in set_fb_fix()
424 static int set_color_mode(struct omapfb_plane_struct *plane, in set_color_mode() argument
432 plane->color_mode = var->nonstd; in set_color_mode()
436 plane->color_mode = var->nonstd; in set_color_mode()
440 plane->color_mode = var->nonstd; in set_color_mode()
448 plane->color_mode = OMAPFB_COLOR_CLUT_1BPP; in set_color_mode()
451 plane->color_mode = OMAPFB_COLOR_CLUT_2BPP; in set_color_mode()
454 plane->color_mode = OMAPFB_COLOR_CLUT_4BPP; in set_color_mode()
457 plane->color_mode = OMAPFB_COLOR_CLUT_8BPP; in set_color_mode()
462 if (plane->fbdev->panel->bpp == 12) in set_color_mode()
463 plane->color_mode = OMAPFB_COLOR_RGB444; in set_color_mode()
465 plane->color_mode = OMAPFB_COLOR_RGB565; in set_color_mode()
484 struct omapfb_plane_struct *plane = fbi->par; in set_fb_var() local
485 struct omapfb_device *fbdev = plane->fbdev; in set_fb_var()
488 if (set_color_mode(plane, var) < 0) in set_fb_var()
492 if (plane->color_mode == OMAPFB_COLOR_RGB444) in set_fb_var()
535 max_frame_size = fbdev->mem_desc.region[plane->idx].size; in set_fb_var()
560 if (plane->color_mode == OMAPFB_COLOR_RGB444) { in set_fb_var()
600 struct omapfb_plane_struct *plane = fbi->par; in omapfb_rotate() local
601 struct omapfb_device *fbdev = plane->fbdev; in omapfb_rotate()
625 struct omapfb_plane_struct *plane = fbi->par; in omapfb_pan_display() local
626 struct omapfb_device *fbdev = plane->fbdev; in omapfb_pan_display()
652 struct omapfb_plane_struct *plane = fbi->par; in omapfb_mirror() local
653 struct omapfb_device *fbdev = plane->fbdev; in omapfb_mirror()
660 else if (mirror != plane->info.mirror) { in omapfb_mirror()
661 plane->info.mirror = mirror; in omapfb_mirror()
675 struct omapfb_plane_struct *plane = fbi->par; in omapfb_check_var() local
676 struct omapfb_device *fbdev = plane->fbdev; in omapfb_check_var()
694 struct omapfb_plane_struct *plane = fbi->par; in omapfb_set_par() local
695 struct omapfb_device *fbdev = plane->fbdev; in omapfb_set_par()
712 struct omapfb_plane_struct *plane = fbi->par; in omapfb_update_window_async() local
713 struct omapfb_device *fbdev = plane->fbdev; in omapfb_update_window_async()
757 struct omapfb_plane_struct *plane = fbi->par; in omapfb_update_win() local
760 omapfb_rqueue_lock(plane->fbdev); in omapfb_update_win()
762 omapfb_rqueue_unlock(plane->fbdev); in omapfb_update_win()
769 struct omapfb_plane_struct *plane = fbi->par; in omapfb_update_full_screen() local
770 struct omapfb_device *fbdev = plane->fbdev; in omapfb_update_full_screen()
797 struct omapfb_plane_struct *plane = fbi->par; in omapfb_setup_plane() local
798 struct omapfb_device *fbdev = plane->fbdev; in omapfb_setup_plane()
808 if (pi->enabled && !fbdev->mem_desc.region[plane->idx].size) { in omapfb_setup_plane()
816 old_info = plane->info; in omapfb_setup_plane()
817 plane->info = *pi; in omapfb_setup_plane()
821 plane->info = old_info; in omapfb_setup_plane()
825 r = fbdev->ctrl->enable_plane(plane->idx, pi->enabled); in omapfb_setup_plane()
827 plane->info = old_info; in omapfb_setup_plane()
837 struct omapfb_plane_struct *plane = fbi->par; in omapfb_query_plane() local
839 *pi = plane->info; in omapfb_query_plane()
845 struct omapfb_plane_struct *plane = fbi->par; in omapfb_setup_mem() local
846 struct omapfb_device *fbdev = plane->fbdev; in omapfb_setup_mem()
847 struct omapfb_mem_region *rg = &fbdev->mem_desc.region[plane->idx]; in omapfb_setup_mem()
858 if (plane->info.enabled) { in omapfb_setup_mem()
887 r = fbdev->ctrl->setup_mem(plane->idx, size, mi->type, &paddr); in omapfb_setup_mem()
921 struct omapfb_plane_struct *plane = fbi->par; in omapfb_query_mem() local
922 struct omapfb_device *fbdev = plane->fbdev; in omapfb_query_mem()
925 rg = &fbdev->mem_desc.region[plane->idx]; in omapfb_query_mem()
1049 static void omapfb_get_caps(struct omapfb_device *fbdev, int plane, in omapfb_get_caps() argument
1053 fbdev->ctrl->get_caps(plane, caps); in omapfb_get_caps()
1083 struct omapfb_plane_struct *plane = fbi->par; in omapfb_ioctl() local
1084 struct omapfb_device *fbdev = plane->fbdev; in omapfb_ioctl()
1188 omapfb_get_caps(fbdev, plane->idx, &p.caps); in omapfb_ioctl()
1231 struct omapfb_plane_struct *plane = info->par; in omapfb_mmap() local
1232 struct omapfb_device *fbdev = plane->fbdev; in omapfb_mmap()
1273 int plane; in omapfb_show_caps_num() local
1277 plane = 0; in omapfb_show_caps_num()
1279 while (size < PAGE_SIZE && plane < OMAPFB_PLANE_NUM) { in omapfb_show_caps_num()
1280 omapfb_get_caps(fbdev, plane, &caps); in omapfb_show_caps_num()
1283 plane, caps.ctrl, caps.plane_color, caps.wnd_color); in omapfb_show_caps_num()
1284 plane++; in omapfb_show_caps_num()
1295 int plane; in omapfb_show_caps_text() local
1298 plane = 0; in omapfb_show_caps_text()
1300 while (size < PAGE_SIZE && plane < OMAPFB_PLANE_NUM) { in omapfb_show_caps_text()
1301 omapfb_get_caps(fbdev, plane, &caps); in omapfb_show_caps_text()
1303 "plane#%d:\n", plane); in omapfb_show_caps_text()
1327 plane++; in omapfb_show_caps_text()
1533 struct omapfb_plane_struct *plane; in planes_init() local
1542 plane = fbi->par; in planes_init()
1543 plane->idx = i; in planes_init()
1544 plane->fbdev = fbdev; in planes_init()
1545 plane->info.mirror = def_mirror; in planes_init()
1553 plane->info.out_width = fbi->var.xres; in planes_init()
1554 plane->info.out_height = fbi->var.yres; in planes_init()