Home
last modified time | relevance | path

Searched refs:drm_info (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/xen/
Dxen_drm_front_kms.c38 struct xen_drm_front_drm_info *drm_info = fb->dev->dev_private; in fb_destroy() local
42 xen_drm_front_fb_detach(drm_info->front_info, in fb_destroy()
57 struct xen_drm_front_drm_info *drm_info = dev->dev_private; in fb_create() local
75 ret = xen_drm_front_fb_attach(drm_info->front_info, in fb_create()
201 struct xen_drm_front_drm_info *drm_info = pipeline->drm_info; in display_send_page_flip() local
207 ret = xen_drm_front_page_flip(drm_info->front_info, in display_send_page_flip()
296 static int display_pipe_init(struct xen_drm_front_drm_info *drm_info, in display_pipe_init() argument
300 struct drm_device *dev = drm_info->drm_dev; in display_pipe_init()
305 pipeline->drm_info = drm_info; in display_pipe_init()
312 ret = xen_drm_front_conn_init(drm_info, &pipeline->conn); in display_pipe_init()
[all …]
Dxen_drm_front.c132 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
[all …]
Dxen_drm_front_kms.h19 int xen_drm_front_kms_init(struct xen_drm_front_drm_info *drm_info);
21 void xen_drm_front_kms_fini(struct xen_drm_front_drm_info *drm_info);
Dxen_drm_front_gem.c80 struct xen_drm_front_drm_info *drm_info = dev->dev_private; in gem_create() local
89 if (drm_info->front_info->cfg.be_alloc) { in gem_create()
190 struct xen_drm_front_drm_info *drm_info = dev->dev_private; in xen_drm_front_gem_import_sg_table() local
211 ret = xen_drm_front_dbuf_create(drm_info->front_info, in xen_drm_front_gem_import_sg_table()
Dxen_drm_front.h94 struct xen_drm_front_drm_info *drm_info; member
108 struct xen_drm_front_drm_info *drm_info; member
Dxen_drm_front_conn.c100 int xen_drm_front_conn_init(struct xen_drm_front_drm_info *drm_info, in xen_drm_front_conn_init() argument
113 return drm_connector_init(drm_info->drm_dev, connector, in xen_drm_front_conn_init()
Dxen_drm_front_conn.h21 int xen_drm_front_conn_init(struct xen_drm_front_drm_info *drm_info,