HomeSort by: relevance | last modified time | path
    Searched refs:nouveau_fence (Results 1 - 15 of 15) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/nouveau/
nouveau_fence.h 1 /* $NetBSD: nouveau_fence.h,v 1.7 2021/12/18 23:45:32 riastradh Exp $ */
13 struct nouveau_fence { struct
23 struct nouveau_fence **);
24 void nouveau_fence_unref(struct nouveau_fence **);
26 int nouveau_fence_emit(struct nouveau_fence *, struct nouveau_channel *);
27 bool nouveau_fence_done(struct nouveau_fence *);
28 int nouveau_fence_wait(struct nouveau_fence *, bool lazy, bool intr);
38 int (*emit)(struct nouveau_fence *);
39 int (*sync)(struct nouveau_fence *, struct nouveau_channel *,
63 #define nouveau_fence(drm) ((struct nouveau_fence_priv *)(drm)->fence macro
    [all...]
nouveau_fence.c 1 /* $NetBSD: nouveau_fence.c,v 1.17 2021/12/19 10:49:13 riastradh Exp $ */
30 __KERNEL_RCSID(0, "$NetBSD: nouveau_fence.c,v 1.17 2021/12/19 10:49:13 riastradh Exp $");
45 #include "nouveau_fence.h"
50 static inline struct nouveau_fence *
53 return container_of(fence, struct nouveau_fence, base);
57 nouveau_fctx(struct nouveau_fence *fence)
63 nouveau_fence_signal(struct nouveau_fence *fence)
82 static struct nouveau_fence *
99 struct nouveau_fence *fence;
147 struct nouveau_fence *fence
    [all...]
nouveau_vmm.h 17 struct nouveau_fence *fence;
nouveau_nv04_fence.c 32 #include "nouveau_fence.h"
45 nv04_fence_emit(struct nouveau_fence *fence)
58 nv04_fence_sync(struct nouveau_fence *fence,
nouveau_nv10_fence.c 35 nv10_fence_emit(struct nouveau_fence *fence)
49 nv10_fence_sync(struct nouveau_fence *fence,
nouveau_bo.h 14 struct nouveau_fence;
97 void nouveau_bo_fence(struct nouveau_bo *, struct nouveau_fence *, bool exclusive);
nouveau_nv84_fence.c 32 #include "nouveau_fence.h"
75 nv84_fence_emit(struct nouveau_fence *fence)
85 nv84_fence_sync(struct nouveau_fence *fence,
nouveau_nv17_fence.c 39 nv17_fence_sync(struct nouveau_fence *fence,
nouveau_drm.c 67 #include "nouveau_fence.h"
441 nouveau_fence(drm)->dtor(drm);
819 if (drm->fence && nouveau_fence(drm)->suspend) {
820 if (!nouveau_fence(drm)->suspend(drm)) {
834 if (drm->fence && nouveau_fence(drm)->resume)
835 nouveau_fence(drm)->resume(drm);
859 if (drm->fence && nouveau_fence(drm)->resume)
860 nouveau_fence(drm)->resume(drm);
nouveau_chan.c 47 #include "nouveau_fence.h"
73 struct nouveau_fence *fence = NULL;
105 nouveau_fence(chan->drm)->context_del(chan);
477 return nouveau_fence(chan->drm)->context_new(chan);
nouveau_dmem.c 123 static void nouveau_dmem_fence_done(struct nouveau_fence **fence)
174 struct nouveau_fence *fence;
603 struct nouveau_fence *fence;
nouveau_drv.h 71 #include "nouveau_fence.h"
76 struct nouveau_fence *fence;
nouveau_gem.c 36 #include "nouveau_fence.h"
342 struct nouveau_fence *fence,
378 struct nouveau_fence *fence,
704 struct nouveau_fence *fence = NULL;
nouveau_bo.c 40 #include "nouveau_fence.h"
102 tile->fence = (struct nouveau_fence *)dma_fence_get(fence);
1219 struct nouveau_fence *fence;
1811 nouveau_bo_fence(struct nouveau_bo *nvbo, struct nouveau_fence *fence, bool exclusive)
  /src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/
nouveau_dispnv04_crtc.c 1104 struct nouveau_fence **pfence)
1156 struct nouveau_fence *fence;

Completed in 19 milliseconds