Lines Matching full:framebuffer

3  * drm gem framebuffer helper functions
39 * drm_gem_fb_get_obj() - Get GEM object backing the framebuffer
40 * @fb: Framebuffer
47 * Pointer to &drm_gem_object for the given framebuffer and plane index or NULL
77 drm_err(dev, "Failed to init framebuffer: %d\n", ret); in drm_gem_fb_init()
83 * drm_gem_fb_destroy - Free GEM backed framebuffer
84 * @fb: Framebuffer
86 * Frees a GEM backed framebuffer with its backing buffer(s) and the structure
103 * drm_gem_fb_create_handle - Create handle for GEM backed framebuffer
104 * @fb: Framebuffer
108 * This function creates a handle for the GEM object backing the framebuffer.
129 * @fb: framebuffer object
130 * @file: DRM file that holds the GEM handle(s) backing the framebuffer
131 * @mode_cmd: Metadata from the userspace framebuffer creation request
132 * @funcs: vtable to be used for the new framebuffer object
135 * custom framebuffer callbacks. Use drm_gem_fb_create() if you don't need to
207 * @file: DRM file that holds the GEM handle(s) backing the framebuffer
208 * @mode_cmd: Metadata from the userspace framebuffer creation request
209 * @funcs: vtable to be used for the new framebuffer object
212 * custom framebuffer callbacks. Use drm_gem_fb_create() if you don't need to
249 * @file: DRM file that holds the GEM handle(s) backing the framebuffer
250 * @mode_cmd: Metadata from the userspace framebuffer creation request
252 * This function creates a new framebuffer object described by
254 * backing the framebuffer.
258 * validation. Use drm_gem_fb_create_with_dirty() if you need framebuffer
286 * @file: DRM file that holds the GEM handle(s) backing the framebuffer
287 * @mode_cmd: Metadata from the userspace framebuffer creation request
289 * This function creates a new framebuffer object described by
291 * backing the framebuffer. drm_atomic_helper_dirtyfb() is used for the dirty
292 * callback giving framebuffer flushing through the atomic machinery. Use
315 * drm_gem_fb_vmap - maps all framebuffer BOs into kernel address space
316 * @fb: the framebuffer
320 * This function maps all buffer objects of the given framebuffer into
327 * is different from @map if the framebuffer's offsets field is non-zero.
377 * drm_gem_fb_vunmap - unmaps framebuffer BOs from kernel address space
378 * @fb: the framebuffer
381 * This function unmaps all buffer objects of the given framebuffer.
405 * @fb: the framebuffer
408 * Prepares a framebuffer's GEM buffer objects for CPU access. This function
461 * @fb: the framebuffer
464 * Signals the end of CPU access to the given framebuffer's GEM buffer objects. This
581 * @afbc_fb: afbc-specific framebuffer
582 * @mode_cmd: Metadata from the userspace framebuffer creation request
583 * @afbc_fb: afbc framebuffer