Searched refs:nouveau_fence (Results 1 – 14 of 14) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/nouveau/ |
D | nouveau_fence.h | 22 struct nouveau_fence { struct 23 struct nouveau_fence *next; argument 32 void nouveau_fence_emit(struct nouveau_fence *); argument 33 void nouveau_fence_del(struct nouveau_fence *); 35 bool nouveau_fence_new(struct nouveau_screen *, struct nouveau_fence **); 37 bool nouveau_fence_work(struct nouveau_fence *, void (*)(void *), void *); 40 bool nouveau_fence_wait(struct nouveau_fence *, struct pipe_debug_callback *); 41 bool nouveau_fence_signalled(struct nouveau_fence *); 47 nouveau_fence_ref(struct nouveau_fence *fence, struct nouveau_fence **ref) in nouveau_fence_ref() 60 static inline struct nouveau_fence * [all …]
|
D | nouveau_fence.c | 33 nouveau_fence_new(struct nouveau_screen *screen, struct nouveau_fence **fence) in nouveau_fence_new() 35 *fence = CALLOC_STRUCT(nouveau_fence); in nouveau_fence_new() 47 nouveau_fence_trigger_work(struct nouveau_fence *fence) in nouveau_fence_trigger_work() 59 nouveau_fence_emit(struct nouveau_fence *fence) in nouveau_fence_emit() 84 nouveau_fence_del(struct nouveau_fence *fence) in nouveau_fence_del() 86 struct nouveau_fence *it; in nouveau_fence_del() 115 struct nouveau_fence *current = NULL; in nouveau_fence_cleanup() 130 struct nouveau_fence *fence; in nouveau_fence_update() 131 struct nouveau_fence *next = NULL; in nouveau_fence_update() 164 nouveau_fence_signalled(struct nouveau_fence *fence) in nouveau_fence_signalled() [all …]
|
D | nouveau_screen.h | 48 struct nouveau_fence *head; 49 struct nouveau_fence *tail; 50 struct nouveau_fence *current;
|
D | nouveau_buffer.h | 48 struct nouveau_fence *fence; 49 struct nouveau_fence *fence_wr;
|
D | nouveau_screen.c | 80 nouveau_fence_ref(nouveau_fence(pfence), (struct nouveau_fence **)ptr); in nouveau_screen_fence_ref() 90 return nouveau_fence_signalled(nouveau_fence(pfence)); in nouveau_screen_fence_finish() 92 return nouveau_fence_wait(nouveau_fence(pfence), NULL); in nouveau_screen_fence_finish()
|
D | meson.build | 26 'nouveau_fence.c', 27 'nouveau_fence.h',
|
D | nouveau_buffer.c | 83 struct nouveau_fence *fence) in release_allocation()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
D | nvc0_query_hw.h | 38 struct nouveau_fence *fence;
|
D | nvc0_context.c | 87 nouveau_fence_ref(screen->fence.current, (struct nouveau_fence **)fence); in nvc0_flush()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/ |
D | nv50_query_hw.h | 38 struct nouveau_fence *fence;
|
D | nv50_context.c | 39 nouveau_fence_ref(screen->fence.current, (struct nouveau_fence **)fence); in nv50_flush()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/ |
D | nv30_context.c | 80 (struct nouveau_fence **)fence); in nv30_context_flush()
|
/third_party/mesa3d/docs/relnotes/ |
D | 7.11.1.rst | 284 - nouveau: fix nouveau_fence leak
|
/third_party/mesa3d/ohos/ |
D | dependency_inputs.gni | 2710 ../src/gallium/drivers/nouveau/nouveau_fence.c 2711 ../src/gallium/drivers/nouveau/nouveau_fence.h
|