Lines Matching refs:drm_info

40 	struct xen_drm_front_drm_info *drm_info = fb->dev->dev_private;  in fb_destroy()  local
44 xen_drm_front_fb_detach(drm_info->front_info, in fb_destroy()
59 struct xen_drm_front_drm_info *drm_info = dev->dev_private; in fb_create() local
70 ret = xen_drm_front_fb_attach(drm_info->front_info, in fb_create()
196 struct xen_drm_front_drm_info *drm_info = pipeline->drm_info; in display_send_page_flip() local
202 ret = xen_drm_front_page_flip(drm_info->front_info, in display_send_page_flip()
310 static int display_pipe_init(struct xen_drm_front_drm_info *drm_info, in display_pipe_init() argument
314 struct drm_device *dev = drm_info->drm_dev; in display_pipe_init()
319 pipeline->drm_info = drm_info; in display_pipe_init()
326 ret = xen_drm_front_conn_init(drm_info, &pipeline->conn); in display_pipe_init()
338 int xen_drm_front_kms_init(struct xen_drm_front_drm_info *drm_info) in xen_drm_front_kms_init() argument
340 struct drm_device *dev = drm_info->drm_dev; in xen_drm_front_kms_init()
351 for (i = 0; i < drm_info->front_info->cfg.num_connectors; i++) { in xen_drm_front_kms_init()
353 &drm_info->front_info->cfg.connectors[i]; in xen_drm_front_kms_init()
355 &drm_info->pipeline[i]; in xen_drm_front_kms_init()
357 ret = display_pipe_init(drm_info, i, cfg, pipeline); in xen_drm_front_kms_init()
369 void xen_drm_front_kms_fini(struct xen_drm_front_drm_info *drm_info) in xen_drm_front_kms_fini() argument
373 for (i = 0; i < drm_info->front_info->cfg.num_connectors; i++) { in xen_drm_front_kms_fini()
375 &drm_info->pipeline[i]; in xen_drm_front_kms_fini()