All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] drm/i915: Introduce intel_fb_obj() macro
@ 2014-07-08  1:21 Matt Roper
  2014-07-08  1:21 ` [PATCH 2/2] drm/i915: Make use of intel_fb_obj() Matt Roper
  0 siblings, 1 reply; 9+ messages in thread
From: Matt Roper @ 2014-07-08  1:21 UTC (permalink / raw)
  To: intel-gfx

Add an intel_fb_obj() macro that returns the GEM object associated with
a DRM framebuffer.  This macro is safe to call on NULL framebuffers (a
NULL object pointer will be returned in this case).

Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
---
 drivers/gpu/drm/i915/intel_drv.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/i915/intel_drv.h b/drivers/gpu/drm/i915/intel_drv.h
index 45afd25..426c366 100644
--- a/drivers/gpu/drm/i915/intel_drv.h
+++ b/drivers/gpu/drm/i915/intel_drv.h
@@ -485,6 +485,7 @@ struct cxsr_latency {
 #define to_intel_encoder(x) container_of(x, struct intel_encoder, base)
 #define to_intel_framebuffer(x) container_of(x, struct intel_framebuffer, base)
 #define to_intel_plane(x) container_of(x, struct intel_plane, base)
+#define intel_fb_obj(x) (x ? to_intel_framebuffer(x)->obj : NULL)
 
 struct intel_hdmi {
 	u32 hdmi_reg;
-- 
1.8.5.1

^ permalink raw reply related	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2014-07-09 11:52 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-07-08  1:21 [PATCH 1/2] drm/i915: Introduce intel_fb_obj() macro Matt Roper
2014-07-08  1:21 ` [PATCH 2/2] drm/i915: Make use of intel_fb_obj() Matt Roper
2014-07-08  6:47   ` Chris Wilson
2014-07-08  9:51     ` Daniel Vetter
2014-07-08 10:06       ` Chris Wilson
2014-07-08 11:14         ` Daniel Vetter
2014-07-08 14:50     ` [PATCH 2/2] drm/i915: Make use of intel_fb_obj() (v2) Matt Roper
2014-07-09  9:29       ` Chris Wilson
2014-07-09 11:52         ` Daniel Vetter

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.