[Mesa-dev] [PATCH 48/53] i965/drm: Rename drm_bacon_bufmgr to struct brw_bufmgr.

Kenneth Graunke kenneth at whitecape.org
Wed Apr 5 00:10:38 UTC 2017


Also stop using typedefs, per Mesa coding style.
---
 src/mesa/drivers/dri/i965/brw_bufmgr.h        | 29 ++++-----
 src/mesa/drivers/dri/i965/brw_context.c       |  2 +-
 src/mesa/drivers/dri/i965/brw_context.h       |  2 +-
 src/mesa/drivers/dri/i965/intel_batchbuffer.c |  6 +-
 src/mesa/drivers/dri/i965/intel_batchbuffer.h |  2 +-
 src/mesa/drivers/dri/i965/intel_bufmgr_gem.c  | 93 +++++++++++++--------------
 src/mesa/drivers/dri/i965/intel_screen.c      |  5 +-
 src/mesa/drivers/dri/i965/intel_screen.h      |  2 +-
 8 files changed, 69 insertions(+), 72 deletions(-)

diff --git a/src/mesa/drivers/dri/i965/brw_bufmgr.h b/src/mesa/drivers/dri/i965/brw_bufmgr.h
index 898989575b0..5205302c001 100644
--- a/src/mesa/drivers/dri/i965/brw_bufmgr.h
+++ b/src/mesa/drivers/dri/i965/brw_bufmgr.h
@@ -45,7 +45,6 @@ extern "C" {
 
 struct gen_device_info;
 
-typedef struct _drm_bacon_bufmgr drm_bacon_bufmgr;
 typedef struct _drm_bacon_bo drm_bacon_bo;
 
 struct _drm_bacon_bo {
@@ -75,7 +74,7 @@ struct _drm_bacon_bo {
 #endif
 
 	/** Buffer manager context associated with this buffer object */
-	drm_bacon_bufmgr *bufmgr;
+	struct brw_bufmgr *bufmgr;
 
 	/** The GEM handle for this buffer object. */
 	uint32_t gem_handle;
@@ -142,7 +141,7 @@ struct _drm_bacon_bo {
  * address space or graphics device aperture.  They must be mapped
  * using bo_map() or drm_bacon_gem_bo_map_gtt() to be used by the CPU.
  */
-drm_bacon_bo *drm_bacon_bo_alloc(drm_bacon_bufmgr *bufmgr, const char *name,
+drm_bacon_bo *drm_bacon_bo_alloc(struct brw_bufmgr *bufmgr, const char *name,
 				 unsigned long size, unsigned int alignment);
 /**
  * Allocate a buffer object, hinting that it will be used as a
@@ -150,7 +149,7 @@ drm_bacon_bo *drm_bacon_bo_alloc(drm_bacon_bufmgr *bufmgr, const char *name,
  *
  * This is otherwise the same as bo_alloc.
  */
-drm_bacon_bo *drm_bacon_bo_alloc_for_render(drm_bacon_bufmgr *bufmgr,
+drm_bacon_bo *drm_bacon_bo_alloc_for_render(struct brw_bufmgr *bufmgr,
 					    const char *name,
 					    unsigned long size,
 					    unsigned int alignment);
@@ -170,7 +169,7 @@ drm_bacon_bo *drm_bacon_bo_alloc_for_render(drm_bacon_bufmgr *bufmgr,
  * 'tiling_mode' field on return, as well as the pitch value, which
  * may have been rounded up to accommodate for tiling restrictions.
  */
-drm_bacon_bo *drm_bacon_bo_alloc_tiled(drm_bacon_bufmgr *bufmgr,
+drm_bacon_bo *drm_bacon_bo_alloc_tiled(struct brw_bufmgr *bufmgr,
 				       const char *name,
 				       int x, int y, int cpp,
 				       uint32_t *tiling_mode,
@@ -219,7 +218,7 @@ void drm_bacon_bo_wait_rendering(drm_bacon_bo *bo);
 /**
  * Tears down the buffer manager instance.
  */
-void drm_bacon_bufmgr_destroy(drm_bacon_bufmgr *bufmgr);
+void brw_bufmgr_destroy(struct brw_bufmgr *bufmgr);
 
 /**
  * Ask that the buffer be placed in tiling mode
@@ -284,13 +283,13 @@ int drm_bacon_bo_disable_reuse(drm_bacon_bo *bo);
 int drm_bacon_bo_is_reusable(drm_bacon_bo *bo);
 
 /* drm_bacon_bufmgr_gem.c */
-drm_bacon_bufmgr *drm_bacon_bufmgr_gem_init(struct gen_device_info *devinfo,
-					    int fd, int batch_size);
-drm_bacon_bo *drm_bacon_bo_gem_create_from_name(drm_bacon_bufmgr *bufmgr,
+struct brw_bufmgr *brw_bufmgr_init(struct gen_device_info *devinfo,
+                                   int fd, int batch_size);
+drm_bacon_bo *drm_bacon_bo_gem_create_from_name(struct brw_bufmgr *bufmgr,
 						const char *name,
 						unsigned int handle);
-void drm_bacon_bufmgr_gem_enable_reuse(drm_bacon_bufmgr *bufmgr);
-void drm_bacon_bufmgr_gem_set_vma_cache_size(drm_bacon_bufmgr *bufmgr,
+void brw_bufmgr_enable_reuse(struct brw_bufmgr *bufmgr);
+void brw_bufmgr_gem_set_vma_cache_size(struct brw_bufmgr *bufmgr,
 					     int limit);
 int drm_bacon_gem_bo_map_unsynchronized(drm_bacon_bo *bo);
 int drm_bacon_gem_bo_map_gtt(drm_bacon_bo *bo);
@@ -303,14 +302,14 @@ void drm_bacon_gem_bo_start_gtt_access(drm_bacon_bo *bo, int write_enable);
 
 int drm_bacon_gem_bo_wait(drm_bacon_bo *bo, int64_t timeout_ns);
 
-uint32_t brw_create_hw_context(drm_bacon_bufmgr *bufmgr);
-void brw_destroy_hw_context(drm_bacon_bufmgr *bufmgr, uint32_t ctx_id);
+uint32_t brw_create_hw_context(struct brw_bufmgr *bufmgr);
+void brw_destroy_hw_context(struct brw_bufmgr *bufmgr, uint32_t ctx_id);
 
 int drm_bacon_bo_gem_export_to_prime(drm_bacon_bo *bo, int *prime_fd);
-drm_bacon_bo *drm_bacon_bo_gem_create_from_prime(drm_bacon_bufmgr *bufmgr,
+drm_bacon_bo *drm_bacon_bo_gem_create_from_prime(struct brw_bufmgr *bufmgr,
 						int prime_fd, int size);
 
-int drm_bacon_reg_read(drm_bacon_bufmgr *bufmgr,
+int drm_bacon_reg_read(struct brw_bufmgr *bufmgr,
 		       uint32_t offset,
 		       uint64_t *result);
 
diff --git a/src/mesa/drivers/dri/i965/brw_context.c b/src/mesa/drivers/dri/i965/brw_context.c
index 97fd9bdad33..88acbbc1723 100644
--- a/src/mesa/drivers/dri/i965/brw_context.c
+++ b/src/mesa/drivers/dri/i965/brw_context.c
@@ -891,7 +891,7 @@ brw_process_driconf_options(struct brw_context *brw)
    case DRI_CONF_BO_REUSE_DISABLED:
       break;
    case DRI_CONF_BO_REUSE_ALL:
-      drm_bacon_bufmgr_gem_enable_reuse(brw->bufmgr);
+      brw_bufmgr_enable_reuse(brw->bufmgr);
       break;
    }
 
diff --git a/src/mesa/drivers/dri/i965/brw_context.h b/src/mesa/drivers/dri/i965/brw_context.h
index e6a0594edc5..b40b38d9f61 100644
--- a/src/mesa/drivers/dri/i965/brw_context.h
+++ b/src/mesa/drivers/dri/i965/brw_context.h
@@ -668,7 +668,7 @@ struct brw_context
 
    } vtbl;
 
-   drm_bacon_bufmgr *bufmgr;
+   struct brw_bufmgr *bufmgr;
 
    uint32_t hw_ctx;
 
diff --git a/src/mesa/drivers/dri/i965/intel_batchbuffer.c b/src/mesa/drivers/dri/i965/intel_batchbuffer.c
index 19aebc98d62..9d770b02ee6 100644
--- a/src/mesa/drivers/dri/i965/intel_batchbuffer.c
+++ b/src/mesa/drivers/dri/i965/intel_batchbuffer.c
@@ -42,7 +42,7 @@
 
 static void
 intel_batchbuffer_reset(struct intel_batchbuffer *batch,
-                        drm_bacon_bufmgr *bufmgr,
+                        struct brw_bufmgr *bufmgr,
                         bool has_llc);
 
 static bool
@@ -59,7 +59,7 @@ uint_key_hash(const void *key)
 
 void
 intel_batchbuffer_init(struct intel_batchbuffer *batch,
-                       drm_bacon_bufmgr *bufmgr,
+                       struct brw_bufmgr *bufmgr,
                        bool has_llc)
 {
    intel_batchbuffer_reset(batch, bufmgr, has_llc);
@@ -89,7 +89,7 @@ intel_batchbuffer_init(struct intel_batchbuffer *batch,
 
 static void
 intel_batchbuffer_reset(struct intel_batchbuffer *batch,
-                        drm_bacon_bufmgr *bufmgr,
+                        struct brw_bufmgr *bufmgr,
                         bool has_llc)
 {
    if (batch->last_bo != NULL) {
diff --git a/src/mesa/drivers/dri/i965/intel_batchbuffer.h b/src/mesa/drivers/dri/i965/intel_batchbuffer.h
index efee863cee2..4d7da02e043 100644
--- a/src/mesa/drivers/dri/i965/intel_batchbuffer.h
+++ b/src/mesa/drivers/dri/i965/intel_batchbuffer.h
@@ -39,7 +39,7 @@ extern "C" {
 struct intel_batchbuffer;
 
 void intel_batchbuffer_init(struct intel_batchbuffer *batch,
-                            drm_bacon_bufmgr *bufmgr,
+                            struct brw_bufmgr *bufmgr,
                             bool has_llc);
 void intel_batchbuffer_free(struct intel_batchbuffer *batch);
 void intel_batchbuffer_save_state(struct brw_context *brw);
diff --git a/src/mesa/drivers/dri/i965/intel_bufmgr_gem.c b/src/mesa/drivers/dri/i965/intel_bufmgr_gem.c
index dd9af19bbc7..dfce89ba1b4 100644
--- a/src/mesa/drivers/dri/i965/intel_bufmgr_gem.c
+++ b/src/mesa/drivers/dri/i965/intel_bufmgr_gem.c
@@ -95,7 +95,7 @@ struct bo_cache_bucket {
 	unsigned long size;
 };
 
-typedef struct _drm_bacon_bufmgr {
+struct brw_bufmgr {
 	int fd;
 
 	pthread_mutex_t lock;
@@ -113,7 +113,7 @@ typedef struct _drm_bacon_bufmgr {
 
 	unsigned int has_llc : 1;
 	unsigned int bo_reuse : 1;
-} drm_bacon_bufmgr;
+};
 
 static int
 bo_set_tiling_internal(drm_bacon_bo *bo, uint32_t tiling_mode, uint32_t stride);
@@ -140,7 +140,7 @@ hash_find_bo(struct hash_table *ht, unsigned int key)
 }
 
 static unsigned long
-bo_tile_size(drm_bacon_bufmgr *bufmgr, unsigned long size,
+bo_tile_size(struct brw_bufmgr *bufmgr, unsigned long size,
 	     uint32_t *tiling_mode)
 {
 	if (*tiling_mode == I915_TILING_NONE)
@@ -156,7 +156,7 @@ bo_tile_size(drm_bacon_bufmgr *bufmgr, unsigned long size,
  * change.
  */
 static unsigned long
-bo_tile_pitch(drm_bacon_bufmgr *bufmgr,
+bo_tile_pitch(struct brw_bufmgr *bufmgr,
 	      unsigned long pitch, uint32_t *tiling_mode)
 {
 	unsigned long tile_width;
@@ -177,7 +177,7 @@ bo_tile_pitch(drm_bacon_bufmgr *bufmgr,
 }
 
 static struct bo_cache_bucket *
-bucket_for_size(drm_bacon_bufmgr *bufmgr, unsigned long size)
+bucket_for_size(struct brw_bufmgr *bufmgr, unsigned long size)
 {
 	int i;
 
@@ -201,7 +201,7 @@ drm_bacon_bo_reference(drm_bacon_bo *bo)
 int
 drm_bacon_bo_busy(drm_bacon_bo *bo)
 {
-	drm_bacon_bufmgr *bufmgr = bo->bufmgr;
+	struct brw_bufmgr *bufmgr = bo->bufmgr;
 	struct drm_i915_gem_busy busy;
 	int ret;
 
@@ -234,7 +234,7 @@ drm_bacon_bo_madvise(drm_bacon_bo *bo, int state)
 
 /* drop the oldest entries that have been purged by the kernel */
 static void
-drm_bacon_gem_bo_cache_purge_bucket(drm_bacon_bufmgr *bufmgr,
+drm_bacon_gem_bo_cache_purge_bucket(struct brw_bufmgr *bufmgr,
 				    struct bo_cache_bucket *bucket)
 {
 	while (!list_empty(&bucket->head)) {
@@ -250,7 +250,7 @@ drm_bacon_gem_bo_cache_purge_bucket(drm_bacon_bufmgr *bufmgr,
 }
 
 static drm_bacon_bo *
-bo_alloc_internal(drm_bacon_bufmgr *bufmgr,
+bo_alloc_internal(struct brw_bufmgr *bufmgr,
 		  const char *name,
 		  unsigned long size,
 		  unsigned long flags,
@@ -386,7 +386,7 @@ err:
 }
 
 drm_bacon_bo *
-drm_bacon_bo_alloc_for_render(drm_bacon_bufmgr *bufmgr,
+drm_bacon_bo_alloc_for_render(struct brw_bufmgr *bufmgr,
 			      const char *name,
 			      unsigned long size,
 			      unsigned int alignment)
@@ -396,7 +396,7 @@ drm_bacon_bo_alloc_for_render(drm_bacon_bufmgr *bufmgr,
 }
 
 drm_bacon_bo *
-drm_bacon_bo_alloc(drm_bacon_bufmgr *bufmgr,
+drm_bacon_bo_alloc(struct brw_bufmgr *bufmgr,
 		   const char *name,
 		   unsigned long size,
 		   unsigned int alignment)
@@ -405,7 +405,7 @@ drm_bacon_bo_alloc(drm_bacon_bufmgr *bufmgr,
 }
 
 drm_bacon_bo *
-drm_bacon_bo_alloc_tiled(drm_bacon_bufmgr *bufmgr, const char *name,
+drm_bacon_bo_alloc_tiled(struct brw_bufmgr *bufmgr, const char *name,
 			 int x, int y, int cpp, uint32_t *tiling_mode,
 			 unsigned long *pitch, unsigned long flags)
 {
@@ -457,7 +457,7 @@ drm_bacon_bo_alloc_tiled(drm_bacon_bufmgr *bufmgr, const char *name,
  * to another.
  */
 drm_bacon_bo *
-drm_bacon_bo_gem_create_from_name(drm_bacon_bufmgr *bufmgr,
+drm_bacon_bo_gem_create_from_name(struct brw_bufmgr *bufmgr,
 				  const char *name,
 				  unsigned int handle)
 {
@@ -545,7 +545,7 @@ err_unref:
 static void
 bo_free(drm_bacon_bo *bo)
 {
-	drm_bacon_bufmgr *bufmgr = bo->bufmgr;
+	struct brw_bufmgr *bufmgr = bo->bufmgr;
 	struct drm_gem_close close;
 	struct hash_entry *entry;
 	int ret;
@@ -603,7 +603,7 @@ bo_mark_mmaps_incoherent(drm_bacon_bo *bo)
 
 /** Frees all cached buffers significantly older than @time. */
 static void
-cleanup_bo_cache(drm_bacon_bufmgr *bufmgr, time_t time)
+cleanup_bo_cache(struct brw_bufmgr *bufmgr, time_t time)
 {
 	int i;
 
@@ -631,7 +631,7 @@ cleanup_bo_cache(drm_bacon_bufmgr *bufmgr, time_t time)
 }
 
 static void
-bo_purge_vma_cache(drm_bacon_bufmgr *bufmgr)
+bo_purge_vma_cache(struct brw_bufmgr *bufmgr)
 {
 	int limit;
 
@@ -672,7 +672,7 @@ bo_purge_vma_cache(drm_bacon_bufmgr *bufmgr)
 }
 
 static void
-bo_close_vma(drm_bacon_bufmgr *bufmgr, drm_bacon_bo *bo)
+bo_close_vma(struct brw_bufmgr *bufmgr, drm_bacon_bo *bo)
 {
 	bufmgr->vma_open--;
 	list_addtail(&bo->vma_list, &bufmgr->vma_cache);
@@ -686,7 +686,7 @@ bo_close_vma(drm_bacon_bufmgr *bufmgr, drm_bacon_bo *bo)
 }
 
 static void
-bo_open_vma(drm_bacon_bufmgr *bufmgr, drm_bacon_bo *bo)
+bo_open_vma(struct brw_bufmgr *bufmgr, drm_bacon_bo *bo)
 {
 	bufmgr->vma_open++;
 	list_del(&bo->vma_list);
@@ -702,7 +702,7 @@ bo_open_vma(drm_bacon_bufmgr *bufmgr, drm_bacon_bo *bo)
 static void
 bo_unreference_final(drm_bacon_bo *bo, time_t time)
 {
-	drm_bacon_bufmgr *bufmgr = bo->bufmgr;
+	struct brw_bufmgr *bufmgr = bo->bufmgr;
 	struct bo_cache_bucket *bucket;
 
 	DBG("bo_unreference final: %d (%s)\n",
@@ -739,7 +739,7 @@ drm_bacon_bo_unreference(drm_bacon_bo *bo)
 	assert(p_atomic_read(&bo->refcount) > 0);
 
 	if (atomic_add_unless(&bo->refcount, -1, 1)) {
-		drm_bacon_bufmgr *bufmgr = bo->bufmgr;
+		struct brw_bufmgr *bufmgr = bo->bufmgr;
 		struct timespec time;
 
 		clock_gettime(CLOCK_MONOTONIC, &time);
@@ -758,7 +758,7 @@ drm_bacon_bo_unreference(drm_bacon_bo *bo)
 int
 drm_bacon_bo_map(drm_bacon_bo *bo, int write_enable)
 {
-	drm_bacon_bufmgr *bufmgr = bo->bufmgr;
+	struct brw_bufmgr *bufmgr = bo->bufmgr;
 	struct drm_i915_gem_set_domain set_domain;
 	int ret;
 
@@ -822,7 +822,7 @@ drm_bacon_bo_map(drm_bacon_bo *bo, int write_enable)
 static int
 map_gtt(drm_bacon_bo *bo)
 {
-	drm_bacon_bufmgr *bufmgr = bo->bufmgr;
+	struct brw_bufmgr *bufmgr = bo->bufmgr;
 	int ret;
 
 	if (bo->map_count++ == 0)
@@ -881,7 +881,7 @@ map_gtt(drm_bacon_bo *bo)
 int
 drm_bacon_gem_bo_map_gtt(drm_bacon_bo *bo)
 {
-	drm_bacon_bufmgr *bufmgr = bo->bufmgr;
+	struct brw_bufmgr *bufmgr = bo->bufmgr;
 	struct drm_i915_gem_set_domain set_domain;
 	int ret;
 
@@ -939,7 +939,7 @@ drm_bacon_gem_bo_map_gtt(drm_bacon_bo *bo)
 int
 drm_bacon_gem_bo_map_unsynchronized(drm_bacon_bo *bo)
 {
-	drm_bacon_bufmgr *bufmgr = bo->bufmgr;
+	struct brw_bufmgr *bufmgr = bo->bufmgr;
 #ifdef HAVE_VALGRIND
 #endif
 	int ret;
@@ -970,7 +970,7 @@ drm_bacon_gem_bo_map_unsynchronized(drm_bacon_bo *bo)
 int
 drm_bacon_bo_unmap(drm_bacon_bo *bo)
 {
-	drm_bacon_bufmgr *bufmgr = bo->bufmgr;
+	struct brw_bufmgr *bufmgr = bo->bufmgr;
 	int ret = 0;
 
 	if (bo == NULL)
@@ -1005,7 +1005,7 @@ int
 drm_bacon_bo_subdata(drm_bacon_bo *bo, unsigned long offset,
 		     unsigned long size, const void *data)
 {
-	drm_bacon_bufmgr *bufmgr = bo->bufmgr;
+	struct brw_bufmgr *bufmgr = bo->bufmgr;
 	struct drm_i915_gem_pwrite pwrite;
 	int ret;
 
@@ -1031,7 +1031,7 @@ int
 drm_bacon_bo_get_subdata(drm_bacon_bo *bo, unsigned long offset,
 			 unsigned long size, void *data)
 {
-	drm_bacon_bufmgr *bufmgr = bo->bufmgr;
+	struct brw_bufmgr *bufmgr = bo->bufmgr;
 	struct drm_i915_gem_pread pread;
 	int ret;
 
@@ -1090,7 +1090,7 @@ drm_bacon_bo_wait_rendering(drm_bacon_bo *bo)
 int
 drm_bacon_gem_bo_wait(drm_bacon_bo *bo, int64_t timeout_ns)
 {
-	drm_bacon_bufmgr *bufmgr = bo->bufmgr;
+	struct brw_bufmgr *bufmgr = bo->bufmgr;
 	struct drm_i915_gem_wait wait;
 	int ret;
 
@@ -1114,7 +1114,7 @@ drm_bacon_gem_bo_wait(drm_bacon_bo *bo, int64_t timeout_ns)
 void
 drm_bacon_gem_bo_start_gtt_access(drm_bacon_bo *bo, int write_enable)
 {
-	drm_bacon_bufmgr *bufmgr = bo->bufmgr;
+	struct brw_bufmgr *bufmgr = bo->bufmgr;
 	struct drm_i915_gem_set_domain set_domain;
 	int ret;
 
@@ -1134,7 +1134,7 @@ drm_bacon_gem_bo_start_gtt_access(drm_bacon_bo *bo, int write_enable)
 }
 
 void
-drm_bacon_bufmgr_destroy(drm_bacon_bufmgr *bufmgr)
+brw_bufmgr_destroy(struct brw_bufmgr *bufmgr)
 {
 	pthread_mutex_destroy(&bufmgr->lock);
 
@@ -1161,7 +1161,7 @@ drm_bacon_bufmgr_destroy(drm_bacon_bufmgr *bufmgr)
 static int
 bo_set_tiling_internal(drm_bacon_bo *bo, uint32_t tiling_mode, uint32_t stride)
 {
-	drm_bacon_bufmgr *bufmgr = bo->bufmgr;
+	struct brw_bufmgr *bufmgr = bo->bufmgr;
 	struct drm_i915_gem_set_tiling set_tiling;
 	int ret;
 
@@ -1221,7 +1221,7 @@ drm_bacon_bo_get_tiling(drm_bacon_bo *bo, uint32_t * tiling_mode,
 }
 
 drm_bacon_bo *
-drm_bacon_bo_gem_create_from_prime(drm_bacon_bufmgr *bufmgr, int prime_fd, int size)
+drm_bacon_bo_gem_create_from_prime(struct brw_bufmgr *bufmgr, int prime_fd, int size)
 {
 	int ret;
 	uint32_t handle;
@@ -1298,7 +1298,7 @@ err:
 int
 drm_bacon_bo_gem_export_to_prime(drm_bacon_bo *bo, int *prime_fd)
 {
-	drm_bacon_bufmgr *bufmgr = bo->bufmgr;
+	struct brw_bufmgr *bufmgr = bo->bufmgr;
 
 	if (drmPrimeHandleToFD(bufmgr->fd, bo->gem_handle,
 			       DRM_CLOEXEC, prime_fd) != 0)
@@ -1312,7 +1312,7 @@ drm_bacon_bo_gem_export_to_prime(drm_bacon_bo *bo, int *prime_fd)
 int
 drm_bacon_bo_flink(drm_bacon_bo *bo, uint32_t *name)
 {
-	drm_bacon_bufmgr *bufmgr = bo->bufmgr;
+	struct brw_bufmgr *bufmgr = bo->bufmgr;
 
 	if (!bo->global_name) {
 		struct drm_gem_flink flink;
@@ -1345,7 +1345,7 @@ drm_bacon_bo_flink(drm_bacon_bo *bo, uint32_t *name)
  * in flight at once.
  */
 void
-drm_bacon_bufmgr_gem_enable_reuse(drm_bacon_bufmgr *bufmgr)
+brw_bufmgr_enable_reuse(struct brw_bufmgr *bufmgr)
 {
 	bufmgr->bo_reuse = true;
 }
@@ -1368,7 +1368,7 @@ drm_bacon_bo_is_reusable(drm_bacon_bo *bo)
 }
 
 static void
-add_bucket(drm_bacon_bufmgr *bufmgr, int size)
+add_bucket(struct brw_bufmgr *bufmgr, int size)
 {
 	unsigned int i = bufmgr->num_buckets;
 
@@ -1380,7 +1380,7 @@ add_bucket(drm_bacon_bufmgr *bufmgr, int size)
 }
 
 static void
-init_cache_buckets(drm_bacon_bufmgr *bufmgr)
+init_cache_buckets(struct brw_bufmgr *bufmgr)
 {
 	unsigned long size, cache_max_size = 64 * 1024 * 1024;
 
@@ -1407,7 +1407,7 @@ init_cache_buckets(drm_bacon_bufmgr *bufmgr)
 }
 
 void
-drm_bacon_bufmgr_gem_set_vma_cache_size(drm_bacon_bufmgr *bufmgr, int limit)
+brw_bufmgr_gem_set_vma_cache_size(struct brw_bufmgr *bufmgr, int limit)
 {
 	bufmgr->vma_max = limit;
 
@@ -1415,7 +1415,7 @@ drm_bacon_bufmgr_gem_set_vma_cache_size(drm_bacon_bufmgr *bufmgr, int limit)
 }
 
 uint32_t
-brw_create_hw_context(drm_bacon_bufmgr *bufmgr)
+brw_create_hw_context(struct brw_bufmgr *bufmgr)
 {
 	struct drm_i915_gem_context_create create;
 	int ret;
@@ -1432,7 +1432,7 @@ brw_create_hw_context(drm_bacon_bufmgr *bufmgr)
 }
 
 void
-brw_destroy_hw_context(drm_bacon_bufmgr *bufmgr, uint32_t ctx_id)
+brw_destroy_hw_context(struct brw_bufmgr *bufmgr, uint32_t ctx_id)
 {
 	struct drm_i915_gem_context_destroy d = { .ctx_id = ctx_id };
 
@@ -1444,7 +1444,7 @@ brw_destroy_hw_context(drm_bacon_bufmgr *bufmgr, uint32_t ctx_id)
 }
 
 int
-drm_bacon_reg_read(drm_bacon_bufmgr *bufmgr,
+drm_bacon_reg_read(struct brw_bufmgr *bufmgr,
 		   uint32_t offset,
 		   uint64_t *result)
 {
@@ -1462,7 +1462,7 @@ drm_bacon_reg_read(drm_bacon_bufmgr *bufmgr,
 
 void *drm_bacon_gem_bo_map__gtt(drm_bacon_bo *bo)
 {
-	drm_bacon_bufmgr *bufmgr = bo->bufmgr;
+	struct brw_bufmgr *bufmgr = bo->bufmgr;
 
 	if (bo->gtt_virtual)
 		return bo->gtt_virtual;
@@ -1506,7 +1506,7 @@ void *drm_bacon_gem_bo_map__gtt(drm_bacon_bo *bo)
 
 void *drm_bacon_gem_bo_map__cpu(drm_bacon_bo *bo)
 {
-	drm_bacon_bufmgr *bufmgr = bo->bufmgr;
+	struct brw_bufmgr *bufmgr = bo->bufmgr;
 
 	if (bo->mem_virtual)
 		return bo->mem_virtual;
@@ -1544,7 +1544,7 @@ void *drm_bacon_gem_bo_map__cpu(drm_bacon_bo *bo)
 
 void *drm_bacon_gem_bo_map__wc(drm_bacon_bo *bo)
 {
-	drm_bacon_bufmgr *bufmgr = bo->bufmgr;
+	struct brw_bufmgr *bufmgr = bo->bufmgr;
 
 	if (bo->wc_virtual)
 		return bo->wc_virtual;
@@ -1587,11 +1587,10 @@ void *drm_bacon_gem_bo_map__wc(drm_bacon_bo *bo)
  *
  * \param fd File descriptor of the opened DRM device.
  */
-drm_bacon_bufmgr *
-drm_bacon_bufmgr_gem_init(struct gen_device_info *devinfo,
-                          int fd, int batch_size)
+struct brw_bufmgr *
+brw_bufmgr_init(struct gen_device_info *devinfo, int fd, int batch_size)
 {
-	drm_bacon_bufmgr *bufmgr;
+	struct brw_bufmgr *bufmgr;
 
 	bufmgr = calloc(1, sizeof(*bufmgr));
 	if (bufmgr == NULL)
diff --git a/src/mesa/drivers/dri/i965/intel_screen.c b/src/mesa/drivers/dri/i965/intel_screen.c
index 7fee9267fc2..40860d14346 100644
--- a/src/mesa/drivers/dri/i965/intel_screen.c
+++ b/src/mesa/drivers/dri/i965/intel_screen.c
@@ -1109,7 +1109,7 @@ intelDestroyScreen(__DRIscreen * sPriv)
 {
    struct intel_screen *screen = sPriv->driverPrivate;
 
-   drm_bacon_bufmgr_destroy(screen->bufmgr);
+   brw_bufmgr_destroy(screen->bufmgr);
    driDestroyOptionInfo(&screen->optionCache);
 
    ralloc_free(screen);
@@ -1272,8 +1272,7 @@ intel_init_bufmgr(struct intel_screen *screen)
    if (getenv("INTEL_NO_HW") != NULL)
       screen->no_hw = true;
 
-   screen->bufmgr = drm_bacon_bufmgr_gem_init(&screen->devinfo,
-                                              dri_screen->fd, BATCH_SZ);
+   screen->bufmgr = brw_bufmgr_init(&screen->devinfo, dri_screen->fd, BATCH_SZ);
    if (screen->bufmgr == NULL) {
       fprintf(stderr, "[%s:%u] Error initializing buffer manager.\n",
 	      __func__, __LINE__);
diff --git a/src/mesa/drivers/dri/i965/intel_screen.h b/src/mesa/drivers/dri/i965/intel_screen.h
index f6727d95cd7..fe0e0444b2d 100644
--- a/src/mesa/drivers/dri/i965/intel_screen.h
+++ b/src/mesa/drivers/dri/i965/intel_screen.h
@@ -75,7 +75,7 @@ struct intel_screen
 #define KERNEL_ALLOWS_HSW_SCRATCH1_AND_ROW_CHICKEN3 (1<<3)
 #define KERNEL_ALLOWS_COMPUTE_DISPATCH              (1<<4)
 
-   drm_bacon_bufmgr *bufmgr;
+   struct brw_bufmgr *bufmgr;
 
    /**
     * A unique ID for shader programs.
-- 
2.12.1



More information about the mesa-dev mailing list