Lines Matching refs:dbuf_cookie
38 u64 dbuf_cookie; member
45 struct xen_drm_front_dbuf *dbuf, u64 dbuf_cookie) in dbuf_add_to_list() argument
47 dbuf->dbuf_cookie = dbuf_cookie; in dbuf_add_to_list()
52 u64 dbuf_cookie) in dbuf_get() argument
57 if (buf->dbuf_cookie == dbuf_cookie) in dbuf_get()
63 static void dbuf_free(struct list_head *dbuf_list, u64 dbuf_cookie) in dbuf_free() argument
68 if (buf->dbuf_cookie == dbuf_cookie) { in dbuf_free()
159 u64 dbuf_cookie, u32 width, u32 height, in xen_drm_front_dbuf_create() argument
178 dbuf_add_to_list(front_info, dbuf, dbuf_cookie); in xen_drm_front_dbuf_create()
199 req->op.dbuf_create.dbuf_cookie = dbuf_cookie; in xen_drm_front_dbuf_create()
226 dbuf_free(&front_info->dbuf_list, dbuf_cookie); in xen_drm_front_dbuf_create()
231 u64 dbuf_cookie) in xen_drm_front_dbuf_destroy() argument
250 dbuf_free(&front_info->dbuf_list, dbuf_cookie); in xen_drm_front_dbuf_destroy()
256 req->op.dbuf_destroy.dbuf_cookie = dbuf_cookie; in xen_drm_front_dbuf_destroy()
269 dbuf_free(&front_info->dbuf_list, dbuf_cookie); in xen_drm_front_dbuf_destroy()
276 u64 dbuf_cookie, u64 fb_cookie, u32 width, in xen_drm_front_fb_attach() argument
289 buf = dbuf_get(&front_info->dbuf_list, dbuf_cookie); in xen_drm_front_fb_attach()
299 req->op.fb_attach.dbuf_cookie = dbuf_cookie; in xen_drm_front_fb_attach()