diff options
author | Ben Skeggs <bskeggs@redhat.com> | 2012-04-30 12:51:48 +1000 |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2012-05-24 16:55:44 +1000 |
commit | 875ac34aad49bb875833aed2b4f2deb7a28df9f0 (patch) | |
tree | 254aedbbc3c838471090154a9d14d29ad86211de /drivers/gpu/drm/nouveau/nouveau_drv.h | |
parent | 35bcf5d55540e47091a67e5962f12b88d51d7131 (diff) | |
download | blackbird-op-linux-875ac34aad49bb875833aed2b4f2deb7a28df9f0.tar.gz blackbird-op-linux-875ac34aad49bb875833aed2b4f2deb7a28df9f0.zip |
drm/nouveau/fence: make ttm interfaces wrap ours, not the other way around
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/nouveau/nouveau_drv.h')
-rw-r--r-- | drivers/gpu/drm/nouveau/nouveau_drv.h | 31 |
1 files changed, 4 insertions, 27 deletions
diff --git a/drivers/gpu/drm/nouveau/nouveau_drv.h b/drivers/gpu/drm/nouveau/nouveau_drv.h index dce621555433..b17444ae05c8 100644 --- a/drivers/gpu/drm/nouveau/nouveau_drv.h +++ b/drivers/gpu/drm/nouveau/nouveau_drv.h @@ -1458,34 +1458,11 @@ extern void nouveau_fence_work(struct nouveau_fence *fence, void *priv); struct nouveau_channel *nouveau_fence_channel(struct nouveau_fence *); -extern bool __nouveau_fence_signalled(void *obj, void *arg); -extern int __nouveau_fence_wait(void *obj, void *arg, bool lazy, bool intr); -extern int __nouveau_fence_flush(void *obj, void *arg); -extern void __nouveau_fence_unref(void **obj); -extern void *__nouveau_fence_ref(void *obj); - -static inline bool nouveau_fence_signalled(struct nouveau_fence *obj) -{ - return __nouveau_fence_signalled(obj, NULL); -} -static inline int -nouveau_fence_wait(struct nouveau_fence *obj, bool lazy, bool intr) -{ - return __nouveau_fence_wait(obj, NULL, lazy, intr); -} +extern bool nouveau_fence_signalled(struct nouveau_fence *); +extern int nouveau_fence_wait(struct nouveau_fence *, bool lazy, bool intr); +extern void nouveau_fence_unref(struct nouveau_fence **); +extern struct nouveau_fence *nouveau_fence_ref(struct nouveau_fence *); extern int nouveau_fence_sync(struct nouveau_fence *, struct nouveau_channel *); -static inline int nouveau_fence_flush(struct nouveau_fence *obj) -{ - return __nouveau_fence_flush(obj, NULL); -} -static inline void nouveau_fence_unref(struct nouveau_fence **obj) -{ - __nouveau_fence_unref((void **)obj); -} -static inline struct nouveau_fence *nouveau_fence_ref(struct nouveau_fence *obj) -{ - return __nouveau_fence_ref(obj); -} /* nouveau_gem.c */ extern int nouveau_gem_new(struct drm_device *, int size, int align, |