summaryrefslogtreecommitdiffstats
path: root/include/drm
diff options
context:
space:
mode:
authorInki Dae <inki.dae@samsung.com>2011-11-12 14:51:23 +0900
committerInki Dae <inki.dae@samsung.com>2011-11-15 14:58:46 +0900
commitf088d5a9c5dd22b6559fa3f3939973bc374c977b (patch)
tree5824150df0e92bb21a7e171e3bdcc26f7303d2a2 /include/drm
parentb0e0f85631f9d905095d2896a952430f5eb0aba1 (diff)
downloadtalos-obmc-linux-f088d5a9c5dd22b6559fa3f3939973bc374c977b.tar.gz
talos-obmc-linux-f088d5a9c5dd22b6559fa3f3939973bc374c977b.zip
drm/exynos: use gem create function generically
this patch addes exynos_drm_gem_init() creating and initialzing a gem. allocation functions could use this function to create new gem and it changes size type of exynos_drm_gem_create structure to 64bit and also corrects comments to exynos_drm_gem_create structure. Signed-off-by: Inki Dae <inki.dae@samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Diffstat (limited to 'include/drm')
-rw-r--r--include/drm/exynos_drm.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/include/drm/exynos_drm.h b/include/drm/exynos_drm.h
index 1d161cb3aca5..12050434d57a 100644
--- a/include/drm/exynos_drm.h
+++ b/include/drm/exynos_drm.h
@@ -32,17 +32,16 @@
/**
* User-desired buffer creation information structure.
*
- * @size: requested size for the object.
+ * @size: user-desired memory allocation size.
* - this size value would be page-aligned internally.
* @flags: user request for setting memory type or cache attributes.
- * @handle: returned handle for the object.
- * @pad: just padding to be 64-bit aligned.
+ * @handle: returned a handle to created gem object.
+ * - this handle will be set by gem module of kernel side.
*/
struct drm_exynos_gem_create {
- unsigned int size;
+ uint64_t size;
unsigned int flags;
unsigned int handle;
- unsigned int pad;
};
/**
OpenPOWER on IntegriCloud