Searched refs:nouveau_fence (Results 1 – 10 of 10) sorted by relevance
/external/mesa3d/src/gallium/drivers/nouveau/ |
D | nouveau_fence.h | 20 struct nouveau_fence { struct 21 struct nouveau_fence *next; argument 29 void nouveau_fence_emit(struct nouveau_fence *); argument 30 void nouveau_fence_del(struct nouveau_fence *); 32 boolean nouveau_fence_new(struct nouveau_screen *, struct nouveau_fence **, 34 boolean nouveau_fence_work(struct nouveau_fence *, void (*)(void *), void *); 37 boolean nouveau_fence_wait(struct nouveau_fence *); 38 boolean nouveau_fence_signalled(struct nouveau_fence *); 41 nouveau_fence_ref(struct nouveau_fence *fence, struct nouveau_fence **ref) in nouveau_fence_ref() 54 static INLINE struct nouveau_fence * [all …]
|
D | nouveau_fence.c | 34 nouveau_fence_new(struct nouveau_screen *screen, struct nouveau_fence **fence, in nouveau_fence_new() 37 *fence = CALLOC_STRUCT(nouveau_fence); in nouveau_fence_new() 52 nouveau_fence_trigger_work(struct nouveau_fence *fence) in nouveau_fence_trigger_work() 64 nouveau_fence_work(struct nouveau_fence *fence, in nouveau_fence_work() 84 nouveau_fence_emit(struct nouveau_fence *fence) in nouveau_fence_emit() 109 nouveau_fence_del(struct nouveau_fence *fence) in nouveau_fence_del() 111 struct nouveau_fence *it; in nouveau_fence_del() 139 struct nouveau_fence *fence; in nouveau_fence_update() 140 struct nouveau_fence *next = NULL; in nouveau_fence_update() 173 nouveau_fence_signalled(struct nouveau_fence *fence) in nouveau_fence_signalled() [all …]
|
D | nouveau_screen.h | 31 struct nouveau_fence *head; 32 struct nouveau_fence *tail; 33 struct nouveau_fence *current;
|
D | nouveau_screen.c | 61 nouveau_fence_ref(nouveau_fence(pfence), (struct nouveau_fence **)ptr); in nouveau_screen_fence_ref() 68 return nouveau_fence_signalled(nouveau_fence(pfence)); in nouveau_screen_fence_signalled() 76 return nouveau_fence_wait(nouveau_fence(pfence)); in nouveau_screen_fence_finish()
|
D | nouveau_buffer.h | 40 struct nouveau_fence *fence; 41 struct nouveau_fence *fence_wr;
|
D | Makefile.sources | 3 nouveau_fence.c \
|
D | nouveau_buffer.c | 60 struct nouveau_fence *fence) in release_allocation()
|
/external/mesa3d/src/gallium/drivers/nv30/ |
D | nv30_context.c | 77 (struct nouveau_fence **)fence); in nv30_context_flush()
|
/external/mesa3d/src/gallium/drivers/nvc0/ |
D | nvc0_context.c | 42 nouveau_fence_ref(screen->fence.current, (struct nouveau_fence **)fence); in nvc0_flush()
|
/external/mesa3d/src/gallium/drivers/nv50/ |
D | nv50_context.c | 41 nouveau_fence_ref(screen->fence.current, (struct nouveau_fence **)fence); in nv50_flush()
|