Lines Matching refs:drm_framebuffer
30 struct drm_framebuffer;
48 void (*destroy)(struct drm_framebuffer *framebuffer);
68 int (*create_handle)(struct drm_framebuffer *fb,
89 int (*dirty)(struct drm_framebuffer *framebuffer,
109 struct drm_framebuffer { struct
208 #define obj_to_fb(x) container_of(x, struct drm_framebuffer, base) argument
211 struct drm_framebuffer *fb,
213 struct drm_framebuffer *drm_framebuffer_lookup(struct drm_device *dev,
216 void drm_framebuffer_remove(struct drm_framebuffer *fb);
217 void drm_framebuffer_cleanup(struct drm_framebuffer *fb);
218 void drm_framebuffer_unregister_private(struct drm_framebuffer *fb);
226 static inline void drm_framebuffer_get(struct drm_framebuffer *fb) in drm_framebuffer_get()
238 static inline void drm_framebuffer_put(struct drm_framebuffer *fb) in drm_framebuffer_put()
250 static inline void drm_framebuffer_reference(struct drm_framebuffer *fb) in drm_framebuffer_reference()
262 static inline void drm_framebuffer_unreference(struct drm_framebuffer *fb) in drm_framebuffer_unreference()
273 static inline uint32_t drm_framebuffer_read_refcount(const struct drm_framebuffer *fb) in drm_framebuffer_read_refcount()
286 static inline void drm_framebuffer_assign(struct drm_framebuffer **p, in drm_framebuffer_assign()
287 struct drm_framebuffer *fb) in drm_framebuffer_assign()
307 struct drm_framebuffer, head); \
312 const struct drm_framebuffer *fb, int plane);
314 const struct drm_framebuffer *fb, int plane);