Home
last modified time | relevance | path

Searched refs:intel_frontbuffer (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/gpu/drm/i915/display/
H A Dintel_frontbuffer.h43 struct intel_frontbuffer { struct
69 void intel_frontbuffer_put(struct intel_frontbuffer *front); argument
71 struct intel_frontbuffer *
74 void __intel_fb_invalidate(struct intel_frontbuffer *front,
89 static inline bool intel_frontbuffer_invalidate(struct intel_frontbuffer *front, in intel_frontbuffer_invalidate()
105 void __intel_fb_flush(struct intel_frontbuffer *front,
117 static inline void intel_frontbuffer_flush(struct intel_frontbuffer *front, in intel_frontbuffer_flush()
132 void intel_frontbuffer_queue_flush(struct intel_frontbuffer *front);
134 void intel_frontbuffer_track(struct intel_frontbuffer *old,
135 struct intel_frontbuffer *new,
[all …]
H A Dintel_frontbuffer.c126 void __intel_fb_invalidate(struct intel_frontbuffer *front, in __intel_fb_invalidate()
146 void __intel_fb_flush(struct intel_frontbuffer *front, in __intel_fb_flush()
167 static void intel_frontbuffer_ref(struct intel_frontbuffer *front) in intel_frontbuffer_ref()
174 struct intel_frontbuffer *front = in intel_frontbuffer_flush_work()
175 container_of(work, struct intel_frontbuffer, flush_work); in intel_frontbuffer_flush_work()
188 void intel_frontbuffer_queue_flush(struct intel_frontbuffer *front) in intel_frontbuffer_queue_flush()
198 void intel_frontbuffer_init(struct intel_frontbuffer *front, struct drm_device *drm) in intel_frontbuffer_init()
205 void intel_frontbuffer_fini(struct intel_frontbuffer *front) in intel_frontbuffer_fini()
210 struct intel_frontbuffer *intel_frontbuffer_get(struct drm_gem_object *obj) in intel_frontbuffer_get()
215 void intel_frontbuffer_put(struct intel_frontbuffer *front) in intel_frontbuffer_put()
[all …]
H A Dintel_fbdev.c74 static struct intel_frontbuffer *to_frontbuffer(struct intel_fbdev *ifbdev) in to_frontbuffer()
H A Dintel_display_types.h139 struct intel_frontbuffer *frontbuffer;
2245 static inline struct intel_frontbuffer *
H A Dintel_overlay.c196 struct intel_frontbuffer *frontbuffer;
297 struct intel_frontbuffer *frontbuffer = NULL; in intel_overlay_flip_prepare()
H A Dintel_fb.c2140 struct intel_frontbuffer *front;
2160 struct intel_frontbuffer *front = to_intel_frontbuffer(fb); in intel_user_framebuffer_dirty()
/linux/drivers/gpu/drm/xe/display/
H A Dintel_bo.c51 struct intel_frontbuffer base;
56 struct intel_frontbuffer *intel_bo_frontbuffer_get(struct drm_gem_object *obj) in intel_bo_frontbuffer_get()
74 void intel_bo_frontbuffer_ref(struct intel_frontbuffer *_front) in intel_bo_frontbuffer_ref()
94 void intel_bo_frontbuffer_put(struct intel_frontbuffer *_front) in intel_bo_frontbuffer_put()
102 void intel_bo_frontbuffer_flush_for_display(struct intel_frontbuffer *front) in intel_bo_frontbuffer_flush_for_display()
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_object_frontbuffer.h16 struct intel_frontbuffer base;
/linux/Documentation/gpu/
H A Di915.rst85 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_frontbuffer.c
88 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_frontbuffer.h
91 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_frontbuffer.c