diff options
author | Thomas White <taw@bitwiz.org.uk> | 2009-05-27 22:14:11 +0100 |
---|---|---|
committer | Thomas White <taw@bitwiz.org.uk> | 2009-05-27 22:14:11 +0100 |
commit | 740d8196e83bd7eaccf2f3575019a7bd96444c1d (patch) | |
tree | e9acf45bdbc32a641c8730991dcfd6faad86f20c /drivers/mfd/glamo/glamo-drm-private.h | |
parent | 799dc0363fc2c4c98f18dbd9abf39c20811618d9 (diff) |
Initial KMS stuff
Diffstat (limited to 'drivers/mfd/glamo/glamo-drm-private.h')
-rw-r--r-- | drivers/mfd/glamo/glamo-drm-private.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/mfd/glamo/glamo-drm-private.h b/drivers/mfd/glamo/glamo-drm-private.h index 59fbc2488c5..d1c76c23115 100644 --- a/drivers/mfd/glamo/glamo-drm-private.h +++ b/drivers/mfd/glamo/glamo-drm-private.h @@ -58,6 +58,7 @@ struct glamodrm_handle { struct drm_mm *mmgr; }; + /* Private data. This is where we keep our memory management bits */ struct drm_glamo_gem_object { struct drm_gem_object *obj; /* The GEM object this refers to */ @@ -65,5 +66,15 @@ struct drm_glamo_gem_object { }; +struct glamo_crtc { + struct drm_crtc base; +}; + + +#define to_glamo_crtc(x) container_of(x, struct glamo_crtc, base) +#define to_glamo_output(x) container_of(x, struct glamo_output, base) +#define enc_to_glamo_output(x) container_of(x, struct glamo_output, enc) +#define to_glamo_framebuffer(x) container_of(x, struct glamo_framebuffer, base) + #endif /* __GLAMO_DRMPRIV_H */ |