Lines Matching defs:drm_framebuffer
37 struct drm_framebuffer;
54 void (*destroy)(struct drm_framebuffer *framebuffer);
74 int (*create_handle)(struct drm_framebuffer *fb,
98 int (*dirty)(struct drm_framebuffer *framebuffer,
107 * struct drm_framebuffer - frame buffer object
120 struct drm_framebuffer {
211 #define obj_to_fb(x) container_of(x, struct drm_framebuffer, base)
214 struct drm_framebuffer *fb,
216 struct drm_framebuffer *drm_framebuffer_lookup(struct drm_device *dev,
219 void drm_framebuffer_remove(struct drm_framebuffer *fb);
220 void drm_framebuffer_cleanup(struct drm_framebuffer *fb);
221 void drm_framebuffer_unregister_private(struct drm_framebuffer *fb);
229 static inline void drm_framebuffer_get(struct drm_framebuffer *fb)
241 static inline void drm_framebuffer_put(struct drm_framebuffer *fb)
252 static inline uint32_t drm_framebuffer_read_refcount(const struct drm_framebuffer *fb)
265 static inline void drm_framebuffer_assign(struct drm_framebuffer **p,
266 struct drm_framebuffer *fb)
286 struct drm_framebuffer, head); \
293 * A derived class of struct drm_framebuffer, dedicated for afbc use cases.
299 struct drm_framebuffer base;