aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Skeggs <bskeggs@redhat.com>2015-08-20 00:54:16 -0400
committerBen Skeggs <bskeggs@redhat.com>2015-08-27 22:40:33 -0400
commit3a8c3400f3e74638bedd0d2410416aa8b794c0fd (patch)
tree58e96ece8de1e14939754ecb14f126d8bb937c2d
parentaa35888ff024b18c7b6b29eb773a221f642987f7 (diff)
drm/nouveau/subdev: rename some functions to avoid upcoming conflicts
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
-rw-r--r--drivers/gpu/drm/nouveau/include/nvkm/core/engine.h4
-rw-r--r--drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h4
-rw-r--r--drivers/gpu/drm/nouveau/include/nvkm/subdev/bus.h4
-rw-r--r--drivers/gpu/drm/nouveau/include/nvkm/subdev/ibus.h4
-rw-r--r--drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h4
-rw-r--r--drivers/gpu/drm/nouveau/include/nvkm/subdev/mxm.h4
-rw-r--r--drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h4
-rw-r--r--drivers/gpu/drm/nouveau/include/nvkm/subdev/volt.h2
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/core/subdev.c10
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/subdev/bar/priv.h4
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c4
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c4
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c4
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c4
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.c2
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c4
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c4
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c4
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c2
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c4
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c4
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c4
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c4
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c2
24 files changed, 48 insertions, 46 deletions
diff --git a/drivers/gpu/drm/nouveau/include/nvkm/core/engine.h b/drivers/gpu/drm/nouveau/include/nvkm/core/engine.h
index 0b5f05aec2df..3212b12a70ed 100644
--- a/drivers/gpu/drm/nouveau/include/nvkm/core/engine.h
+++ b/drivers/gpu/drm/nouveau/include/nvkm/core/engine.h
@@ -41,9 +41,9 @@ struct nvkm_engine *nvkm_engine(void *obj, int idx);
41#define nvkm_engine_destroy(p) \ 41#define nvkm_engine_destroy(p) \
42 nvkm_subdev_destroy(&(p)->subdev) 42 nvkm_subdev_destroy(&(p)->subdev)
43#define nvkm_engine_init(p) \ 43#define nvkm_engine_init(p) \
44 nvkm_subdev_init(&(p)->subdev) 44 nvkm_subdev_init_old(&(p)->subdev)
45#define nvkm_engine_fini(p,s) \ 45#define nvkm_engine_fini(p,s) \
46 nvkm_subdev_fini(&(p)->subdev, (s)) 46 nvkm_subdev_fini_old(&(p)->subdev, (s))
47 47
48int nvkm_engine_create_(struct nvkm_object *, struct nvkm_object *, 48int nvkm_engine_create_(struct nvkm_object *, struct nvkm_object *,
49 struct nvkm_oclass *, bool, const char *, 49 struct nvkm_oclass *, bool, const char *,
diff --git a/drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h b/drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h
index ce5f1b93ef9a..d3e08bf8d977 100644
--- a/drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h
+++ b/drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h
@@ -44,8 +44,8 @@ int nvkm_subdev_create_(struct nvkm_object *, struct nvkm_object *,
44 const char *sname, const char *fname, 44 const char *sname, const char *fname,
45 int size, void **); 45 int size, void **);
46void nvkm_subdev_destroy(struct nvkm_subdev *); 46void nvkm_subdev_destroy(struct nvkm_subdev *);
47int nvkm_subdev_init(struct nvkm_subdev *); 47int nvkm_subdev_init_old(struct nvkm_subdev *);
48int nvkm_subdev_fini(struct nvkm_subdev *, bool suspend); 48int nvkm_subdev_fini_old(struct nvkm_subdev *, bool suspend);
49void nvkm_subdev_reset(struct nvkm_object *); 49void nvkm_subdev_reset(struct nvkm_object *);
50 50
51void _nvkm_subdev_dtor(struct nvkm_object *); 51void _nvkm_subdev_dtor(struct nvkm_object *);
diff --git a/drivers/gpu/drm/nouveau/include/nvkm/subdev/bus.h b/drivers/gpu/drm/nouveau/include/nvkm/subdev/bus.h
index ce7663c60015..5cf58a15bf41 100644
--- a/drivers/gpu/drm/nouveau/include/nvkm/subdev/bus.h
+++ b/drivers/gpu/drm/nouveau/include/nvkm/subdev/bus.h
@@ -25,9 +25,9 @@ nvkm_bus(void *obj)
25#define nvkm_bus_destroy(p) \ 25#define nvkm_bus_destroy(p) \
26 nvkm_subdev_destroy(&(p)->subdev) 26 nvkm_subdev_destroy(&(p)->subdev)
27#define nvkm_bus_init(p) \ 27#define nvkm_bus_init(p) \
28 nvkm_subdev_init(&(p)->subdev) 28 nvkm_subdev_init_old(&(p)->subdev)
29#define nvkm_bus_fini(p, s) \ 29#define nvkm_bus_fini(p, s) \
30 nvkm_subdev_fini(&(p)->subdev, (s)) 30 nvkm_subdev_fini_old(&(p)->subdev, (s))
31 31
32#define _nvkm_bus_dtor _nvkm_subdev_dtor 32#define _nvkm_bus_dtor _nvkm_subdev_dtor
33#define _nvkm_bus_init _nvkm_subdev_init 33#define _nvkm_bus_init _nvkm_subdev_init
diff --git a/drivers/gpu/drm/nouveau/include/nvkm/subdev/ibus.h b/drivers/gpu/drm/nouveau/include/nvkm/subdev/ibus.h
index 3538e87a4452..8fc7946b8a42 100644
--- a/drivers/gpu/drm/nouveau/include/nvkm/subdev/ibus.h
+++ b/drivers/gpu/drm/nouveau/include/nvkm/subdev/ibus.h
@@ -18,9 +18,9 @@ nvkm_ibus(void *obj)
18#define nvkm_ibus_destroy(p) \ 18#define nvkm_ibus_destroy(p) \
19 nvkm_subdev_destroy(&(p)->subdev) 19 nvkm_subdev_destroy(&(p)->subdev)
20#define nvkm_ibus_init(p) \ 20#define nvkm_ibus_init(p) \
21 nvkm_subdev_init(&(p)->subdev) 21 nvkm_subdev_init_old(&(p)->subdev)
22#define nvkm_ibus_fini(p,s) \ 22#define nvkm_ibus_fini(p,s) \
23 nvkm_subdev_fini(&(p)->subdev, (s)) 23 nvkm_subdev_fini_old(&(p)->subdev, (s))
24 24
25#define _nvkm_ibus_dtor _nvkm_subdev_dtor 25#define _nvkm_ibus_dtor _nvkm_subdev_dtor
26#define _nvkm_ibus_init _nvkm_subdev_init 26#define _nvkm_ibus_init _nvkm_subdev_init
diff --git a/drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h b/drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
index b596a1dd5b81..2bf8f46c1bb0 100644
--- a/drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
+++ b/drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
@@ -71,9 +71,9 @@ nvkm_mmu(void *obj)
71#define nvkm_mmu_destroy(p) \ 71#define nvkm_mmu_destroy(p) \
72 nvkm_subdev_destroy(&(p)->subdev) 72 nvkm_subdev_destroy(&(p)->subdev)
73#define nvkm_mmu_init(p) \ 73#define nvkm_mmu_init(p) \
74 nvkm_subdev_init(&(p)->subdev) 74 nvkm_subdev_init_old(&(p)->subdev)
75#define nvkm_mmu_fini(p,s) \ 75#define nvkm_mmu_fini(p,s) \
76 nvkm_subdev_fini(&(p)->subdev, (s)) 76 nvkm_subdev_fini_old(&(p)->subdev, (s))
77 77
78#define _nvkm_mmu_dtor _nvkm_subdev_dtor 78#define _nvkm_mmu_dtor _nvkm_subdev_dtor
79#define _nvkm_mmu_init _nvkm_subdev_init 79#define _nvkm_mmu_init _nvkm_subdev_init
diff --git a/drivers/gpu/drm/nouveau/include/nvkm/subdev/mxm.h b/drivers/gpu/drm/nouveau/include/nvkm/subdev/mxm.h
index 98904392547d..93f9a4ec2320 100644
--- a/drivers/gpu/drm/nouveau/include/nvkm/subdev/mxm.h
+++ b/drivers/gpu/drm/nouveau/include/nvkm/subdev/mxm.h
@@ -19,9 +19,9 @@ nvkm_mxm(void *obj)
19#define nvkm_mxm_create(p,e,o,d) \ 19#define nvkm_mxm_create(p,e,o,d) \
20 nvkm_mxm_create_((p), (e), (o), sizeof(**d), (void **)d) 20 nvkm_mxm_create_((p), (e), (o), sizeof(**d), (void **)d)
21#define nvkm_mxm_init(p) \ 21#define nvkm_mxm_init(p) \
22 nvkm_subdev_init(&(p)->subdev) 22 nvkm_subdev_init_old(&(p)->subdev)
23#define nvkm_mxm_fini(p,s) \ 23#define nvkm_mxm_fini(p,s) \
24 nvkm_subdev_fini(&(p)->subdev, (s)) 24 nvkm_subdev_fini_old(&(p)->subdev, (s))
25int nvkm_mxm_create_(struct nvkm_object *, struct nvkm_object *, 25int nvkm_mxm_create_(struct nvkm_object *, struct nvkm_object *,
26 struct nvkm_oclass *, int, void **); 26 struct nvkm_oclass *, int, void **);
27void nvkm_mxm_destroy(struct nvkm_mxm *); 27void nvkm_mxm_destroy(struct nvkm_mxm *);
diff --git a/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h b/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h
index 4ae73689488b..f818adcc7467 100644
--- a/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h
+++ b/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h
@@ -70,9 +70,9 @@ nvkm_timer(void *obj)
70#define nvkm_timer_destroy(p) \ 70#define nvkm_timer_destroy(p) \
71 nvkm_subdev_destroy(&(p)->subdev) 71 nvkm_subdev_destroy(&(p)->subdev)
72#define nvkm_timer_init(p) \ 72#define nvkm_timer_init(p) \
73 nvkm_subdev_init(&(p)->subdev) 73 nvkm_subdev_init_old(&(p)->subdev)
74#define nvkm_timer_fini(p,s) \ 74#define nvkm_timer_fini(p,s) \
75 nvkm_subdev_fini(&(p)->subdev, (s)) 75 nvkm_subdev_fini_old(&(p)->subdev, (s))
76 76
77int nvkm_timer_create_(struct nvkm_object *, struct nvkm_engine *, 77int nvkm_timer_create_(struct nvkm_object *, struct nvkm_engine *,
78 struct nvkm_oclass *, int size, void **); 78 struct nvkm_oclass *, int size, void **);
diff --git a/drivers/gpu/drm/nouveau/include/nvkm/subdev/volt.h b/drivers/gpu/drm/nouveau/include/nvkm/subdev/volt.h
index 1eeb80a380d2..dc8846899a60 100644
--- a/drivers/gpu/drm/nouveau/include/nvkm/subdev/volt.h
+++ b/drivers/gpu/drm/nouveau/include/nvkm/subdev/volt.h
@@ -41,7 +41,7 @@ nvkm_volt(void *obj)
41 _nvkm_volt_init(nv_object(v)); \ 41 _nvkm_volt_init(nv_object(v)); \
42}) 42})
43#define nvkm_volt_fini(p,s) \ 43#define nvkm_volt_fini(p,s) \
44 nvkm_subdev_fini((p), (s)) 44 nvkm_subdev_fini_old((p), (s))
45 45
46int nvkm_volt_create_(struct nvkm_object *, struct nvkm_object *, 46int nvkm_volt_create_(struct nvkm_object *, struct nvkm_object *,
47 struct nvkm_oclass *, int, void **); 47 struct nvkm_oclass *, int, void **);
diff --git a/drivers/gpu/drm/nouveau/nvkm/core/subdev.c b/drivers/gpu/drm/nouveau/nvkm/core/subdev.c
index 0c313468d94e..3f6795f51218 100644
--- a/drivers/gpu/drm/nouveau/nvkm/core/subdev.c
+++ b/drivers/gpu/drm/nouveau/nvkm/core/subdev.c
@@ -46,7 +46,7 @@ nvkm_subdev_reset(struct nvkm_object *obj)
46} 46}
47 47
48int 48int
49nvkm_subdev_init(struct nvkm_subdev *subdev) 49nvkm_subdev_init_old(struct nvkm_subdev *subdev)
50{ 50{
51 int ret = _nvkm_object_init(&subdev->object); 51 int ret = _nvkm_object_init(&subdev->object);
52 if (ret) 52 if (ret)
@@ -59,11 +59,12 @@ nvkm_subdev_init(struct nvkm_subdev *subdev)
59int 59int
60_nvkm_subdev_init(struct nvkm_object *object) 60_nvkm_subdev_init(struct nvkm_object *object)
61{ 61{
62 return nvkm_subdev_init(nv_subdev(object)); 62 struct nvkm_subdev *subdev = (void *)object;
63 return nvkm_subdev_init_old(subdev);
63} 64}
64 65
65int 66int
66nvkm_subdev_fini(struct nvkm_subdev *subdev, bool suspend) 67nvkm_subdev_fini_old(struct nvkm_subdev *subdev, bool suspend)
67{ 68{
68 struct nvkm_device *device = subdev->device; 69 struct nvkm_device *device = subdev->device;
69 70
@@ -78,7 +79,8 @@ nvkm_subdev_fini(struct nvkm_subdev *subdev, bool suspend)
78int 79int
79_nvkm_subdev_fini(struct nvkm_object *object, bool suspend) 80_nvkm_subdev_fini(struct nvkm_object *object, bool suspend)
80{ 81{
81 return nvkm_subdev_fini(nv_subdev(object), suspend); 82 struct nvkm_subdev *subdev = (void *)object;
83 return nvkm_subdev_fini_old(subdev, suspend);
82} 84}
83 85
84void 86void
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bar/priv.h b/drivers/gpu/drm/nouveau/nvkm/subdev/bar/priv.h
index e6e4dfc97dcc..e9d2f7b6b22f 100644
--- a/drivers/gpu/drm/nouveau/nvkm/subdev/bar/priv.h
+++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bar/priv.h
@@ -5,9 +5,9 @@
5#define nvkm_bar_create(p,e,o,d) \ 5#define nvkm_bar_create(p,e,o,d) \
6 nvkm_bar_create_((p), (e), (o), sizeof(**d), (void **)d) 6 nvkm_bar_create_((p), (e), (o), sizeof(**d), (void **)d)
7#define nvkm_bar_init(p) \ 7#define nvkm_bar_init(p) \
8 nvkm_subdev_init(&(p)->subdev) 8 nvkm_subdev_init_old(&(p)->subdev)
9#define nvkm_bar_fini(p,s) \ 9#define nvkm_bar_fini(p,s) \
10 nvkm_subdev_fini(&(p)->subdev, (s)) 10 nvkm_subdev_fini_old(&(p)->subdev, (s))
11 11
12int nvkm_bar_create_(struct nvkm_object *, struct nvkm_object *, 12int nvkm_bar_create_(struct nvkm_object *, struct nvkm_object *,
13 struct nvkm_oclass *, int, void **); 13 struct nvkm_oclass *, int, void **);
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c
index cc434268d995..b48ec70d9c55 100644
--- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c
+++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c
@@ -149,14 +149,14 @@ static int
149nvkm_bios_init(struct nvkm_object *object) 149nvkm_bios_init(struct nvkm_object *object)
150{ 150{
151 struct nvkm_bios *bios = (void *)object; 151 struct nvkm_bios *bios = (void *)object;
152 return nvkm_subdev_init(&bios->subdev); 152 return nvkm_subdev_init_old(&bios->subdev);
153} 153}
154 154
155static int 155static int
156nvkm_bios_fini(struct nvkm_object *object, bool suspend) 156nvkm_bios_fini(struct nvkm_object *object, bool suspend)
157{ 157{
158 struct nvkm_bios *bios = (void *)object; 158 struct nvkm_bios *bios = (void *)object;
159 return nvkm_subdev_fini(&bios->subdev, suspend); 159 return nvkm_subdev_fini_old(&bios->subdev, suspend);
160} 160}
161 161
162struct nvkm_oclass 162struct nvkm_oclass
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
index cfd1feed99c3..659122721b7d 100644
--- a/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
+++ b/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
@@ -479,7 +479,7 @@ _nvkm_clk_fini(struct nvkm_object *object, bool suspend)
479{ 479{
480 struct nvkm_clk *clk = (void *)object; 480 struct nvkm_clk *clk = (void *)object;
481 nvkm_notify_put(&clk->pwrsrc_ntfy); 481 nvkm_notify_put(&clk->pwrsrc_ntfy);
482 return nvkm_subdev_fini(&clk->subdev, suspend); 482 return nvkm_subdev_fini_old(&clk->subdev, suspend);
483} 483}
484 484
485int 485int
@@ -490,7 +490,7 @@ _nvkm_clk_init(struct nvkm_object *object)
490 struct nvkm_domain *clock = clk->domains; 490 struct nvkm_domain *clock = clk->domains;
491 int ret; 491 int ret;
492 492
493 ret = nvkm_subdev_init(&clk->subdev); 493 ret = nvkm_subdev_init_old(&clk->subdev);
494 if (ret) 494 if (ret)
495 return ret; 495 return ret;
496 496
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c
index 989513fae7d5..e5ef999adbb9 100644
--- a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c
+++ b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c
@@ -38,7 +38,7 @@ _nvkm_devinit_fini(struct nvkm_object *object, bool suspend)
38 /* unlock the extended vga crtc regs */ 38 /* unlock the extended vga crtc regs */
39 nvkm_lockvgac(init->subdev.device, false); 39 nvkm_lockvgac(init->subdev.device, false);
40 40
41 return nvkm_subdev_fini(&init->subdev, suspend); 41 return nvkm_subdev_fini_old(&init->subdev, suspend);
42} 42}
43 43
44int 44int
@@ -48,7 +48,7 @@ _nvkm_devinit_init(struct nvkm_object *object)
48 struct nvkm_devinit *init = (void *)object; 48 struct nvkm_devinit *init = (void *)object;
49 int ret; 49 int ret;
50 50
51 ret = nvkm_subdev_init(&init->subdev); 51 ret = nvkm_subdev_init_old(&init->subdev);
52 if (ret) 52 if (ret)
53 return ret; 53 return ret;
54 54
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
index 328381b8f0ac..d435bd155684 100644
--- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
+++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
@@ -56,7 +56,7 @@ int
56_nvkm_fb_fini(struct nvkm_object *object, bool suspend) 56_nvkm_fb_fini(struct nvkm_object *object, bool suspend)
57{ 57{
58 struct nvkm_fb *fb = (void *)object; 58 struct nvkm_fb *fb = (void *)object;
59 return nvkm_subdev_fini(&fb->subdev, suspend); 59 return nvkm_subdev_fini_old(&fb->subdev, suspend);
60} 60}
61 61
62int 62int
@@ -65,7 +65,7 @@ _nvkm_fb_init(struct nvkm_object *object)
65 struct nvkm_fb *fb = (void *)object; 65 struct nvkm_fb *fb = (void *)object;
66 int ret, i; 66 int ret, i;
67 67
68 ret = nvkm_subdev_init(&fb->subdev); 68 ret = nvkm_subdev_init_old(&fb->subdev);
69 if (ret) 69 if (ret)
70 return ret; 70 return ret;
71 71
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.c
index 4c1884ee7e38..8889925da3d7 100644
--- a/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.c
+++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.c
@@ -27,7 +27,7 @@ int
27_nvkm_fuse_init(struct nvkm_object *object) 27_nvkm_fuse_init(struct nvkm_object *object)
28{ 28{
29 struct nvkm_fuse *fuse = (void *)object; 29 struct nvkm_fuse *fuse = (void *)object;
30 return nvkm_subdev_init(&fuse->subdev); 30 return nvkm_subdev_init_old(&fuse->subdev);
31} 31}
32 32
33void 33void
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c
index 1f10e7e773c2..07db5845f8b2 100644
--- a/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c
+++ b/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c
@@ -168,7 +168,7 @@ _nvkm_gpio_fini(struct nvkm_object *object, bool suspend)
168 impl->intr_mask(gpio, NVKM_GPIO_TOGGLED, mask, 0); 168 impl->intr_mask(gpio, NVKM_GPIO_TOGGLED, mask, 0);
169 impl->intr_stat(gpio, &mask, &mask); 169 impl->intr_stat(gpio, &mask, &mask);
170 170
171 return nvkm_subdev_fini(&gpio->subdev, suspend); 171 return nvkm_subdev_fini_old(&gpio->subdev, suspend);
172} 172}
173 173
174static struct dmi_system_id gpio_reset_ids[] = { 174static struct dmi_system_id gpio_reset_ids[] = {
@@ -188,7 +188,7 @@ _nvkm_gpio_init(struct nvkm_object *object)
188 struct nvkm_gpio *gpio = nvkm_gpio(object); 188 struct nvkm_gpio *gpio = nvkm_gpio(object);
189 int ret; 189 int ret;
190 190
191 ret = nvkm_subdev_init(&gpio->subdev); 191 ret = nvkm_subdev_init_old(&gpio->subdev);
192 if (ret) 192 if (ret)
193 return ret; 193 return ret;
194 194
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
index 86bff984e7e1..fe29e728a602 100644
--- a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
+++ b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
@@ -175,7 +175,7 @@ _nvkm_i2c_fini(struct nvkm_object *object, bool suspend)
175 nvkm_i2c_pad_fini(pad); 175 nvkm_i2c_pad_fini(pad);
176 } 176 }
177 177
178 return nvkm_subdev_fini(&i2c->subdev, suspend); 178 return nvkm_subdev_fini_old(&i2c->subdev, suspend);
179} 179}
180 180
181int 181int
@@ -186,7 +186,7 @@ _nvkm_i2c_init(struct nvkm_object *object)
186 struct nvkm_i2c_pad *pad; 186 struct nvkm_i2c_pad *pad;
187 int ret; 187 int ret;
188 188
189 ret = nvkm_subdev_init(&i2c->subdev); 189 ret = nvkm_subdev_init_old(&i2c->subdev);
190 if (ret) 190 if (ret)
191 return ret; 191 return ret;
192 192
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
index 495da913bd11..8ac8e4f4fa4b 100644
--- a/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
+++ b/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c
@@ -102,7 +102,7 @@ _nvkm_instmem_fini(struct nvkm_object *object, bool suspend)
102 return ret; 102 return ret;
103 } 103 }
104 104
105 return nvkm_subdev_fini(&imem->subdev, suspend); 105 return nvkm_subdev_fini_old(&imem->subdev, suspend);
106} 106}
107 107
108int 108int
@@ -112,7 +112,7 @@ _nvkm_instmem_init(struct nvkm_object *object)
112 struct nvkm_instobj *iobj; 112 struct nvkm_instobj *iobj;
113 int ret, i; 113 int ret, i;
114 114
115 ret = nvkm_subdev_init(&imem->subdev); 115 ret = nvkm_subdev_init_old(&imem->subdev);
116 if (ret) 116 if (ret)
117 return ret; 117 return ret;
118 118
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c
index f9cfbabeeeb3..d0af1aec0fc6 100644
--- a/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c
+++ b/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c
@@ -83,7 +83,7 @@ _nvkm_ltc_init(struct nvkm_object *object)
83 const struct nvkm_ltc_impl *impl = (void *)nv_oclass(object); 83 const struct nvkm_ltc_impl *impl = (void *)nv_oclass(object);
84 int ret, i; 84 int ret, i;
85 85
86 ret = nvkm_subdev_init(&ltc->base.subdev); 86 ret = nvkm_subdev_init_old(&ltc->base.subdev);
87 if (ret) 87 if (ret)
88 return ret; 88 return ret;
89 89
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c
index babd6d8725f0..f861a02d8d59 100644
--- a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c
+++ b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c
@@ -86,7 +86,7 @@ _nvkm_mc_fini(struct nvkm_object *object, bool suspend)
86 struct nvkm_mc *mc = (void *)object; 86 struct nvkm_mc *mc = (void *)object;
87 struct nvkm_device *device = mc->subdev.device; 87 struct nvkm_device *device = mc->subdev.device;
88 nvkm_wr32(device, 0x000140, 0x00000000); 88 nvkm_wr32(device, 0x000140, 0x00000000);
89 return nvkm_subdev_fini(&mc->subdev, suspend); 89 return nvkm_subdev_fini_old(&mc->subdev, suspend);
90} 90}
91 91
92int 92int
@@ -94,7 +94,7 @@ _nvkm_mc_init(struct nvkm_object *object)
94{ 94{
95 struct nvkm_mc *mc = (void *)object; 95 struct nvkm_mc *mc = (void *)object;
96 struct nvkm_device *device = mc->subdev.device; 96 struct nvkm_device *device = mc->subdev.device;
97 int ret = nvkm_subdev_init(&mc->subdev); 97 int ret = nvkm_subdev_init_old(&mc->subdev);
98 if (ret) 98 if (ret)
99 return ret; 99 return ret;
100 nvkm_wr32(device, 0x000140, 0x00000001); 100 nvkm_wr32(device, 0x000140, 0x00000001);
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c
index 247994017965..c700d3d956e8 100644
--- a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c
+++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c
@@ -189,7 +189,7 @@ _nvkm_pmu_fini(struct nvkm_object *object, bool suspend)
189 nvkm_wr32(device, 0x10a014, 0x00000060); 189 nvkm_wr32(device, 0x10a014, 0x00000060);
190 flush_work(&pmu->recv.work); 190 flush_work(&pmu->recv.work);
191 191
192 return nvkm_subdev_fini(&pmu->subdev, suspend); 192 return nvkm_subdev_fini_old(&pmu->subdev, suspend);
193} 193}
194 194
195int 195int
@@ -200,7 +200,7 @@ _nvkm_pmu_init(struct nvkm_object *object)
200 struct nvkm_device *device = pmu->subdev.device; 200 struct nvkm_device *device = pmu->subdev.device;
201 int ret, i; 201 int ret, i;
202 202
203 ret = nvkm_subdev_init(&pmu->subdev); 203 ret = nvkm_subdev_init_old(&pmu->subdev);
204 if (ret) 204 if (ret)
205 return ret; 205 return ret;
206 206
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c
index 1003013666a9..47c6dbe8fff3 100644
--- a/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c
+++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c
@@ -171,7 +171,7 @@ gk20a_pmu_fini(struct nvkm_object *object, bool suspend)
171 171
172 nvkm_timer_alarm_cancel(pmu, &pmu->alarm); 172 nvkm_timer_alarm_cancel(pmu, &pmu->alarm);
173 173
174 return nvkm_subdev_fini(&pmu->base.subdev, suspend); 174 return nvkm_subdev_fini_old(&pmu->base.subdev, suspend);
175} 175}
176 176
177static int 177static int
@@ -181,7 +181,7 @@ gk20a_pmu_init(struct nvkm_object *object)
181 struct nvkm_device *device = pmu->base.subdev.device; 181 struct nvkm_device *device = pmu->base.subdev.device;
182 int ret; 182 int ret;
183 183
184 ret = nvkm_subdev_init(&pmu->base.subdev); 184 ret = nvkm_subdev_init_old(&pmu->base.subdev);
185 if (ret) 185 if (ret)
186 return ret; 186 return ret;
187 187
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
index 18fa0443b6d3..e757fd9b7a07 100644
--- a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
+++ b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
@@ -288,7 +288,7 @@ _nvkm_therm_init(struct nvkm_object *object)
288 struct nvkm_therm_priv *therm = (void *)object; 288 struct nvkm_therm_priv *therm = (void *)object;
289 int ret; 289 int ret;
290 290
291 ret = nvkm_subdev_init(&therm->base.subdev); 291 ret = nvkm_subdev_init_old(&therm->base.subdev);
292 if (ret) 292 if (ret)
293 return ret; 293 return ret;
294 294
@@ -316,7 +316,7 @@ _nvkm_therm_fini(struct nvkm_object *object, bool suspend)
316 therm->mode = NVKM_THERM_CTRL_NONE; 316 therm->mode = NVKM_THERM_CTRL_NONE;
317 } 317 }
318 318
319 return nvkm_subdev_fini(&therm->base.subdev, suspend); 319 return nvkm_subdev_fini_old(&therm->base.subdev, suspend);
320} 320}
321 321
322int 322int
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c
index 67650a351a96..88e5f62ec772 100644
--- a/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c
+++ b/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c
@@ -142,7 +142,7 @@ _nvkm_volt_init(struct nvkm_object *object)
142 struct nvkm_subdev *subdev = &volt->subdev; 142 struct nvkm_subdev *subdev = &volt->subdev;
143 int ret; 143 int ret;
144 144
145 ret = nvkm_subdev_init(&volt->subdev); 145 ret = nvkm_subdev_init_old(&volt->subdev);
146 if (ret) 146 if (ret)
147 return ret; 147 return ret;
148 148