Lines Matching refs:panel
63 struct msm_panel_data *panel; member
125 struct msm_panel_data *panel = msmfb->panel; in msmfb_start_dma() local
166 panel->interface_type); in msmfb_start_dma()
171 if (panel->clear_vsync) in msmfb_start_dma()
172 panel->clear_vsync(panel); in msmfb_start_dma()
198 struct msm_panel_data *panel = msmfb->panel; in msmfb_pan_update() local
230 if (retry && panel->request_vsync && in msmfb_pan_update()
232 panel->request_vsync(panel, in msmfb_pan_update()
282 if (panel->request_vsync && (sleeping == AWAKE)) { in msmfb_pan_update()
283 panel->request_vsync(panel, &msmfb->vsync_callback); in msmfb_pan_update()
303 struct msm_panel_data *panel = msmfb->panel; in power_on_panel() local
309 if (panel->unblank(panel)) { in power_on_panel()
340 struct msm_panel_data *panel = msmfb->panel; in msmfb_pan_display() local
343 if ((panel->caps & MSMFB_CAP_PARTIAL_UPDATES) && in msmfb_pan_display()
461 fb_info->var.width = msmfb->panel->fb_data->width; in setup_fb_info()
462 fb_info->var.height = msmfb->panel->fb_data->height; in setup_fb_info()
470 if (msmfb->panel->caps & MSMFB_CAP_PARTIAL_UPDATES) { in setup_fb_info()
541 struct msm_panel_data *panel = pdev->dev.platform_data; in msmfb_probe() local
544 if (!panel) { in msmfb_probe()
548 if (!panel->fb_data) { in msmfb_probe()
558 msmfb->panel = panel; in msmfb_probe()
559 msmfb->xres = panel->fb_data->xres; in msmfb_probe()
560 msmfb->yres = panel->fb_data->yres; in msmfb_probe()