Lines Matching refs:drm_info
132 front_info = pipeline->drm_info->front_info; in xen_drm_front_mode_set()
373 struct xen_drm_front_drm_info *drm_info = front_info->drm_info; in xen_drm_front_on_frame_done() local
378 xen_drm_front_kms_on_frame_done(&drm_info->pipeline[conn_idx], in xen_drm_front_on_frame_done()
386 struct xen_drm_front_drm_info *drm_info = dev->dev_private; in xen_drm_drv_dumb_create() local
408 ret = xen_drm_front_dbuf_create(drm_info->front_info, in xen_drm_drv_dumb_create()
426 xen_drm_front_dbuf_destroy(drm_info->front_info, in xen_drm_drv_dumb_create()
438 struct xen_drm_front_drm_info *drm_info = obj->dev->dev_private; in xen_drm_drv_free_object_unlocked() local
442 xen_drm_front_dbuf_destroy(drm_info->front_info, in xen_drm_drv_free_object_unlocked()
446 dbuf_free(&drm_info->front_info->dbuf_list, in xen_drm_drv_free_object_unlocked()
455 struct xen_drm_front_drm_info *drm_info = dev->dev_private; in xen_drm_drv_release() local
456 struct xen_drm_front_info *front_info = drm_info->front_info; in xen_drm_drv_release()
458 xen_drm_front_kms_fini(drm_info); in xen_drm_drv_release()
470 kfree(drm_info); in xen_drm_drv_release()
517 struct xen_drm_front_drm_info *drm_info; in xen_drm_drv_init() local
523 drm_info = kzalloc(sizeof(*drm_info), GFP_KERNEL); in xen_drm_drv_init()
524 if (!drm_info) { in xen_drm_drv_init()
529 drm_info->front_info = front_info; in xen_drm_drv_init()
530 front_info->drm_info = drm_info; in xen_drm_drv_init()
538 drm_info->drm_dev = drm_dev; in xen_drm_drv_init()
540 drm_dev->dev_private = drm_info; in xen_drm_drv_init()
542 ret = xen_drm_front_kms_init(drm_info); in xen_drm_drv_init()
565 kfree(drm_info); in xen_drm_drv_init()
571 struct xen_drm_front_drm_info *drm_info = front_info->drm_info; in xen_drm_drv_fini() local
574 if (!drm_info) in xen_drm_drv_fini()
577 dev = drm_info->drm_dev; in xen_drm_drv_fini()
589 front_info->drm_info = NULL; in xen_drm_drv_fini()
631 if (!front_info->drm_info) in displback_disconnect()