]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
drm/nouveau/fifo/tu102: rename implementation from tu104
authorBen Skeggs <bskeggs@redhat.com>
Thu, 17 Jan 2019 02:11:47 +0000 (12:11 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Tue, 19 Feb 2019 22:59:58 +0000 (08:59 +1000)
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild
drivers/gpu/drm/nouveau/nvkm/engine/fifo/changk104.h
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu102.c [moved from drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu104.c with 91% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c [moved from drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu104.c with 82% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/fifo/user.h
drivers/gpu/drm/nouveau/nvkm/engine/fifo/usertu102.c [moved from drivers/gpu/drm/nouveau/nvkm/engine/fifo/usertu104.c with 86% similarity]

index 3b2b685778eb15d57310fabd0a690b6a27cd0610..b7fc04dd1628a7a4a764ebd486a3d13943c094d1 100644 (file)
@@ -74,5 +74,5 @@ int gm20b_fifo_new(struct nvkm_device *, int, struct nvkm_fifo **);
 int gp100_fifo_new(struct nvkm_device *, int, struct nvkm_fifo **);
 int gp10b_fifo_new(struct nvkm_device *, int, struct nvkm_fifo **);
 int gv100_fifo_new(struct nvkm_device *, int, struct nvkm_fifo **);
-int tu104_fifo_new(struct nvkm_device *, int, struct nvkm_fifo **);
+int tu102_fifo_new(struct nvkm_device *, int, struct nvkm_fifo **);
 #endif
index 856f5a2c3a4b399ac7c834f88caa8b7c34971565..11a6013a999e504a55c4ee5e1c0799a7987bc46c 100644 (file)
@@ -2463,7 +2463,7 @@ nv162_chipset = {
        .ce[4] = tu104_ce_new,
        .disp = tu102_disp_new,
        .dma = gv100_dma_new,
-       .fifo = tu104_fifo_new,
+       .fifo = tu102_fifo_new,
 };
 
 static const struct nvkm_device_chip
@@ -2495,7 +2495,7 @@ nv164_chipset = {
        .ce[4] = tu104_ce_new,
        .disp = tu102_disp_new,
        .dma = gv100_dma_new,
-       .fifo = tu104_fifo_new,
+       .fifo = tu102_fifo_new,
 };
 
 static const struct nvkm_device_chip
@@ -2527,7 +2527,7 @@ nv166_chipset = {
        .ce[4] = tu104_ce_new,
        .disp = tu102_disp_new,
        .dma = gv100_dma_new,
-       .fifo = tu104_fifo_new,
+       .fifo = tu102_fifo_new,
 };
 
 static int
index 87d8e054e40ae4d8ff3ab30d870363b0e28afbeb..05aada541ea55659b82723fda4e1c01bfa9b0966 100644 (file)
@@ -16,7 +16,7 @@ nvkm-y += nvkm/engine/fifo/gm20b.o
 nvkm-y += nvkm/engine/fifo/gp100.o
 nvkm-y += nvkm/engine/fifo/gp10b.o
 nvkm-y += nvkm/engine/fifo/gv100.o
-nvkm-y += nvkm/engine/fifo/tu104.o
+nvkm-y += nvkm/engine/fifo/tu102.o
 
 nvkm-y += nvkm/engine/fifo/chan.o
 nvkm-y += nvkm/engine/fifo/channv50.o
@@ -34,7 +34,7 @@ nvkm-y += nvkm/engine/fifo/gpfifog84.o
 nvkm-y += nvkm/engine/fifo/gpfifogf100.o
 nvkm-y += nvkm/engine/fifo/gpfifogk104.o
 nvkm-y += nvkm/engine/fifo/gpfifogv100.o
-nvkm-y += nvkm/engine/fifo/gpfifotu104.o
+nvkm-y += nvkm/engine/fifo/gpfifotu102.o
 
 nvkm-y += nvkm/engine/fifo/usergv100.o
-nvkm-y += nvkm/engine/fifo/usertu104.o
+nvkm-y += nvkm/engine/fifo/usertu102.o
index a14545d871d8efc2c3d352d567ef618d3c3ff8b5..f8557cdfbd81f19961720f07b09f57c7c255b126 100644 (file)
@@ -47,6 +47,6 @@ int gv100_fifo_gpfifo_engine_init(struct nvkm_fifo_chan *,
 int gv100_fifo_gpfifo_engine_fini(struct nvkm_fifo_chan *,
                                  struct nvkm_engine *, bool);
 
-int tu104_fifo_gpfifo_new(struct gk104_fifo *, const struct nvkm_oclass *,
+int tu102_fifo_gpfifo_new(struct gk104_fifo *, const struct nvkm_oclass *,
                          void *data, u32 size, struct nvkm_object **);
 #endif
similarity index 91%
rename from drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu104.c
rename to drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu102.c
index ff70484dd01a9c628e49f486e08f38eaffb9685f..abef7fb6e2d3adfdbb1f2decb25b6717e47b94fe 100644 (file)
 #include <nvif/unpack.h>
 
 static u32
-tu104_fifo_gpfifo_submit_token(struct nvkm_fifo_chan *base)
+tu102_fifo_gpfifo_submit_token(struct nvkm_fifo_chan *base)
 {
        struct gk104_fifo_chan *chan = gk104_fifo_chan(base);
        return (chan->runl << 16) | chan->base.chid;
 }
 
 static const struct nvkm_fifo_chan_func
-tu104_fifo_gpfifo = {
+tu102_fifo_gpfifo = {
        .dtor = gk104_fifo_gpfifo_dtor,
        .init = gk104_fifo_gpfifo_init,
        .fini = gk104_fifo_gpfifo_fini,
@@ -45,11 +45,11 @@ tu104_fifo_gpfifo = {
        .engine_dtor = gk104_fifo_gpfifo_engine_dtor,
        .engine_init = gv100_fifo_gpfifo_engine_init,
        .engine_fini = gv100_fifo_gpfifo_engine_fini,
-       .submit_token = tu104_fifo_gpfifo_submit_token,
+       .submit_token = tu102_fifo_gpfifo_submit_token,
 };
 
 int
-tu104_fifo_gpfifo_new(struct gk104_fifo *fifo, const struct nvkm_oclass *oclass,
+tu102_fifo_gpfifo_new(struct gk104_fifo *fifo, const struct nvkm_oclass *oclass,
                      void *data, u32 size, struct nvkm_object **pobject)
 {
        struct nvkm_object *parent = oclass->parent;
@@ -67,7 +67,7 @@ tu104_fifo_gpfifo_new(struct gk104_fifo *fifo, const struct nvkm_oclass *oclass,
                           args->v0.ilength, args->v0.runlist, args->v0.priv);
                if (args->v0.priv && !oclass->client->super)
                        return -EINVAL;
-               return gv100_fifo_gpfifo_new_(&tu104_fifo_gpfifo, fifo,
+               return gv100_fifo_gpfifo_new_(&tu102_fifo_gpfifo, fifo,
                                              &args->v0.runlist,
                                              &args->v0.chid,
                                               args->v0.vmm,
similarity index 82%
rename from drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu104.c
rename to drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c
index 98c80705bc61bb5b5bb3265f6ffd48f129c900e5..005f3e1729b95515ab1da6b001817c13824f30be 100644 (file)
@@ -29,7 +29,7 @@
 #include <nvif/class.h>
 
 static void
-tu104_fifo_runlist_commit(struct gk104_fifo *fifo, int runl,
+tu102_fifo_runlist_commit(struct gk104_fifo *fifo, int runl,
                          struct nvkm_memory *mem, int nr)
 {
        struct nvkm_device *device = fifo->base.engine.subdev.device;
@@ -44,15 +44,15 @@ tu104_fifo_runlist_commit(struct gk104_fifo *fifo, int runl,
 }
 
 const struct gk104_fifo_runlist_func
-tu104_fifo_runlist = {
+tu102_fifo_runlist = {
        .size = 16,
        .cgrp = gv100_fifo_runlist_cgrp,
        .chan = gv100_fifo_runlist_chan,
-       .commit = tu104_fifo_runlist_commit,
+       .commit = tu102_fifo_runlist_commit,
 };
 
 static const struct nvkm_enum
-tu104_fifo_fault_engine[] = {
+tu102_fifo_fault_engine[] = {
        { 0x01, "DISPLAY" },
        { 0x03, "PTP" },
        { 0x06, "PWR_PMU" },
@@ -80,7 +80,7 @@ tu104_fifo_fault_engine[] = {
 };
 
 static void
-tu104_fifo_pbdma_init(struct gk104_fifo *fifo)
+tu102_fifo_pbdma_init(struct gk104_fifo *fifo)
 {
        struct nvkm_device *device = fifo->base.engine.subdev.device;
        const u32 mask = (1 << fifo->pbdma_nr) - 1;
@@ -89,28 +89,28 @@ tu104_fifo_pbdma_init(struct gk104_fifo *fifo)
 }
 
 static const struct gk104_fifo_pbdma_func
-tu104_fifo_pbdma = {
+tu102_fifo_pbdma = {
        .nr = gm200_fifo_pbdma_nr,
-       .init = tu104_fifo_pbdma_init,
+       .init = tu102_fifo_pbdma_init,
        .init_timeout = gk208_fifo_pbdma_init_timeout,
 };
 
 static const struct gk104_fifo_func
-tu104_fifo = {
-       .pbdma = &tu104_fifo_pbdma,
+tu102_fifo = {
+       .pbdma = &tu102_fifo_pbdma,
        .fault.access = gv100_fifo_fault_access,
-       .fault.engine = tu104_fifo_fault_engine,
+       .fault.engine = tu102_fifo_fault_engine,
        .fault.reason = gv100_fifo_fault_reason,
        .fault.hubclient = gv100_fifo_fault_hubclient,
        .fault.gpcclient = gv100_fifo_fault_gpcclient,
-       .runlist = &tu104_fifo_runlist,
-       .user = {{-1,-1,VOLTA_USERMODE_A       }, tu104_fifo_user_new   },
-       .chan = {{ 0, 0,TURING_CHANNEL_GPFIFO_A}, tu104_fifo_gpfifo_new },
+       .runlist = &tu102_fifo_runlist,
+       .user = {{-1,-1,VOLTA_USERMODE_A       }, tu102_fifo_user_new   },
+       .chan = {{ 0, 0,TURING_CHANNEL_GPFIFO_A}, tu102_fifo_gpfifo_new },
        .cgrp_force = true,
 };
 
 int
-tu104_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo)
+tu102_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo)
 {
-       return gk104_fifo_new_(&tu104_fifo, device, index, 4096, pfifo);
+       return gk104_fifo_new_(&tu102_fifo, device, index, 4096, pfifo);
 }
index 14b0c6bde8ebbdfcef22fdca8a3ae4fc8fcffe21..54a3a3092cc09d817691b9a4c37f92a6d18806ab 100644 (file)
@@ -3,6 +3,6 @@
 #include "priv.h"
 int gv100_fifo_user_new(const struct nvkm_oclass *, void *, u32,
                        struct nvkm_object **);
-int tu104_fifo_user_new(const struct nvkm_oclass *, void *, u32,
+int tu102_fifo_user_new(const struct nvkm_oclass *, void *, u32,
                        struct nvkm_object **);
 #endif
similarity index 86%
rename from drivers/gpu/drm/nouveau/nvkm/engine/fifo/usertu104.c
rename to drivers/gpu/drm/nouveau/nvkm/engine/fifo/usertu102.c
index 8f98548a21f6adbf516b2cf5576b1984552647ee..217268f8ccadfb4d51c3a94ed9cc50ebed2b17f8 100644 (file)
@@ -22,7 +22,7 @@
 #include "user.h"
 
 static int
-tu104_fifo_user_map(struct nvkm_object *object, void *argv, u32 argc,
+tu102_fifo_user_map(struct nvkm_object *object, void *argv, u32 argc,
                    enum nvkm_object_map *type, u64 *addr, u64 *size)
 {
        struct nvkm_device *device = object->engine->subdev.device;
@@ -33,13 +33,13 @@ tu104_fifo_user_map(struct nvkm_object *object, void *argv, u32 argc,
 }
 
 static const struct nvkm_object_func
-tu104_fifo_user = {
-       .map = tu104_fifo_user_map,
+tu102_fifo_user = {
+       .map = tu102_fifo_user_map,
 };
 
 int
-tu104_fifo_user_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
+tu102_fifo_user_new(const struct nvkm_oclass *oclass, void *argv, u32 argc,
                    struct nvkm_object **pobject)
 {
-       return nvkm_object_new_(&tu104_fifo_user, oclass, argv, argc, pobject);
+       return nvkm_object_new_(&tu102_fifo_user, oclass, argv, argc, pobject);
 }