Lines Matching full:framebuffer

3  * drm gem framebuffer helper functions
43 * drm_gem_fb_get_obj() - Get GEM object backing the framebuffer
44 * @fb: Framebuffer
51 * Pointer to &drm_gem_object for the given framebuffer and plane index or NULL
80 drm_err(dev, "Failed to init framebuffer: %d\n", ret); in drm_gem_fb_init()
86 * drm_gem_fb_destroy - Free GEM backed framebuffer
87 * @fb: Framebuffer
89 * Frees a GEM backed framebuffer with its backing buffer(s) and the structure
106 * drm_gem_fb_create_handle - Create handle for GEM backed framebuffer
107 * @fb: Framebuffer
111 * This function creates a handle for the GEM object backing the framebuffer.
132 * @fb: framebuffer object
133 * @file: DRM file that holds the GEM handle(s) backing the framebuffer
134 * @mode_cmd: Metadata from the userspace framebuffer creation request
135 * @funcs: vtable to be used for the new framebuffer object
138 * custom framebuffer callbacks. Use drm_gem_fb_create() if you don't need to
203 * @file: DRM file that holds the GEM handle(s) backing the framebuffer
204 * @mode_cmd: Metadata from the userspace framebuffer creation request
205 * @funcs: vtable to be used for the new framebuffer object
208 * custom framebuffer callbacks. Use drm_gem_fb_create() if you don't need to
245 * @file: DRM file that holds the GEM handle(s) backing the framebuffer
246 * @mode_cmd: Metadata from the userspace framebuffer creation request
248 * This function creates a new framebuffer object described by
250 * backing the framebuffer.
254 * validation. Use drm_gem_fb_create_with_dirty() if you need framebuffer
282 * @file: DRM file that holds the GEM handle(s) backing the framebuffer
283 * @mode_cmd: Metadata from the userspace framebuffer creation request
285 * This function creates a new framebuffer object described by
287 * backing the framebuffer. drm_atomic_helper_dirtyfb() is used for the dirty
288 * callback giving framebuffer flushing through the atomic machinery. Use
399 * @afbc_fb: afbc-specific framebuffer
400 * @mode_cmd: Metadata from the userspace framebuffer creation request
401 * @afbc_fb: afbc framebuffer
437 * drm_gem_fb_prepare_fb() - Prepare a GEM backed framebuffer
448 * gem based framebuffer drivers which have their buffers always pinned in