From d7d77523ab75d213165c1229261a3f3183e6902c Mon Sep 17 00:00:00 2001
From: Pierre-Eric Pelloux-Prayer <pelloux@gmail.com>
Date: Wed, 3 Aug 2011 10:41:44 -0400
Subject: [PATCH 1/5] r600g: add r600_bo_size() helper function

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
 src/gallium/drivers/r600/r600.h       |    2 +-
 src/gallium/winsys/r600/drm/r600_bo.c |    5 +++++
 2 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/src/gallium/drivers/r600/r600.h b/src/gallium/drivers/r600/r600.h
index 2ac5ed4..d063999 100644
--- a/src/gallium/drivers/r600/r600.h
+++ b/src/gallium/drivers/r600/r600.h
@@ -108,7 +108,7 @@ void *r600_bo_map(struct radeon *radeon, struct r600_bo *bo, unsigned usage, voi
 void r600_bo_unmap(struct radeon *radeon, struct r600_bo *bo);
 boolean r600_bo_get_winsys_handle(struct radeon *radeon, struct r600_bo *pb_bo,
 				  unsigned stride, struct winsys_handle *whandle);
-
+unsigned r600_bo_size(struct r600_bo* bo);
 void r600_bo_destroy(struct radeon *radeon, struct r600_bo *bo);
 
 /* this relies on the pipe_reference being the first member of r600_bo */
diff --git a/src/gallium/winsys/r600/drm/r600_bo.c b/src/gallium/winsys/r600/drm/r600_bo.c
index 0f5b063..d792156 100644
--- a/src/gallium/winsys/r600/drm/r600_bo.c
+++ b/src/gallium/winsys/r600/drm/r600_bo.c
@@ -196,3 +196,8 @@ boolean r600_bo_get_winsys_handle(struct radeon *radeon, struct r600_bo *bo,
 
 	return TRUE;
 }
+
+unsigned r600_bo_size(struct r600_bo* bo)
+{
+	return bo->size;
+}
-- 
1.7.1.1

