Searched refs:nouveau_fence (Results 1 – 16 of 16) sorted by relevance
/linux-6.3-rc2/drivers/gpu/drm/nouveau/ |
A D | nouveau_fence.h | 11 struct nouveau_fence { struct 21 struct nouveau_fence **); argument 22 void nouveau_fence_unref(struct nouveau_fence **); 24 int nouveau_fence_emit(struct nouveau_fence *, struct nouveau_channel *); 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 *, 61 #define nouveau_fence(drm) ((struct nouveau_fence_priv *)(drm)->fence) macro 71 int nv10_fence_emit(struct nouveau_fence *); [all …]
|
A D | nouveau_fence.c | 41 static inline struct nouveau_fence * 48 nouveau_fctx(struct nouveau_fence *fence) in nouveau_fctx() 73 static struct nouveau_fence * 86 struct nouveau_fence *fence; in nouveau_fence_context_kill() 131 struct nouveau_fence *fence; in nouveau_fence_update() 156 struct nouveau_fence *fence; in nouveau_fence_wait_uevent_handler() 263 struct nouveau_fence *fence = from_fence(f); in nouveau_fence_wait_legacy() 360 struct nouveau_fence *f; in nouveau_fence_sync() 400 struct nouveau_fence **pfence) in nouveau_fence_new() 402 struct nouveau_fence *fence; in nouveau_fence_new() [all …]
|
A D | nv04_fence.c | 40 nv04_fence_emit(struct nouveau_fence *fence) in nv04_fence_emit() 52 nv04_fence_sync(struct nouveau_fence *fence, in nv04_fence_sync()
|
A D | nv10_fence.c | 33 nv10_fence_emit(struct nouveau_fence *fence) in nv10_fence_emit() 46 nv10_fence_sync(struct nouveau_fence *fence, in nv10_fence_sync()
|
A D | nouveau_vmm.h | 15 struct nouveau_fence *fence;
|
A D | nouveau_bo.h | 11 struct nouveau_fence; 92 void nouveau_bo_fence(struct nouveau_bo *, struct nouveau_fence *, bool exclusive);
|
A D | nouveau_drm.c | 421 nouveau_fence(drm)->dtor(drm); in nouveau_accel_fini() 881 if (drm->fence && nouveau_fence(drm)->suspend) { in nouveau_do_suspend() 882 if (!nouveau_fence(drm)->suspend(drm)) { in nouveau_do_suspend() 896 if (drm->fence && nouveau_fence(drm)->resume) in nouveau_do_suspend() 897 nouveau_fence(drm)->resume(drm); in nouveau_do_suspend() 921 if (drm->fence && nouveau_fence(drm)->resume) in nouveau_do_resume() 922 nouveau_fence(drm)->resume(drm); in nouveau_do_resume()
|
A D | nv84_fence.c | 86 nv84_fence_emit(struct nouveau_fence *fence) in nv84_fence_emit() 96 nv84_fence_sync(struct nouveau_fence *fence, in nv84_fence_sync()
|
A D | nouveau_dmem.c | 128 static void nouveau_dmem_fence_done(struct nouveau_fence **fence) in nouveau_dmem_fence_done() 165 struct nouveau_fence *fence; in nouveau_dmem_migrate_to_ram() 379 struct nouveau_fence *fence; in nouveau_dmem_evict_chunk() 667 struct nouveau_fence *fence; in nouveau_dmem_migrate_chunk()
|
A D | nv17_fence.c | 36 nv17_fence_sync(struct nouveau_fence *fence, in nv17_fence_sync()
|
A D | Kbuild | 64 nouveau-y += nouveau_fence.o
|
A D | nouveau_chan.c | 62 struct nouveau_fence *fence = NULL; in nouveau_channel_idle() 88 nouveau_fence(chan->drm)->context_del(chan); in nouveau_channel_del() 484 return nouveau_fence(chan->drm)->context_new(chan); in nouveau_channel_init()
|
A D | nouveau_drv.h | 69 struct nouveau_fence *fence;
|
A D | nouveau_gem.c | 373 struct nouveau_fence *fence, in validate_fini_no_ticket() 409 struct nouveau_fence *fence, in validate_fini() 737 struct nouveau_fence *fence = NULL; in nouveau_gem_ioctl_pushbuf()
|
A D | nouveau_bo.c | 101 tile->fence = (struct nouveau_fence *)dma_fence_get(fence); in nv10_bo_put_tile_region() 803 struct nouveau_fence *fence; in nouveau_bo_move_m2mf() 1327 nouveau_bo_fence(struct nouveau_bo *nvbo, struct nouveau_fence *fence, bool exclusive) in nouveau_bo_fence()
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/dispnv04/ |
A D | crtc.c | 1098 struct nouveau_fence **pfence) in nv04_page_flip_emit() 1151 struct nouveau_fence *fence; in nv04_crtc_page_flip()
|
Completed in 26 milliseconds