Lines Matching full:framebuffer
3 * drm gem framebuffer helper functions
42 * drm_gem_fb_get_obj() - Get GEM object backing the framebuffer
43 * @fb: Framebuffer
50 * Pointer to &drm_gem_object for the given framebuffer and plane index or NULL
84 drm_err(dev, "Failed to init framebuffer: %d\n", ret); in drm_gem_fb_init()
90 * drm_gem_fb_destroy - Free GEM backed framebuffer
91 * @fb: Framebuffer
93 * Frees a GEM backed framebuffer with its backing buffer(s) and the structure
110 * drm_gem_fb_create_handle - Create handle for GEM backed framebuffer
111 * @fb: Framebuffer
115 * This function creates a handle for the GEM object backing the framebuffer.
136 * @fb: framebuffer object
137 * @file: DRM file that holds the GEM handle(s) backing the framebuffer
138 * @mode_cmd: Metadata from the userspace framebuffer creation request
139 * @funcs: vtable to be used for the new framebuffer object
142 * custom framebuffer callbacks. Use drm_gem_fb_create() if you don't need to
214 * @file: DRM file that holds the GEM handle(s) backing the framebuffer
215 * @mode_cmd: Metadata from the userspace framebuffer creation request
216 * @funcs: vtable to be used for the new framebuffer object
219 * custom framebuffer callbacks. Use drm_gem_fb_create() if you don't need to
256 * @file: DRM file that holds the GEM handle(s) backing the framebuffer
257 * @mode_cmd: Metadata from the userspace framebuffer creation request
259 * This function creates a new framebuffer object described by
261 * backing the framebuffer.
265 * validation. Use drm_gem_fb_create_with_dirty() if you need framebuffer
293 * @file: DRM file that holds the GEM handle(s) backing the framebuffer
294 * @mode_cmd: Metadata from the userspace framebuffer creation request
296 * This function creates a new framebuffer object described by
298 * backing the framebuffer. drm_atomic_helper_dirtyfb() is used for the dirty
299 * callback giving framebuffer flushing through the atomic machinery. Use
322 * drm_gem_fb_vmap - maps all framebuffer BOs into kernel address space
323 * @fb: the framebuffer
327 * This function maps all buffer objects of the given framebuffer into
334 * is different from @map if the framebuffer's offsets field is non-zero.
386 * drm_gem_fb_vunmap - unmaps framebuffer BOs from kernel address space
387 * @fb: the framebuffer
390 * This function unmaps all buffer objects of the given framebuffer.
435 * @fb: the framebuffer
438 * Prepares a framebuffer's GEM buffer objects for CPU access. This function
478 * @fb: the framebuffer
481 * Signals the end of CPU access to the given framebuffer's GEM buffer objects. This
576 * @afbc_fb: afbc-specific framebuffer
577 * @mode_cmd: Metadata from the userspace framebuffer creation request
578 * @afbc_fb: afbc framebuffer