Lines Matching refs:drm_info
132 front_info = pipeline->drm_info->front_info; in xen_drm_front_mode_set()
375 struct xen_drm_front_drm_info *drm_info = front_info->drm_info; in xen_drm_front_on_frame_done() local
380 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 = obj->dev->dev_private; in xen_drm_front_gem_object_free() local
390 xen_drm_front_dbuf_destroy(drm_info->front_info, in xen_drm_front_gem_object_free()
394 dbuf_free(&drm_info->front_info->dbuf_list, in xen_drm_front_gem_object_free()
405 struct xen_drm_front_drm_info *drm_info = dev->dev_private; in xen_drm_drv_dumb_create() local
427 ret = xen_drm_front_dbuf_create(drm_info->front_info, in xen_drm_drv_dumb_create()
445 xen_drm_front_dbuf_destroy(drm_info->front_info, in xen_drm_drv_dumb_create()
457 struct xen_drm_front_drm_info *drm_info = dev->dev_private; in xen_drm_drv_release() local
458 struct xen_drm_front_info *front_info = drm_info->front_info; in xen_drm_drv_release()
460 xen_drm_front_kms_fini(drm_info); in xen_drm_drv_release()
469 kfree(drm_info); in xen_drm_drv_release()
494 struct xen_drm_front_drm_info *drm_info; in xen_drm_drv_init() local
503 drm_info = kzalloc(sizeof(*drm_info), GFP_KERNEL); in xen_drm_drv_init()
504 if (!drm_info) { in xen_drm_drv_init()
509 drm_info->front_info = front_info; in xen_drm_drv_init()
510 front_info->drm_info = drm_info; in xen_drm_drv_init()
518 drm_info->drm_dev = drm_dev; in xen_drm_drv_init()
520 drm_dev->dev_private = drm_info; in xen_drm_drv_init()
522 ret = xen_drm_front_kms_init(drm_info); in xen_drm_drv_init()
546 kfree(drm_info); in xen_drm_drv_init()
547 front_info->drm_info = NULL; in xen_drm_drv_init()
554 struct xen_drm_front_drm_info *drm_info = front_info->drm_info; in xen_drm_drv_fini() local
557 if (!drm_info) in xen_drm_drv_fini()
560 dev = drm_info->drm_dev; in xen_drm_drv_fini()
572 front_info->drm_info = NULL; in xen_drm_drv_fini()
614 if (!front_info->drm_info) in displback_disconnect()