Lines Matching full:framebuffer
61 * and access the framebuffer object. The helper function
65 * The lifetime of a drm framebuffer is controlled with a reference count,
68 * which the last reference is never dropped (e.g. for the fbdev framebuffer
70 * struct) drivers can manually clean up a framebuffer at module unload time
163 drm_dbg_kms(dev, "bad framebuffer format %p4cc\n", in framebuffer_check()
169 drm_dbg_kms(dev, "bad framebuffer width %u\n", r->width); in framebuffer_check()
174 drm_dbg_kms(dev, "bad framebuffer height %u\n", r->height); in framebuffer_check()
279 drm_dbg_kms(dev, "bad framebuffer flags 0x%08x\n", r->flags); in drm_internal_framebuffer_create()
284 drm_dbg_kms(dev, "bad framebuffer width %d, should be >= %d && <= %d\n", in drm_internal_framebuffer_create()
289 drm_dbg_kms(dev, "bad framebuffer height %d, should be >= %d && <= %d\n", in drm_internal_framebuffer_create()
306 drm_dbg_kms(dev, "could not create framebuffer\n"); in drm_internal_framebuffer_create()
426 * @fb_id: id of framebuffer to remove
800 * framebuffer while holding mutex locks. in drm_fb_release()
845 * drm_framebuffer_init - initialize a framebuffer
847 * @fb: framebuffer to be initialized
850 * Allocates an ID for the framebuffer's parent mode object, sets its mode
892 * drm_framebuffer_lookup - look up a drm framebuffer and grab a reference
897 * If successful, this grabs an additional reference to the framebuffer -
898 * callers need to make sure to eventually unreference the returned framebuffer
925 * recommended to embed a framebuffer struct info fbdev struct, instead, a
926 * framebuffer pointer is preferred and drm_framebuffer_put() should be called
927 * when the framebuffer is to be cleaned up.
944 * drm_framebuffer_cleanup - remove a framebuffer object
945 * @fb: framebuffer to remove
947 * Cleanup framebuffer. This function is intended to be used from the drivers
955 * Also, the framebuffer will not be removed from the lookup idr - for
1107 * drm_framebuffer_remove - remove and unreference a framebuffer object
1108 * @fb: framebuffer to remove
1112 * passed-in framebuffer. Might take the modeset locks.
1115 * last reference to the framebuffer. It is also guaranteed to not take the
1193 drm_printf(&p, "framebuffer[%u]:\n", fb->base.id); in drm_framebuffer_info()
1202 { "framebuffer", drm_framebuffer_info, 0 },