Searched refs:nouveau_fence (Results 1 – 16 of 16) sorted by relevance
/external/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 **); 36 bool nouveau_fence_work(struct nouveau_fence *, void (*)(void *), void *); 39 bool nouveau_fence_wait(struct nouveau_fence *, struct pipe_debug_callback *); 40 bool nouveau_fence_signalled(struct nouveau_fence *); 46 nouveau_fence_ref(struct nouveau_fence *fence, struct nouveau_fence **ref) in nouveau_fence_ref() 59 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() 114 struct nouveau_fence *fence; in nouveau_fence_update() 115 struct nouveau_fence *next = NULL; in nouveau_fence_update() 148 nouveau_fence_signalled(struct nouveau_fence *fence) in nouveau_fence_signalled() 162 nouveau_fence_kick(struct nouveau_fence *fence) in nouveau_fence_kick() [all …]
|
D | nouveau_screen.h | 40 struct nouveau_fence *head; 41 struct nouveau_fence *tail; 42 struct nouveau_fence *current;
|
D | nouveau_screen.c | 74 nouveau_fence_ref(nouveau_fence(pfence), (struct nouveau_fence **)ptr); in nouveau_screen_fence_ref() 84 return nouveau_fence_signalled(nouveau_fence(pfence)); in nouveau_screen_fence_finish() 86 return nouveau_fence_wait(nouveau_fence(pfence), NULL); in nouveau_screen_fence_finish()
|
D | nouveau_buffer.h | 46 struct nouveau_fence *fence; 47 struct nouveau_fence *fence_wr;
|
D | Makefile.sources | 6 nouveau_fence.c \ 7 nouveau_fence.h \
|
D | meson.build | 26 'nouveau_fence.c', 27 'nouveau_fence.h',
|
D | nouveau_buffer.c | 74 struct nouveau_fence *fence) in release_allocation()
|
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
D | nvc0_query_hw.h | 34 struct nouveau_fence *fence;
|
D | nvc0_context.c | 40 nouveau_fence_ref(screen->fence.current, (struct nouveau_fence **)fence); in nvc0_flush()
|
D | nvc0_screen.c | 542 struct nouveau_fence *current = NULL; in nvc0_screen_destroy()
|
/external/mesa3d/src/gallium/drivers/nouveau/nv50/ |
D | nv50_query_hw.h | 34 struct nouveau_fence *fence;
|
D | nv50_context.c | 39 nouveau_fence_ref(screen->fence.current, (struct nouveau_fence **)fence); in nv50_flush()
|
D | nv50_screen.c | 470 struct nouveau_fence *current = NULL; in nv50_screen_destroy()
|
/external/mesa3d/src/gallium/drivers/nouveau/nv30/ |
D | nv30_context.c | 80 (struct nouveau_fence **)fence); in nv30_context_flush()
|
D | nv30_screen.c | 448 struct nouveau_fence *current = NULL; in nv30_screen_destroy()
|