diff options
author | Ben Skeggs <bskeggs@redhat.com> | 2015-08-20 04:54:07 (GMT) |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2015-08-28 02:40:11 (GMT) |
commit | d9261a68374fbeda5a180fbba926aaba29321a75 (patch) | |
tree | 88e5d90ed73d01e10d91039252886ea434d3e31c /drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.c | |
parent | d8c304b504bc2709eaec742be1b30d5e53e47449 (diff) | |
download | linux-d9261a68374fbeda5a180fbba926aaba29321a75.tar.xz |
drm/nouveau/ce: cosmetic changes
This is purely preparation for upcoming commits, there should be no
code changes here.
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.c')
-rw-r--r-- | drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.c | 56 |
1 files changed, 26 insertions, 30 deletions
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.c b/drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.c index a998932..1abf22f 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.c @@ -25,10 +25,6 @@ #include <core/engctx.h> -struct gk104_ce_priv { - struct nvkm_engine base; -}; - /******************************************************************************* * Copy object classes ******************************************************************************/ @@ -66,13 +62,13 @@ gk104_ce_cclass = { static void gk104_ce_intr(struct nvkm_subdev *subdev) { - const int ce = nv_subidx(subdev) - NVDEV_ENGINE_CE0; - struct gk104_ce_priv *priv = (void *)subdev; - u32 stat = nv_rd32(priv, 0x104908 + (ce * 0x1000)); + const int idx = nv_subidx(subdev) - NVDEV_ENGINE_CE0; + struct nvkm_engine *ce = (void *)subdev; + u32 stat = nv_rd32(ce, 0x104908 + (idx * 0x1000)); if (stat) { - nv_warn(priv, "unhandled intr 0x%08x\n", stat); - nv_wr32(priv, 0x104908 + (ce * 0x1000), stat); + nv_warn(ce, "unhandled intr 0x%08x\n", stat); + nv_wr32(ce, 0x104908 + (idx * 0x1000), stat); } } @@ -81,19 +77,19 @@ gk104_ce0_ctor(struct nvkm_object *parent, struct nvkm_object *engine, struct nvkm_oclass *oclass, void *data, u32 size, struct nvkm_object **pobject) { - struct gk104_ce_priv *priv; + struct nvkm_engine *ce; int ret; ret = nvkm_engine_create(parent, engine, oclass, true, - "PCE0", "ce0", &priv); - *pobject = nv_object(priv); + "PCE0", "ce0", &ce); + *pobject = nv_object(ce); if (ret) return ret; - nv_subdev(priv)->unit = 0x00000040; - nv_subdev(priv)->intr = gk104_ce_intr; - nv_engine(priv)->cclass = &gk104_ce_cclass; - nv_engine(priv)->sclass = gk104_ce_sclass; + nv_subdev(ce)->unit = 0x00000040; + nv_subdev(ce)->intr = gk104_ce_intr; + nv_engine(ce)->cclass = &gk104_ce_cclass; + nv_engine(ce)->sclass = gk104_ce_sclass; return 0; } @@ -102,19 +98,19 @@ gk104_ce1_ctor(struct nvkm_object *parent, struct nvkm_object *engine, struct nvkm_oclass *oclass, void *data, u32 size, struct nvkm_object **pobject) { - struct gk104_ce_priv *priv; + struct nvkm_engine *ce; int ret; ret = nvkm_engine_create(parent, engine, oclass, true, - "PCE1", "ce1", &priv); - *pobject = nv_object(priv); + "PCE1", "ce1", &ce); + *pobject = nv_object(ce); if (ret) return ret; - nv_subdev(priv)->unit = 0x00000080; - nv_subdev(priv)->intr = gk104_ce_intr; - nv_engine(priv)->cclass = &gk104_ce_cclass; - nv_engine(priv)->sclass = gk104_ce_sclass; + nv_subdev(ce)->unit = 0x00000080; + nv_subdev(ce)->intr = gk104_ce_intr; + nv_engine(ce)->cclass = &gk104_ce_cclass; + nv_engine(ce)->sclass = gk104_ce_sclass; return 0; } @@ -123,19 +119,19 @@ gk104_ce2_ctor(struct nvkm_object *parent, struct nvkm_object *engine, struct nvkm_oclass *oclass, void *data, u32 size, struct nvkm_object **pobject) { - struct gk104_ce_priv *priv; + struct nvkm_engine *ce; int ret; ret = nvkm_engine_create(parent, engine, oclass, true, - "PCE2", "ce2", &priv); - *pobject = nv_object(priv); + "PCE2", "ce2", &ce); + *pobject = nv_object(ce); if (ret) return ret; - nv_subdev(priv)->unit = 0x00200000; - nv_subdev(priv)->intr = gk104_ce_intr; - nv_engine(priv)->cclass = &gk104_ce_cclass; - nv_engine(priv)->sclass = gk104_ce_sclass; + nv_subdev(ce)->unit = 0x00200000; + nv_subdev(ce)->intr = gk104_ce_intr; + nv_engine(ce)->cclass = &gk104_ce_cclass; + nv_engine(ce)->sclass = gk104_ce_sclass; return 0; } |