Searched refs:nouveau_fence (Results 1 - 17 of 17) sorted by relevance

/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_fence.h11 struct nouveau_fence { struct
20 int nouveau_fence_create(struct nouveau_fence **, struct nouveau_channel *);
21 int nouveau_fence_new(struct nouveau_fence **, struct nouveau_channel *);
22 void nouveau_fence_unref(struct nouveau_fence **);
24 int nouveau_fence_emit(struct nouveau_fence *);
25 bool nouveau_fence_done(struct nouveau_fence *);
26 int nouveau_fence_wait(struct nouveau_fence *, bool lazy, bool intr);
36 int (*emit)(struct nouveau_fence *);
37 int (*sync)(struct nouveau_fence *, struct nouveau_channel *,
62 #define nouveau_fence(dr macro
[all...]
H A Dnouveau_fence.c36 #include "nouveau_fence.h"
41 static inline struct nouveau_fence *
44 return container_of(fence, struct nouveau_fence, base);
48 nouveau_fctx(struct nouveau_fence *fence)
54 nouveau_fence_signal(struct nouveau_fence *fence)
73 static struct nouveau_fence *
86 struct nouveau_fence *fence;
133 struct nouveau_fence *fence;
159 struct nouveau_fence *fence;
220 nouveau_fence_emit(struct nouveau_fence *fenc
[all...]
H A Dnouveau_vmm.h15 struct nouveau_fence *fence;
H A Dnouveau_exec.h32 struct nouveau_fence *fence;
H A Dnv10_fence.c33 nv10_fence_emit(struct nouveau_fence *fence)
46 nv10_fence_sync(struct nouveau_fence *fence,
H A Dnv04_fence.c26 #include "nouveau_fence.h"
40 nv04_fence_emit(struct nouveau_fence *fence)
52 nv04_fence_sync(struct nouveau_fence *fence,
H A Dnv84_fence.c26 #include "nouveau_fence.h"
86 nv84_fence_emit(struct nouveau_fence *fence)
96 nv84_fence_sync(struct nouveau_fence *fence,
H A Dnouveau_bo.h11 struct nouveau_fence;
97 void nouveau_bo_fence(struct nouveau_bo *, struct nouveau_fence *, bool exclusive);
H A Dnv17_fence.c36 nv17_fence_sync(struct nouveau_fence *fence,
H A Dnouveau_drm.c64 #include "nouveau_fence.h"
465 nouveau_fence(drm)->dtor(drm);
934 if (drm->fence && nouveau_fence(drm)->suspend) {
935 if (!nouveau_fence(drm)->suspend(drm)) {
949 if (drm->fence && nouveau_fence(drm)->resume)
950 nouveau_fence(drm)->resume(drm);
974 if (drm->fence && nouveau_fence(drm)->resume)
975 nouveau_fence(drm)->resume(drm);
H A Dnouveau_drv.h64 #include "nouveau_fence.h"
71 struct nouveau_fence *fence;
H A Dnouveau_dmem.c128 static void nouveau_dmem_fence_done(struct nouveau_fence **fence)
165 struct nouveau_fence *fence;
379 struct nouveau_fence *fence;
667 struct nouveau_fence *fence;
H A Dnouveau_exec.c131 struct nouveau_fence *fence = exec_job->fence;
H A Dnouveau_chan.c34 #include "nouveau_fence.h"
70 struct nouveau_fence *fence = NULL;
96 nouveau_fence(chan->drm)->context_del(chan);
492 return nouveau_fence(chan->drm)->context_new(chan);
H A Dnouveau_gem.c31 #include "nouveau_fence.h"
415 struct nouveau_fence *fence,
451 struct nouveau_fence *fence,
759 struct nouveau_fence *fence = NULL;
H A Dnouveau_bo.c35 #include "nouveau_fence.h"
101 tile->fence = (struct nouveau_fence *)dma_fence_get(fence);
852 struct nouveau_fence *fence;
1378 nouveau_bo_fence(struct nouveau_bo *nvbo, struct nouveau_fence *fence, bool exclusive)
/linux-master/drivers/gpu/drm/nouveau/dispnv04/
H A Dcrtc.c1098 struct nouveau_fence **pfence)
1151 struct nouveau_fence *fence;

Completed in 181 milliseconds