diff options
author | Dave Gordon <david.s.gordon@intel.com> | 2016-04-22 14:14:32 -0400 |
---|---|---|
committer | Tvrtko Ursulin <tvrtko.ursulin@intel.com> | 2016-04-25 07:31:34 -0400 |
commit | d37cd8a8878e8a257a2ea515fe4a0bb370b4efc5 (patch) | |
tree | 071f97f0749f0a5a399539b9bc258ae7211f4121 | |
parent | ee0629cfd3c16c716801c84e939ff5db5e23f54d (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.h | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/i915/i915_gem.c | 6 | ||||
-rw-r--r-- | drivers/gpu/drm/i915/i915_gem_batch_pool.c | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/i915/i915_gem_context.c | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/i915/i915_gem_render_state.c | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/i915/i915_guc_submission.c | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/i915/intel_display.c | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/i915/intel_fbdev.c | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/i915/intel_lrc.c | 4 | ||||
-rw-r--r-- | drivers/gpu/drm/i915/intel_overlay.c | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/i915/intel_ringbuffer.c | 10 |
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); | |||
2923 | void i915_gem_object_free(struct drm_i915_gem_object *obj); | 2923 | void i915_gem_object_free(struct drm_i915_gem_object *obj); |
2924 | void i915_gem_object_init(struct drm_i915_gem_object *obj, | 2924 | void 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); |
2926 | struct drm_i915_gem_object *i915_gem_alloc_object(struct drm_device *dev, | 2926 | struct drm_i915_gem_object *i915_gem_object_create(struct drm_device *dev, |
2927 | size_t size); | 2927 | size_t size); |
2928 | struct drm_i915_gem_object *i915_gem_object_create_from_data( | 2928 | struct 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 | ||
4498 | struct drm_i915_gem_object *i915_gem_alloc_object(struct drm_device *dev, | 4498 | struct 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; |