drm/nouveau/mmu/tu102: rename implementation from tu104
authorBen Skeggs <bskeggs@redhat.com>
Thu, 17 Jan 2019 02:04:02 +0000 (12:04 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Tue, 19 Feb 2019 22:59:57 +0000 (08:59 +1000)
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/Kbuild
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.c [moved from drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu104.c with 88% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c [moved from drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu104.c with 92% similarity]

index 0a0e064f22e5962b06405a05ea42e9d6f47de18a..215a672f1cdee1f3da9c2059ef379a1ffb5a33cf 100644 (file)
@@ -130,5 +130,5 @@ int gm20b_mmu_new(struct nvkm_device *, int, struct nvkm_mmu **);
 int gp100_mmu_new(struct nvkm_device *, int, struct nvkm_mmu **);
 int gp10b_mmu_new(struct nvkm_device *, int, struct nvkm_mmu **);
 int gv100_mmu_new(struct nvkm_device *, int, struct nvkm_mmu **);
-int tu104_mmu_new(struct nvkm_device *, int, struct nvkm_mmu **);
+int tu102_mmu_new(struct nvkm_device *, int, struct nvkm_mmu **);
 #endif
index bc4ddb7bb66be3be2f7468ff60d2433164b0918c..5079bdff9187343aa66ee0673eb2953d4acf9124 100644 (file)
@@ -2450,7 +2450,7 @@ nv162_chipset = {
        .imem = nv50_instmem_new,
        .ltc = gp102_ltc_new,
        .mc = tu102_mc_new,
-       .mmu = tu104_mmu_new,
+       .mmu = tu102_mmu_new,
        .pci = gp100_pci_new,
        .pmu = gp102_pmu_new,
        .therm = gp100_therm_new,
@@ -2482,7 +2482,7 @@ nv164_chipset = {
        .imem = nv50_instmem_new,
        .ltc = gp102_ltc_new,
        .mc = tu102_mc_new,
-       .mmu = tu104_mmu_new,
+       .mmu = tu102_mmu_new,
        .pci = gp100_pci_new,
        .pmu = gp102_pmu_new,
        .therm = gp100_therm_new,
@@ -2514,7 +2514,7 @@ nv166_chipset = {
        .imem = nv50_instmem_new,
        .ltc = gp102_ltc_new,
        .mc = tu102_mc_new,
-       .mmu = tu104_mmu_new,
+       .mmu = tu102_mmu_new,
        .pci = gp100_pci_new,
        .pmu = gp102_pmu_new,
        .therm = gp100_therm_new,
index 8966180b36ccd62f0170a3750a153506026242b5..db9c56028f21e1bdac5c75daf617debf8ff580c0 100644 (file)
@@ -13,7 +13,7 @@ nvkm-y += nvkm/subdev/mmu/gm20b.o
 nvkm-y += nvkm/subdev/mmu/gp100.o
 nvkm-y += nvkm/subdev/mmu/gp10b.o
 nvkm-y += nvkm/subdev/mmu/gv100.o
-nvkm-y += nvkm/subdev/mmu/tu104.o
+nvkm-y += nvkm/subdev/mmu/tu102.o
 
 nvkm-y += nvkm/subdev/mmu/mem.o
 nvkm-y += nvkm/subdev/mmu/memnv04.o
@@ -34,7 +34,7 @@ nvkm-y += nvkm/subdev/mmu/vmmgm20b.o
 nvkm-y += nvkm/subdev/mmu/vmmgp100.o
 nvkm-y += nvkm/subdev/mmu/vmmgp10b.o
 nvkm-y += nvkm/subdev/mmu/vmmgv100.o
-nvkm-y += nvkm/subdev/mmu/vmmtu104.o
+nvkm-y += nvkm/subdev/mmu/vmmtu102.o
 
 nvkm-y += nvkm/subdev/mmu/umem.o
 nvkm-y += nvkm/subdev/mmu/ummu.o
similarity index 88%
rename from drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu104.c
rename to drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.c
index 8e6f4096170d11e76812bd650c29c5a7a9949a65..c0db0ce10cba153f1637b5d77ba1a75a067fbfdf 100644 (file)
 #include <nvif/class.h>
 
 static const struct nvkm_mmu_func
-tu104_mmu = {
+tu102_mmu = {
        .dma_bits = 47,
        .mmu = {{ -1, -1, NVIF_CLASS_MMU_GF100}},
        .mem = {{ -1,  0, NVIF_CLASS_MEM_GF100}, gf100_mem_new, gf100_mem_map },
-       .vmm = {{ -1,  0, NVIF_CLASS_VMM_GP100}, tu104_vmm_new },
+       .vmm = {{ -1,  0, NVIF_CLASS_VMM_GP100}, tu102_vmm_new },
        .kind = gm200_mmu_kind,
        .kind_sys = true,
 };
 
 int
-tu104_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu)
+tu102_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu)
 {
-       return nvkm_mmu_new_(&tu104_mmu, device, index, pmmu);
+       return nvkm_mmu_new_(&tu102_mmu, device, index, pmmu);
 }
index 42ad326521a3391a6bd6442eb4a2630842002fd1..e6a02b568c1bd2b681cb5ec911f051ab6b391111 100644 (file)
@@ -242,7 +242,7 @@ int gp10b_vmm_new(struct nvkm_mmu *, u64, u64, void *, u32,
 int gv100_vmm_new(struct nvkm_mmu *, u64, u64, void *, u32,
                  struct lock_class_key *, const char *,
                  struct nvkm_vmm **);
-int tu104_vmm_new(struct nvkm_mmu *, u64, u64, void *, u32,
+int tu102_vmm_new(struct nvkm_mmu *, u64, u64, void *, u32,
                  struct lock_class_key *, const char *,
                  struct nvkm_vmm **);
 
similarity index 92%
rename from drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu104.c
rename to drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c
index adaadd92110ffba2a7629fd1be6f5aebea4af0c9..56c630d141da42b60613579af8efcf456ae90369 100644 (file)
@@ -24,7 +24,7 @@
 #include <subdev/timer.h>
 
 static void
-tu104_vmm_flush(struct nvkm_vmm *vmm, int depth)
+tu102_vmm_flush(struct nvkm_vmm *vmm, int depth)
 {
        struct nvkm_subdev *subdev = &vmm->mmu->subdev;
        struct nvkm_device *device = subdev->device;
@@ -50,12 +50,12 @@ tu104_vmm_flush(struct nvkm_vmm *vmm, int depth)
 }
 
 static const struct nvkm_vmm_func
-tu104_vmm = {
+tu102_vmm = {
        .join = gv100_vmm_join,
        .part = gf100_vmm_part,
        .aper = gf100_vmm_aper,
        .valid = gp100_vmm_valid,
-       .flush = tu104_vmm_flush,
+       .flush = tu102_vmm_flush,
        .page = {
                { 47, &gp100_vmm_desc_16[4], NVKM_VMM_PAGE_Sxxx },
                { 38, &gp100_vmm_desc_16[3], NVKM_VMM_PAGE_Sxxx },
@@ -68,10 +68,10 @@ tu104_vmm = {
 };
 
 int
-tu104_vmm_new(struct nvkm_mmu *mmu, u64 addr, u64 size,
+tu102_vmm_new(struct nvkm_mmu *mmu, u64 addr, u64 size,
              void *argv, u32 argc, struct lock_class_key *key,
              const char *name, struct nvkm_vmm **pvmm)
 {
-       return nv04_vmm_new_(&tu104_vmm, mmu, 0, addr, size,
+       return nv04_vmm_new_(&tu102_vmm, mmu, 0, addr, size,
                             argv, argc, key, name, pvmm);
 }