]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
drm/i915: rename i915_gem_alloc_object() to i915_gem_object_create()
authorDave Gordon <david.s.gordon@intel.com>
Fri, 22 Apr 2016 18:14:32 +0000 (19:14 +0100)
committerTvrtko Ursulin <tvrtko.ursulin@intel.com>
Mon, 25 Apr 2016 11:31:34 +0000 (12:31 +0100)
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
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/i915_gem.c
drivers/gpu/drm/i915/i915_gem_batch_pool.c
drivers/gpu/drm/i915/i915_gem_context.c
drivers/gpu/drm/i915/i915_gem_render_state.c
drivers/gpu/drm/i915/i915_guc_submission.c
drivers/gpu/drm/i915/intel_display.c
drivers/gpu/drm/i915/intel_fbdev.c
drivers/gpu/drm/i915/intel_lrc.c
drivers/gpu/drm/i915/intel_overlay.c
drivers/gpu/drm/i915/intel_ringbuffer.c

index 9d7b54ea14f955f8bba4cf30f10011cfb45b9d6f..6cf74506e98e07ce457cd3c0e6d3f6b914cc5bc5 100644 (file)
@@ -2923,7 +2923,7 @@ void *i915_gem_object_alloc(struct drm_device *dev);
 void i915_gem_object_free(struct drm_i915_gem_object *obj);
 void i915_gem_object_init(struct drm_i915_gem_object *obj,
                         const struct drm_i915_gem_object_ops *ops);
-struct drm_i915_gem_object *i915_gem_alloc_object(struct drm_device *dev,
+struct drm_i915_gem_object *i915_gem_object_create(struct drm_device *dev,
                                                  size_t size);
 struct drm_i915_gem_object *i915_gem_object_create_from_data(
                struct drm_device *dev, const void *data, size_t size);
index a14a98341a4b46108a6935b98032120e6689e273..44950cc4a5297e8ca5cfe661a8004ff435d16a1e 100644 (file)
@@ -381,7 +381,7 @@ i915_gem_create(struct drm_file *file,
                return -EINVAL;
 
        /* Allocate the new object */
-       obj = i915_gem_alloc_object(dev, size);
+       obj = i915_gem_object_create(dev, size);
        if (obj == NULL)
                return -ENOMEM;
 
@@ -4495,7 +4495,7 @@ static const struct drm_i915_gem_object_ops i915_gem_object_ops = {
        .put_pages = i915_gem_object_put_pages_gtt,
 };
 
-struct drm_i915_gem_object *i915_gem_alloc_object(struct drm_device *dev,
+struct drm_i915_gem_object *i915_gem_object_create(struct drm_device *dev,
                                                  size_t size)
 {
        struct drm_i915_gem_object *obj;
@@ -5364,7 +5364,7 @@ i915_gem_object_create_from_data(struct drm_device *dev,
        size_t bytes;
        int ret;
 
-       obj = i915_gem_alloc_object(dev, round_up(size, PAGE_SIZE));
+       obj = i915_gem_object_create(dev, round_up(size, PAGE_SIZE));
        if (IS_ERR_OR_NULL(obj))
                return obj;
 
index 7bf2f3f2968e64fa62d94b4dd20540da6538fb09..1bc46ba8568cb30e347d3d93cdc8da4ecb4e45f7 100644 (file)
@@ -134,7 +134,7 @@ i915_gem_batch_pool_get(struct i915_gem_batch_pool *pool,
        if (obj == NULL) {
                int ret;
 
-               obj = i915_gem_alloc_object(pool->dev, size);
+               obj = i915_gem_object_create(pool->dev, size);
                if (obj == NULL)
                        return ERR_PTR(-ENOMEM);
 
index e5acc3916f75fa4dda6024a4f9c97c504d452349..4e12bae5c6590429be0872429d3c7d2bb6ce774b 100644 (file)
@@ -178,7 +178,7 @@ i915_gem_alloc_context_obj(struct drm_device *dev, size_t size)
        struct drm_i915_gem_object *obj;
        int ret;
 
-       obj = i915_gem_alloc_object(dev, size);
+       obj = i915_gem_object_create(dev, size);
        if (obj == NULL)
                return ERR_PTR(-ENOMEM);
 
index 71611bf21fcae34ed6f7869a2b464b25ece62f76..65c9dad6a4cb12a8e994113e3cf6046cc4558cc1 100644 (file)
@@ -57,7 +57,7 @@ static int render_state_init(struct render_state *so, struct drm_device *dev)
        if (so->rodata->batch_items * 4 > 4096)
                return -EINVAL;
 
-       so->obj = i915_gem_alloc_object(dev, 4096);
+       so->obj = i915_gem_object_create(dev, 4096);
        if (so->obj == NULL)
                return -ENOMEM;
 
index d40c13fb6643773c41774b7f8519a804bf33b39b..72d6665fa97ffe34746718b5bd3c6e979783b87d 100644 (file)
@@ -587,7 +587,7 @@ static struct drm_i915_gem_object *gem_allocate_guc_obj(struct drm_device *dev,
        struct drm_i915_private *dev_priv = dev->dev_private;
        struct drm_i915_gem_object *obj;
 
-       obj = i915_gem_alloc_object(dev, size);
+       obj = i915_gem_object_create(dev, size);
        if (!obj)
                return NULL;
 
index ff60241b1f768ec1bd9bf5e2d0eed09220ca8422..b7cb632a2a315fe296239284e37360c27c135b76 100644 (file)
@@ -10318,7 +10318,7 @@ intel_framebuffer_create_for_mode(struct drm_device *dev,
        struct drm_i915_gem_object *obj;
        struct drm_mode_fb_cmd2 mode_cmd = { 0 };
 
-       obj = i915_gem_alloc_object(dev,
+       obj = i915_gem_object_create(dev,
                                    intel_framebuffer_size_for_mode(mode, bpp));
        if (obj == NULL)
                return ERR_PTR(-ENOMEM);
index 79ac202f38701d266d4fd15826bfa4ac61cfdf8c..af561542a5a18074f6922430d7910bc6ab1699d1 100644 (file)
@@ -150,7 +150,7 @@ static int intelfb_alloc(struct drm_fb_helper *helper,
        if (size * 2 < ggtt->stolen_usable_size)
                obj = i915_gem_object_create_stolen(dev, size);
        if (obj == NULL)
-               obj = i915_gem_alloc_object(dev, size);
+               obj = i915_gem_object_create(dev, size);
        if (!obj) {
                DRM_ERROR("failed to allocate framebuffer\n");
                ret = -ENOMEM;
index 6179b591ee842b272007afcdc08430169493e683..2b7e6bbc017b2c5279820de48b15d1620c10d51c 100644 (file)
@@ -1472,7 +1472,7 @@ static int lrc_setup_wa_ctx_obj(struct intel_engine_cs *engine, u32 size)
 {
        int ret;
 
-       engine->wa_ctx.obj = i915_gem_alloc_object(engine->dev,
+       engine->wa_ctx.obj = i915_gem_object_create(engine->dev,
                                                   PAGE_ALIGN(size));
        if (!engine->wa_ctx.obj) {
                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,
        /* One extra page as the sharing data between driver and GuC */
        context_size += PAGE_SIZE * LRC_PPHWSP_PN;
 
-       ctx_obj = i915_gem_alloc_object(dev, context_size);
+       ctx_obj = i915_gem_object_create(dev, context_size);
        if (!ctx_obj) {
                DRM_DEBUG_DRIVER("Alloc LRC backing obj failed.\n");
                return -ENOMEM;
index bcc3b6a016d8ac8018a02732aa3f9b47d95a3820..597fbcda8c5ca32ac810ff477e687f198d8ee079 100644 (file)
@@ -1396,7 +1396,7 @@ void intel_setup_overlay(struct drm_device *dev)
        if (!OVERLAY_NEEDS_PHYSICAL(dev))
                reg_bo = i915_gem_object_create_stolen(dev, PAGE_SIZE);
        if (reg_bo == NULL)
-               reg_bo = i915_gem_alloc_object(dev, PAGE_SIZE);
+               reg_bo = i915_gem_object_create(dev, PAGE_SIZE);
        if (reg_bo == NULL)
                goto out_free;
        overlay->reg_bo = reg_bo;
index f6e8e7e69ad5504e012742f8ce3359c02254ceff..66f69cdd1d36454aa9e00965b03a2148c7149f54 100644 (file)
@@ -671,7 +671,7 @@ intel_init_pipe_control(struct intel_engine_cs *engine)
 
        WARN_ON(engine->scratch.obj);
 
-       engine->scratch.obj = i915_gem_alloc_object(engine->dev, 4096);
+       engine->scratch.obj = i915_gem_object_create(engine->dev, 4096);
        if (engine->scratch.obj == NULL) {
                DRM_ERROR("Failed to allocate seqno page\n");
                ret = -ENOMEM;
@@ -2026,7 +2026,7 @@ static int init_status_page(struct intel_engine_cs *engine)
                unsigned flags;
                int ret;
 
-               obj = i915_gem_alloc_object(engine->dev, 4096);
+               obj = i915_gem_object_create(engine->dev, 4096);
                if (obj == NULL) {
                        DRM_ERROR("Failed to allocate status page\n");
                        return -ENOMEM;
@@ -2167,7 +2167,7 @@ static int intel_alloc_ringbuffer_obj(struct drm_device *dev,
        if (!HAS_LLC(dev))
                obj = i915_gem_object_create_stolen(dev, ringbuf->size);
        if (obj == NULL)
-               obj = i915_gem_alloc_object(dev, ringbuf->size);
+               obj = i915_gem_object_create(dev, ringbuf->size);
        if (obj == NULL)
                return -ENOMEM;
 
@@ -2780,7 +2780,7 @@ int intel_init_render_ring_buffer(struct drm_device *dev)
 
        if (INTEL_INFO(dev)->gen >= 8) {
                if (i915_semaphore_is_enabled(dev)) {
-                       obj = i915_gem_alloc_object(dev, 4096);
+                       obj = i915_gem_object_create(dev, 4096);
                        if (obj == NULL) {
                                DRM_ERROR("Failed to allocate semaphore bo. Disabling semaphores\n");
                                i915.semaphores = 0;
@@ -2889,7 +2889,7 @@ int intel_init_render_ring_buffer(struct drm_device *dev)
 
        /* Workaround batchbuffer to combat CS tlb bug. */
        if (HAS_BROKEN_CS_TLB(dev)) {
-               obj = i915_gem_alloc_object(dev, I830_WA_SIZE);
+               obj = i915_gem_object_create(dev, I830_WA_SIZE);
                if (obj == NULL) {
                        DRM_ERROR("Failed to allocate batch bo\n");
                        return -ENOMEM;