aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Gordon <david.s.gordon@intel.com>2016-04-22 14:14:32 -0400
committerTvrtko Ursulin <tvrtko.ursulin@intel.com>2016-04-25 07:31:34 -0400
commitd37cd8a8878e8a257a2ea515fe4a0bb370b4efc5 (patch)
tree071f97f0749f0a5a399539b9bc258ae7211f4121
parentee0629cfd3c16c716801c84e939ff5db5e23f54d (diff)
drm/i915: rename i915_gem_alloc_object() to i915_gem_object_create()
Because having both i915_gem_object_alloc() and i915_gem_alloc_object() (with different return conventions) is just too confusing! (i915_gem_object_alloc() is the low-level memory allocator, and remains unchanged, whereas i915_gem_alloc_object() is a constructor that ALSO initialises the newly-allocated object.) Signed-off-by: Dave Gordon <david.s.gordon@intel.com> Reviewed-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Link: http://patchwork.freedesktop.org/patch/msgid/1461348872-4702-1-git-send-email-david.s.gordon@intel.com
-rw-r--r--drivers/gpu/drm/i915/i915_drv.h2
-rw-r--r--drivers/gpu/drm/i915/i915_gem.c6
-rw-r--r--drivers/gpu/drm/i915/i915_gem_batch_pool.c2
-rw-r--r--drivers/gpu/drm/i915/i915_gem_context.c2
-rw-r--r--drivers/gpu/drm/i915/i915_gem_render_state.c2
-rw-r--r--drivers/gpu/drm/i915/i915_guc_submission.c2
-rw-r--r--drivers/gpu/drm/i915/intel_display.c2
-rw-r--r--drivers/gpu/drm/i915/intel_fbdev.c2
-rw-r--r--drivers/gpu/drm/i915/intel_lrc.c4
-rw-r--r--drivers/gpu/drm/i915/intel_overlay.c2
-rw-r--r--drivers/gpu/drm/i915/intel_ringbuffer.c10
11 files changed, 18 insertions, 18 deletions
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h
index 9d7b54ea14f9..6cf74506e98e 100644
--- a/drivers/gpu/drm/i915/i915_drv.h
+++ b/drivers/gpu/drm/i915/i915_drv.h
@@ -2923,7 +2923,7 @@ void *i915_gem_object_alloc(struct drm_device *dev);
2923void i915_gem_object_free(struct drm_i915_gem_object *obj); 2923void i915_gem_object_free(struct drm_i915_gem_object *obj);
2924void i915_gem_object_init(struct drm_i915_gem_object *obj, 2924void i915_gem_object_init(struct drm_i915_gem_object *obj,
2925 const struct drm_i915_gem_object_ops *ops); 2925 const struct drm_i915_gem_object_ops *ops);
2926struct drm_i915_gem_object *i915_gem_alloc_object(struct drm_device *dev, 2926struct drm_i915_gem_object *i915_gem_object_create(struct drm_device *dev,
2927 size_t size); 2927 size_t size);
2928struct drm_i915_gem_object *i915_gem_object_create_from_data( 2928struct drm_i915_gem_object *i915_gem_object_create_from_data(
2929 struct drm_device *dev, const void *data, size_t size); 2929 struct drm_device *dev, const void *data, size_t size);
diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c
index a14a98341a4b..44950cc4a529 100644
--- a/drivers/gpu/drm/i915/i915_gem.c
+++ b/drivers/gpu/drm/i915/i915_gem.c
@@ -381,7 +381,7 @@ i915_gem_create(struct drm_file *file,
381 return -EINVAL; 381 return -EINVAL;
382 382
383 /* Allocate the new object */ 383 /* Allocate the new object */
384 obj = i915_gem_alloc_object(dev, size); 384 obj = i915_gem_object_create(dev, size);
385 if (obj == NULL) 385 if (obj == NULL)
386 return -ENOMEM; 386 return -ENOMEM;
387 387
@@ -4495,7 +4495,7 @@ static const struct drm_i915_gem_object_ops i915_gem_object_ops = {
4495 .put_pages = i915_gem_object_put_pages_gtt, 4495 .put_pages = i915_gem_object_put_pages_gtt,
4496}; 4496};
4497 4497
4498struct drm_i915_gem_object *i915_gem_alloc_object(struct drm_device *dev, 4498struct drm_i915_gem_object *i915_gem_object_create(struct drm_device *dev,
4499 size_t size) 4499 size_t size)
4500{ 4500{
4501 struct drm_i915_gem_object *obj; 4501 struct drm_i915_gem_object *obj;
@@ -5364,7 +5364,7 @@ i915_gem_object_create_from_data(struct drm_device *dev,
5364 size_t bytes; 5364 size_t bytes;
5365 int ret; 5365 int ret;
5366 5366
5367 obj = i915_gem_alloc_object(dev, round_up(size, PAGE_SIZE)); 5367 obj = i915_gem_object_create(dev, round_up(size, PAGE_SIZE));
5368 if (IS_ERR_OR_NULL(obj)) 5368 if (IS_ERR_OR_NULL(obj))
5369 return obj; 5369 return obj;
5370 5370
diff --git a/drivers/gpu/drm/i915/i915_gem_batch_pool.c b/drivers/gpu/drm/i915/i915_gem_batch_pool.c
index 7bf2f3f2968e..1bc46ba8568c 100644
--- a/drivers/gpu/drm/i915/i915_gem_batch_pool.c
+++ b/drivers/gpu/drm/i915/i915_gem_batch_pool.c
@@ -134,7 +134,7 @@ i915_gem_batch_pool_get(struct i915_gem_batch_pool *pool,
134 if (obj == NULL) { 134 if (obj == NULL) {
135 int ret; 135 int ret;
136 136
137 obj = i915_gem_alloc_object(pool->dev, size); 137 obj = i915_gem_object_create(pool->dev, size);
138 if (obj == NULL) 138 if (obj == NULL)
139 return ERR_PTR(-ENOMEM); 139 return ERR_PTR(-ENOMEM);
140 140
diff --git a/drivers/gpu/drm/i915/i915_gem_context.c b/drivers/gpu/drm/i915/i915_gem_context.c
index e5acc3916f75..4e12bae5c659 100644
--- a/drivers/gpu/drm/i915/i915_gem_context.c
+++ b/drivers/gpu/drm/i915/i915_gem_context.c
@@ -178,7 +178,7 @@ i915_gem_alloc_context_obj(struct drm_device *dev, size_t size)
178 struct drm_i915_gem_object *obj; 178 struct drm_i915_gem_object *obj;
179 int ret; 179 int ret;
180 180
181 obj = i915_gem_alloc_object(dev, size); 181 obj = i915_gem_object_create(dev, size);
182 if (obj == NULL) 182 if (obj == NULL)
183 return ERR_PTR(-ENOMEM); 183 return ERR_PTR(-ENOMEM);
184 184
diff --git a/drivers/gpu/drm/i915/i915_gem_render_state.c b/drivers/gpu/drm/i915/i915_gem_render_state.c
index 71611bf21fca..65c9dad6a4cb 100644
--- a/drivers/gpu/drm/i915/i915_gem_render_state.c
+++ b/drivers/gpu/drm/i915/i915_gem_render_state.c
@@ -57,7 +57,7 @@ static int render_state_init(struct render_state *so, struct drm_device *dev)
57 if (so->rodata->batch_items * 4 > 4096) 57 if (so->rodata->batch_items * 4 > 4096)
58 return -EINVAL; 58 return -EINVAL;
59 59
60 so->obj = i915_gem_alloc_object(dev, 4096); 60 so->obj = i915_gem_object_create(dev, 4096);
61 if (so->obj == NULL) 61 if (so->obj == NULL)
62 return -ENOMEM; 62 return -ENOMEM;
63 63
diff --git a/drivers/gpu/drm/i915/i915_guc_submission.c b/drivers/gpu/drm/i915/i915_guc_submission.c
index d40c13fb6643..72d6665fa97f 100644
--- a/drivers/gpu/drm/i915/i915_guc_submission.c
+++ b/drivers/gpu/drm/i915/i915_guc_submission.c
@@ -587,7 +587,7 @@ static struct drm_i915_gem_object *gem_allocate_guc_obj(struct drm_device *dev,
587 struct drm_i915_private *dev_priv = dev->dev_private; 587 struct drm_i915_private *dev_priv = dev->dev_private;
588 struct drm_i915_gem_object *obj; 588 struct drm_i915_gem_object *obj;
589 589
590 obj = i915_gem_alloc_object(dev, size); 590 obj = i915_gem_object_create(dev, size);
591 if (!obj) 591 if (!obj)
592 return NULL; 592 return NULL;
593 593
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
index ff60241b1f76..b7cb632a2a31 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -10318,7 +10318,7 @@ intel_framebuffer_create_for_mode(struct drm_device *dev,
10318 struct drm_i915_gem_object *obj; 10318 struct drm_i915_gem_object *obj;
10319 struct drm_mode_fb_cmd2 mode_cmd = { 0 }; 10319 struct drm_mode_fb_cmd2 mode_cmd = { 0 };
10320 10320
10321 obj = i915_gem_alloc_object(dev, 10321 obj = i915_gem_object_create(dev,
10322 intel_framebuffer_size_for_mode(mode, bpp)); 10322 intel_framebuffer_size_for_mode(mode, bpp));
10323 if (obj == NULL) 10323 if (obj == NULL)
10324 return ERR_PTR(-ENOMEM); 10324 return ERR_PTR(-ENOMEM);
diff --git a/drivers/gpu/drm/i915/intel_fbdev.c b/drivers/gpu/drm/i915/intel_fbdev.c
index 79ac202f3870..af561542a5a1 100644
--- a/drivers/gpu/drm/i915/intel_fbdev.c
+++ b/drivers/gpu/drm/i915/intel_fbdev.c
@@ -150,7 +150,7 @@ static int intelfb_alloc(struct drm_fb_helper *helper,
150 if (size * 2 < ggtt->stolen_usable_size) 150 if (size * 2 < ggtt->stolen_usable_size)
151 obj = i915_gem_object_create_stolen(dev, size); 151 obj = i915_gem_object_create_stolen(dev, size);
152 if (obj == NULL) 152 if (obj == NULL)
153 obj = i915_gem_alloc_object(dev, size); 153 obj = i915_gem_object_create(dev, size);
154 if (!obj) { 154 if (!obj) {
155 DRM_ERROR("failed to allocate framebuffer\n"); 155 DRM_ERROR("failed to allocate framebuffer\n");
156 ret = -ENOMEM; 156 ret = -ENOMEM;
diff --git a/drivers/gpu/drm/i915/intel_lrc.c b/drivers/gpu/drm/i915/intel_lrc.c
index 6179b591ee84..2b7e6bbc017b 100644
--- a/drivers/gpu/drm/i915/intel_lrc.c
+++ b/drivers/gpu/drm/i915/intel_lrc.c
@@ -1472,7 +1472,7 @@ static int lrc_setup_wa_ctx_obj(struct intel_engine_cs *engine, u32 size)
1472{ 1472{
1473 int ret; 1473 int ret;
1474 1474
1475 engine->wa_ctx.obj = i915_gem_alloc_object(engine->dev, 1475 engine->wa_ctx.obj = i915_gem_object_create(engine->dev,
1476 PAGE_ALIGN(size)); 1476 PAGE_ALIGN(size));
1477 if (!engine->wa_ctx.obj) { 1477 if (!engine->wa_ctx.obj) {
1478 DRM_DEBUG_DRIVER("alloc LRC WA ctx backing obj failed.\n"); 1478 DRM_DEBUG_DRIVER("alloc LRC WA ctx backing obj failed.\n");
@@ -2665,7 +2665,7 @@ int intel_lr_context_deferred_alloc(struct intel_context *ctx,
2665 /* One extra page as the sharing data between driver and GuC */ 2665 /* One extra page as the sharing data between driver and GuC */
2666 context_size += PAGE_SIZE * LRC_PPHWSP_PN; 2666 context_size += PAGE_SIZE * LRC_PPHWSP_PN;
2667 2667
2668 ctx_obj = i915_gem_alloc_object(dev, context_size); 2668 ctx_obj = i915_gem_object_create(dev, context_size);
2669 if (!ctx_obj) { 2669 if (!ctx_obj) {
2670 DRM_DEBUG_DRIVER("Alloc LRC backing obj failed.\n"); 2670 DRM_DEBUG_DRIVER("Alloc LRC backing obj failed.\n");
2671 return -ENOMEM; 2671 return -ENOMEM;
diff --git a/drivers/gpu/drm/i915/intel_overlay.c b/drivers/gpu/drm/i915/intel_overlay.c
index bcc3b6a016d8..597fbcda8c5c 100644
--- a/drivers/gpu/drm/i915/intel_overlay.c
+++ b/drivers/gpu/drm/i915/intel_overlay.c
@@ -1396,7 +1396,7 @@ void intel_setup_overlay(struct drm_device *dev)
1396 if (!OVERLAY_NEEDS_PHYSICAL(dev)) 1396 if (!OVERLAY_NEEDS_PHYSICAL(dev))
1397 reg_bo = i915_gem_object_create_stolen(dev, PAGE_SIZE); 1397 reg_bo = i915_gem_object_create_stolen(dev, PAGE_SIZE);
1398 if (reg_bo == NULL) 1398 if (reg_bo == NULL)
1399 reg_bo = i915_gem_alloc_object(dev, PAGE_SIZE); 1399 reg_bo = i915_gem_object_create(dev, PAGE_SIZE);
1400 if (reg_bo == NULL) 1400 if (reg_bo == NULL)
1401 goto out_free; 1401 goto out_free;
1402 overlay->reg_bo = reg_bo; 1402 overlay->reg_bo = reg_bo;
diff --git a/drivers/gpu/drm/i915/intel_ringbuffer.c b/drivers/gpu/drm/i915/intel_ringbuffer.c
index f6e8e7e69ad5..66f69cdd1d36 100644
--- a/drivers/gpu/drm/i915/intel_ringbuffer.c
+++ b/drivers/gpu/drm/i915/intel_ringbuffer.c
@@ -671,7 +671,7 @@ intel_init_pipe_control(struct intel_engine_cs *engine)
671 671
672 WARN_ON(engine->scratch.obj); 672 WARN_ON(engine->scratch.obj);
673 673
674 engine->scratch.obj = i915_gem_alloc_object(engine->dev, 4096); 674 engine->scratch.obj = i915_gem_object_create(engine->dev, 4096);
675 if (engine->scratch.obj == NULL) { 675 if (engine->scratch.obj == NULL) {
676 DRM_ERROR("Failed to allocate seqno page\n"); 676 DRM_ERROR("Failed to allocate seqno page\n");
677 ret = -ENOMEM; 677 ret = -ENOMEM;
@@ -2026,7 +2026,7 @@ static int init_status_page(struct intel_engine_cs *engine)
2026 unsigned flags; 2026 unsigned flags;
2027 int ret; 2027 int ret;
2028 2028
2029 obj = i915_gem_alloc_object(engine->dev, 4096); 2029 obj = i915_gem_object_create(engine->dev, 4096);
2030 if (obj == NULL) { 2030 if (obj == NULL) {
2031 DRM_ERROR("Failed to allocate status page\n"); 2031 DRM_ERROR("Failed to allocate status page\n");
2032 return -ENOMEM; 2032 return -ENOMEM;
@@ -2167,7 +2167,7 @@ static int intel_alloc_ringbuffer_obj(struct drm_device *dev,
2167 if (!HAS_LLC(dev)) 2167 if (!HAS_LLC(dev))
2168 obj = i915_gem_object_create_stolen(dev, ringbuf->size); 2168 obj = i915_gem_object_create_stolen(dev, ringbuf->size);
2169 if (obj == NULL) 2169 if (obj == NULL)
2170 obj = i915_gem_alloc_object(dev, ringbuf->size); 2170 obj = i915_gem_object_create(dev, ringbuf->size);
2171 if (obj == NULL) 2171 if (obj == NULL)
2172 return -ENOMEM; 2172 return -ENOMEM;
2173 2173
@@ -2780,7 +2780,7 @@ int intel_init_render_ring_buffer(struct drm_device *dev)
2780 2780
2781 if (INTEL_INFO(dev)->gen >= 8) { 2781 if (INTEL_INFO(dev)->gen >= 8) {
2782 if (i915_semaphore_is_enabled(dev)) { 2782 if (i915_semaphore_is_enabled(dev)) {
2783 obj = i915_gem_alloc_object(dev, 4096); 2783 obj = i915_gem_object_create(dev, 4096);
2784 if (obj == NULL) { 2784 if (obj == NULL) {
2785 DRM_ERROR("Failed to allocate semaphore bo. Disabling semaphores\n"); 2785 DRM_ERROR("Failed to allocate semaphore bo. Disabling semaphores\n");
2786 i915.semaphores = 0; 2786 i915.semaphores = 0;
@@ -2889,7 +2889,7 @@ int intel_init_render_ring_buffer(struct drm_device *dev)
2889 2889
2890 /* Workaround batchbuffer to combat CS tlb bug. */ 2890 /* Workaround batchbuffer to combat CS tlb bug. */
2891 if (HAS_BROKEN_CS_TLB(dev)) { 2891 if (HAS_BROKEN_CS_TLB(dev)) {
2892 obj = i915_gem_alloc_object(dev, I830_WA_SIZE); 2892 obj = i915_gem_object_create(dev, I830_WA_SIZE);
2893 if (obj == NULL) { 2893 if (obj == NULL) {
2894 DRM_ERROR("Failed to allocate batch bo\n"); 2894 DRM_ERROR("Failed to allocate batch bo\n");
2895 return -ENOMEM; 2895 return -ENOMEM;