drm/nouveau/sw: cosmetic changes
authorBen Skeggs <bskeggs@redhat.com>
Thu, 20 Aug 2015 04:54:08 +0000 (14:54 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Fri, 28 Aug 2015 02:40:13 +0000 (12:40 +1000)
This is purely preparation for upcoming commits, there should be no
code changes here.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/include/nvkm/engine/sw.h
drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv10.c
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.h

index a529013c92ab5f1575e6389e934da36afd346b37..c46e5595573b501552937df85d7e1e1b7d759986 100644 (file)
@@ -25,17 +25,17 @@ struct nvkm_sw_chan {
 #include <core/engine.h>
 
 struct nvkm_sw {
-       struct nvkm_engine base;
+       struct nvkm_engine engine;
 };
 
 #define nvkm_sw_create(p,e,c,d)                                       \
        nvkm_engine_create((p), (e), (c), true, "SW", "software", (d))
 #define nvkm_sw_destroy(d)                                            \
-       nvkm_engine_destroy(&(d)->base)
+       nvkm_engine_destroy(&(d)->engine)
 #define nvkm_sw_init(d)                                               \
-       nvkm_engine_init(&(d)->base)
+       nvkm_engine_init(&(d)->engine)
 #define nvkm_sw_fini(d,s)                                             \
-       nvkm_engine_fini(&(d)->base, (s))
+       nvkm_engine_fini(&(d)->engine, (s))
 
 #define _nvkm_sw_dtor _nvkm_engine_dtor
 #define _nvkm_sw_init _nvkm_engine_init
index 533d5d8ed363430ad11179e0d3f0e8cec6674403..b35b45931cbd817cbf480e7d07e189e69d253aba 100644 (file)
@@ -50,20 +50,20 @@ gf100_sw_mthd_mp_control(struct nvkm_object *object, u32 mthd,
                         void *args, u32 size)
 {
        struct nv50_sw_chan *chan = (void *)nv_engctx(object->parent);
-       struct nv50_sw_priv *priv = (void *)nv_object(chan)->engine;
+       struct nvkm_sw *sw = (void *)nv_object(chan)->engine;
        u32 data = *(u32 *)args;
 
        switch (mthd) {
        case 0x600:
-               nv_wr32(priv, 0x419e00, data); /* MP.PM_UNK000 */
+               nv_wr32(sw, 0x419e00, data); /* MP.PM_UNK000 */
                break;
        case 0x644:
                if (data & ~0x1ffffe)
                        return -EINVAL;
-               nv_wr32(priv, 0x419e44, data); /* MP.TRAP_WARP_ERROR_EN */
+               nv_wr32(sw, 0x419e44, data); /* MP.TRAP_WARP_ERROR_EN */
                break;
        case 0x6ac:
-               nv_wr32(priv, 0x419eac, data); /* MP.PM_UNK0AC */
+               nv_wr32(sw, 0x419eac, data); /* MP.PM_UNK0AC */
                break;
        default:
                return -EINVAL;
@@ -99,14 +99,14 @@ gf100_sw_vblsem_release(struct nvkm_notify *notify)
 {
        struct nv50_sw_chan *chan =
                container_of(notify, typeof(*chan), vblank.notify[notify->index]);
-       struct nv50_sw_priv *priv = (void *)nv_object(chan)->engine;
-       struct nvkm_bar *bar = nvkm_bar(priv);
+       struct nvkm_sw *sw = (void *)nv_object(chan)->engine;
+       struct nvkm_bar *bar = nvkm_bar(sw);
 
-       nv_wr32(priv, 0x001718, 0x80000000 | chan->vblank.channel);
+       nv_wr32(sw, 0x001718, 0x80000000 | chan->vblank.channel);
        bar->flush(bar);
-       nv_wr32(priv, 0x06000c, upper_32_bits(chan->vblank.offset));
-       nv_wr32(priv, 0x060010, lower_32_bits(chan->vblank.offset));
-       nv_wr32(priv, 0x060014, chan->vblank.value);
+       nv_wr32(sw, 0x06000c, upper_32_bits(chan->vblank.offset));
+       nv_wr32(sw, 0x060010, lower_32_bits(chan->vblank.offset));
+       nv_wr32(sw, 0x060014, chan->vblank.value);
 
        return NVKM_NOTIFY_DROP;
 }
index 897024421d36313d1f5a048b44cb47018a4d005e..f1bb1e6f35a1bbfa0bffbf3d10a3b61292d0931d 100644 (file)
 #include <engine/sw.h>
 #include <engine/fifo.h>
 
-struct nv04_sw_priv {
-       struct nvkm_sw base;
-};
-
-struct nv04_sw_chan {
-       struct nvkm_sw_chan base;
-};
-
 /*******************************************************************************
  * software object classes
  ******************************************************************************/
@@ -48,9 +40,9 @@ nv04_sw_set_ref(struct nvkm_object *object, u32 mthd, void *data, u32 size)
 static int
 nv04_sw_flip(struct nvkm_object *object, u32 mthd, void *args, u32 size)
 {
-       struct nv04_sw_chan *chan = (void *)nv_engctx(object->parent);
-       if (chan->base.flip)
-               return chan->base.flip(chan->base.flip_data);
+       struct nvkm_sw_chan *chan = (void *)nv_engctx(object->parent);
+       if (chan->flip)
+               return chan->flip(chan->flip_data);
        return -EINVAL;
 }
 
@@ -76,7 +68,7 @@ nv04_sw_context_ctor(struct nvkm_object *parent, struct nvkm_object *engine,
                     struct nvkm_oclass *oclass, void *data, u32 size,
                     struct nvkm_object **pobject)
 {
-       struct nv04_sw_chan *chan;
+       struct nvkm_sw_chan *chan;
        int ret;
 
        ret = nvkm_sw_context_create(parent, engine, oclass, &chan);
@@ -113,17 +105,17 @@ nv04_sw_ctor(struct nvkm_object *parent, struct nvkm_object *engine,
             struct nvkm_oclass *oclass, void *data, u32 size,
             struct nvkm_object **pobject)
 {
-       struct nv04_sw_priv *priv;
+       struct nvkm_sw *sw;
        int ret;
 
-       ret = nvkm_sw_create(parent, engine, oclass, &priv);
-       *pobject = nv_object(priv);
+       ret = nvkm_sw_create(parent, engine, oclass, &sw);
+       *pobject = nv_object(sw);
        if (ret)
                return ret;
 
-       nv_engine(priv)->cclass = &nv04_sw_cclass;
-       nv_engine(priv)->sclass = nv04_sw_sclass;
-       nv_subdev(priv)->intr = nv04_sw_intr;
+       nv_engine(sw)->cclass = &nv04_sw_cclass;
+       nv_engine(sw)->sclass = nv04_sw_sclass;
+       nv_subdev(sw)->intr = nv04_sw_intr;
        return 0;
 }
 
index c61153a3fb8ba410ba08f4f1f388cd6e62de412a..1288142437b767acb0294f224a1e63814dc63c03 100644 (file)
  */
 #include <engine/sw.h>
 
-struct nv10_sw_priv {
-       struct nvkm_sw base;
-};
-
-struct nv10_sw_chan {
-       struct nvkm_sw_chan base;
-};
-
 /*******************************************************************************
  * software object classes
  ******************************************************************************/
@@ -38,9 +30,9 @@ struct nv10_sw_chan {
 static int
 nv10_sw_flip(struct nvkm_object *object, u32 mthd, void *args, u32 size)
 {
-       struct nv10_sw_chan *chan = (void *)nv_engctx(object->parent);
-       if (chan->base.flip)
-               return chan->base.flip(chan->base.flip_data);
+       struct nvkm_sw_chan *chan = (void *)nv_engctx(object->parent);
+       if (chan->flip)
+               return chan->flip(chan->flip_data);
        return -EINVAL;
 }
 
@@ -65,7 +57,7 @@ nv10_sw_context_ctor(struct nvkm_object *parent, struct nvkm_object *engine,
                     struct nvkm_oclass *oclass, void *data, u32 size,
                     struct nvkm_object **pobject)
 {
-       struct nv10_sw_chan *chan;
+       struct nvkm_sw_chan *chan;
        int ret;
 
        ret = nvkm_sw_context_create(parent, engine, oclass, &chan);
@@ -96,17 +88,17 @@ nv10_sw_ctor(struct nvkm_object *parent, struct nvkm_object *engine,
             struct nvkm_oclass *oclass, void *data, u32 size,
             struct nvkm_object **pobject)
 {
-       struct nv10_sw_priv *priv;
+       struct nvkm_sw *sw;
        int ret;
 
-       ret = nvkm_sw_create(parent, engine, oclass, &priv);
-       *pobject = nv_object(priv);
+       ret = nvkm_sw_create(parent, engine, oclass, &sw);
+       *pobject = nv_object(sw);
        if (ret)
                return ret;
 
-       nv_engine(priv)->cclass = &nv10_sw_cclass;
-       nv_engine(priv)->sclass = nv10_sw_sclass;
-       nv_subdev(priv)->intr = nv04_sw_intr;
+       nv_engine(sw)->cclass = &nv10_sw_cclass;
+       nv_engine(sw)->sclass = nv10_sw_sclass;
+       nv_subdev(sw)->intr = nv04_sw_intr;
        return 0;
 }
 
index 0946280a54b01d35e9edf234410076f43eabc277..af2c1afaae552a75828d4f34f7687961c4a58285 100644 (file)
@@ -121,19 +121,19 @@ nv50_sw_vblsem_release(struct nvkm_notify *notify)
 {
        struct nv50_sw_chan *chan =
                container_of(notify, typeof(*chan), vblank.notify[notify->index]);
-       struct nv50_sw_priv *priv = (void *)nv_object(chan)->engine;
-       struct nvkm_bar *bar = nvkm_bar(priv);
+       struct nvkm_sw *sw = (void *)nv_object(chan)->engine;
+       struct nvkm_bar *bar = nvkm_bar(sw);
 
-       nv_wr32(priv, 0x001704, chan->vblank.channel);
-       nv_wr32(priv, 0x001710, 0x80000000 | chan->vblank.ctxdma);
+       nv_wr32(sw, 0x001704, chan->vblank.channel);
+       nv_wr32(sw, 0x001710, 0x80000000 | chan->vblank.ctxdma);
        bar->flush(bar);
 
-       if (nv_device(priv)->chipset == 0x50) {
-               nv_wr32(priv, 0x001570, chan->vblank.offset);
-               nv_wr32(priv, 0x001574, chan->vblank.value);
+       if (nv_device(sw)->chipset == 0x50) {
+               nv_wr32(sw, 0x001570, chan->vblank.offset);
+               nv_wr32(sw, 0x001574, chan->vblank.value);
        } else {
-               nv_wr32(priv, 0x060010, chan->vblank.offset);
-               nv_wr32(priv, 0x060014, chan->vblank.value);
+               nv_wr32(sw, 0x060010, chan->vblank.offset);
+               nv_wr32(sw, 0x060014, chan->vblank.value);
        }
 
        return NVKM_NOTIFY_DROP;
@@ -205,17 +205,17 @@ nv50_sw_ctor(struct nvkm_object *parent, struct nvkm_object *engine,
             struct nvkm_object **pobject)
 {
        struct nv50_sw_oclass *pclass = (void *)oclass;
-       struct nv50_sw_priv *priv;
+       struct nvkm_sw *sw;
        int ret;
 
-       ret = nvkm_sw_create(parent, engine, oclass, &priv);
-       *pobject = nv_object(priv);
+       ret = nvkm_sw_create(parent, engine, oclass, &sw);
+       *pobject = nv_object(sw);
        if (ret)
                return ret;
 
-       nv_engine(priv)->cclass = pclass->cclass;
-       nv_engine(priv)->sclass = pclass->sclass;
-       nv_subdev(priv)->intr = nv04_sw_intr;
+       nv_engine(sw)->cclass = pclass->cclass;
+       nv_engine(sw)->sclass = pclass->sclass;
+       nv_subdev(sw)->intr = nv04_sw_intr;
        return 0;
 }
 
index d8adc110846719b825c8abdf7b06502176ac776f..1c9101bff8945a9f767923795e12f9385c3a9603 100644 (file)
@@ -9,10 +9,6 @@ struct nv50_sw_oclass {
        struct nvkm_oclass *sclass;
 };
 
-struct nv50_sw_priv {
-       struct nvkm_sw base;
-};
-
 int  nv50_sw_ctor(struct nvkm_object *, struct nvkm_object *,
                        struct nvkm_oclass *, void *, u32,
                        struct nvkm_object **);