aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nvif
diff options
context:
space:
mode:
authorAl Viro <viro@zeniv.linux.org.uk>2014-08-31 15:06:09 -0400
committerAl Viro <viro@zeniv.linux.org.uk>2014-10-09 02:39:11 -0400
commit3cfb2face6205d30ecfc0145d68cd9e0c3dfe6f1 (patch)
treee58dca930dfbf7c824761bbda4bb1fb57ad1d545 /drivers/gpu/drm/nouveau/nvif
parente983094d6dce524f3890edfec44b7ca6dbfa1183 (diff)
nouveau: __iomem misannotations
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'drivers/gpu/drm/nouveau/nvif')
-rw-r--r--drivers/gpu/drm/nouveau/nvif/driver.h4
-rw-r--r--drivers/gpu/drm/nouveau/nvif/object.h6
2 files changed, 5 insertions, 5 deletions
diff --git a/drivers/gpu/drm/nouveau/nvif/driver.h b/drivers/gpu/drm/nouveau/nvif/driver.h
index b72a8f0c2758..ac4bdb3ea506 100644
--- a/drivers/gpu/drm/nouveau/nvif/driver.h
+++ b/drivers/gpu/drm/nouveau/nvif/driver.h
@@ -9,8 +9,8 @@ struct nvif_driver {
9 int (*suspend)(void *priv); 9 int (*suspend)(void *priv);
10 int (*resume)(void *priv); 10 int (*resume)(void *priv);
11 int (*ioctl)(void *priv, bool super, void *data, u32 size, void **hack); 11 int (*ioctl)(void *priv, bool super, void *data, u32 size, void **hack);
12 void *(*map)(void *priv, u64 handle, u32 size); 12 void __iomem *(*map)(void *priv, u64 handle, u32 size);
13 void (*unmap)(void *priv, void *ptr, u32 size); 13 void (*unmap)(void *priv, void __iomem *ptr, u32 size);
14 bool keep; 14 bool keep;
15}; 15};
16 16
diff --git a/drivers/gpu/drm/nouveau/nvif/object.h b/drivers/gpu/drm/nouveau/nvif/object.h
index fac3a3bbec44..fe519179b76c 100644
--- a/drivers/gpu/drm/nouveau/nvif/object.h
+++ b/drivers/gpu/drm/nouveau/nvif/object.h
@@ -14,7 +14,7 @@ struct nvif_object {
14 void *priv; /*XXX: hack */ 14 void *priv; /*XXX: hack */
15 void (*dtor)(struct nvif_object *); 15 void (*dtor)(struct nvif_object *);
16 struct { 16 struct {
17 void *ptr; 17 void __iomem *ptr;
18 u32 size; 18 u32 size;
19 } map; 19 } map;
20}; 20};
@@ -42,7 +42,7 @@ void nvif_object_unmap(struct nvif_object *);
42 struct nvif_object *_object = nvif_object(a); \ 42 struct nvif_object *_object = nvif_object(a); \
43 u32 _data; \ 43 u32 _data; \
44 if (likely(_object->map.ptr)) \ 44 if (likely(_object->map.ptr)) \
45 _data = ioread##b##_native((u8 *)_object->map.ptr + (c)); \ 45 _data = ioread##b##_native((u8 __iomem *)_object->map.ptr + (c)); \
46 else \ 46 else \
47 _data = nvif_object_rd(_object, (b) / 8, (c)); \ 47 _data = nvif_object_rd(_object, (b) / 8, (c)); \
48 _data; \ 48 _data; \
@@ -50,7 +50,7 @@ void nvif_object_unmap(struct nvif_object *);
50#define nvif_wr(a,b,c,d) ({ \ 50#define nvif_wr(a,b,c,d) ({ \
51 struct nvif_object *_object = nvif_object(a); \ 51 struct nvif_object *_object = nvif_object(a); \
52 if (likely(_object->map.ptr)) \ 52 if (likely(_object->map.ptr)) \
53 iowrite##b##_native((d), (u8 *)_object->map.ptr + (c)); \ 53 iowrite##b##_native((d), (u8 __iomem *)_object->map.ptr + (c)); \
54 else \ 54 else \
55 nvif_object_wr(_object, (b) / 8, (c), (d)); \ 55 nvif_object_wr(_object, (b) / 8, (c), (d)); \
56}) 56})