Home
last modified time | relevance | path

Searched refs:nouveau_fence (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_fence.h11 struct nouveau_fence { struct
20 static inline struct nouveau_fence * argument
23 return container_of(fence, struct nouveau_fence, base); in to_nouveau_fence()
26 int nouveau_fence_create(struct nouveau_fence **, struct nouveau_channel *);
27 int nouveau_fence_new(struct nouveau_fence **, struct nouveau_channel *);
28 void nouveau_fence_unref(struct nouveau_fence **);
30 int nouveau_fence_emit(struct nouveau_fence *);
31 bool nouveau_fence_done(struct nouveau_fence *);
32 int nouveau_fence_wait(struct nouveau_fence *, bool lazy, bool intr);
42 int (*emit)(struct nouveau_fence *);
[all …]
H A Dnv10_fence.c33 nv10_fence_emit(struct nouveau_fence *fence) in nv10_fence_emit()
46 nv10_fence_sync(struct nouveau_fence *fence, in nv10_fence_sync()
H A Dnv04_fence.c40 nv04_fence_emit(struct nouveau_fence *fence) in nv04_fence_emit()
52 nv04_fence_sync(struct nouveau_fence *fence, in nv04_fence_sync()
H A Dnouveau_vmm.h15 struct nouveau_fence *fence;
H A Dnouveau_exec.h32 struct nouveau_fence *fence;
H A Dnouveau_drm.c458 nouveau_fence(drm)->dtor(drm); in nouveau_accel_fini()
979 if (drm->fence && nouveau_fence(drm)->suspend) { in nouveau_do_suspend()
980 if (!nouveau_fence(drm)->suspend(drm)) { in nouveau_do_suspend()
994 if (drm->fence && nouveau_fence(drm)->resume) in nouveau_do_suspend()
995 nouveau_fence(drm)->resume(drm); in nouveau_do_suspend()
1019 if (drm->fence && nouveau_fence(drm)->resume) in nouveau_do_resume()
1020 nouveau_fence(drm)->resume(drm); in nouveau_do_resume()
H A Dnv84_fence.c86 nv84_fence_emit(struct nouveau_fence *fence) in nv84_fence_emit()
96 nv84_fence_sync(struct nouveau_fence *fence, in nv84_fence_sync()
H A Dnv17_fence.c36 nv17_fence_sync(struct nouveau_fence *fence, in nv17_fence_sync()
H A Dnouveau_dmem.c142 static void nouveau_dmem_fence_done(struct nouveau_fence **fence) in nouveau_dmem_fence_done()
187 struct nouveau_fence *fence; in nouveau_dmem_migrate_to_ram()
480 struct nouveau_fence *fence; in nouveau_dmem_evict_chunk()
787 struct nouveau_fence *fence; in nouveau_dmem_migrate_chunk()
H A Dnouveau_chan.c70 struct nouveau_fence *fence = NULL; in nouveau_channel_idle()
94 nouveau_fence(chan->cli->drm)->context_del(chan); in nouveau_channel_del()
490 return nouveau_fence(drm)->context_new(chan); in nouveau_channel_init()
H A Dnouveau_gem.c412 struct nouveau_fence *fence, in validate_fini_no_ticket()
448 struct nouveau_fence *fence, in validate_fini()
757 struct nouveau_fence *fence = NULL; in nouveau_gem_ioctl_pushbuf()
H A Dnouveau_exec.c133 struct nouveau_fence *fence = exec_job->fence; in nouveau_exec_job_run()
/linux/drivers/gpu/drm/nouveau/dispnv04/
H A Dcrtc.c1096 struct nouveau_fence **pfence) in nv04_page_flip_emit()
1149 struct nouveau_fence *fence; in nv04_crtc_page_flip()