Lines Matching refs:fb
226 int (*create_handle)(struct drm_framebuffer *fb,
230 * Optinal callback for the dirty fb ioctl.
250 * Note that the fb is refcounted for the benefit of driver internals,
255 * hold a ref to the fb even though it has already been removed from
360 * rendering to the current fb until the flip has completed.
366 struct drm_framebuffer *fb,
381 * @invert_dimensions: for purposes of error checking crtc vs fb sizes,
407 * without a full modeset (fb, cursor data, ...)
414 struct drm_framebuffer *fb;
416 /* Temporary tracking of the old fb while a modeset is ongoing. Used
643 struct drm_crtc *crtc, struct drm_framebuffer *fb,
664 * @fb: currently bound fb
679 struct drm_framebuffer *fb;
689 * @fb: framebuffer to use for new config
692 * @x: position of this CRTC relative to @fb
693 * @y: position of this CRTC relative to @fb
703 struct drm_framebuffer *fb;
781 struct idr crtc_idr; /* use this idr for all IDs, fb, crtc, connector, modes - just makes life easier */
783 * fb_lock - mutex to protect fb state
785 * Besides the global fb list his also protects the fbs list in the
921 /* for us by fb module */
952 struct drm_framebuffer *fb,
956 extern void drm_framebuffer_unreference(struct drm_framebuffer *fb);
957 extern void drm_framebuffer_reference(struct drm_framebuffer *fb);
958 extern void drm_framebuffer_remove(struct drm_framebuffer *fb);
959 extern void drm_framebuffer_cleanup(struct drm_framebuffer *fb);
960 extern void drm_framebuffer_unregister_private(struct drm_framebuffer *fb);
962 extern int drmfb_remove(struct drm_device *dev, struct drm_framebuffer *fb);