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
222 * @file: DRM file that holds the GEM handle(s) backing the framebuffer
223 * @mode_cmd: Metadata from the userspace framebuffer creation request
224 * @funcs: vtable to be used for the new framebuffer object
227 * custom framebuffer callbacks. Use drm_gem_fb_create() if you don't need to
264 * @file: DRM file that holds the GEM handle(s) backing the framebuffer
265 * @mode_cmd: Metadata from the userspace framebuffer creation request
267 * This function creates a new framebuffer object described by
269 * backing the framebuffer.
273 * validation. Use drm_gem_fb_create_with_dirty() if you need framebuffer
301 * @file: DRM file that holds the GEM handle(s) backing the framebuffer
302 * @mode_cmd: Metadata from the userspace framebuffer creation request
304 * This function creates a new framebuffer object described by
306 * backing the framebuffer. drm_atomic_helper_dirtyfb() is used for the dirty
307 * callback giving framebuffer flushing through the atomic machinery. Use
330 * drm_gem_fb_vmap - maps all framebuffer BOs into kernel address space
331 * @fb: the framebuffer
335 * This function maps all buffer objects of the given framebuffer into
342 * is different from @map if the framebuffer's offsets field is non-zero.
394 * drm_gem_fb_vunmap - unmaps framebuffer BOs from kernel address space
395 * @fb: the framebuffer
398 * This function unmaps all buffer objects of the given framebuffer.
443 * @fb: the framebuffer
446 * Prepares a framebuffer's GEM buffer objects for CPU access. This function
486 * @fb: the framebuffer
489 * Signals the end of CPU access to the given framebuffer's GEM buffer objects. This
584 * @afbc_fb: afbc-specific framebuffer
585 * @mode_cmd: Metadata from the userspace framebuffer creation request
586 * @afbc_fb: afbc framebuffer