Searched refs:nouveau_fence (Results 1 - 25 of 27) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/
H A Dnouveau_fence.h22 struct nouveau_fence { struct
23 struct nouveau_fence *next;
32 void nouveau_fence_emit(struct nouveau_fence *);
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 **re
60 nouveau_fence(struct pipe_fence_handle *fence) function in typeref:struct:nouveau_fence *
[all...]
H A Dnouveau_fence.c25 #include "nouveau_fence.h"
33 nouveau_fence_new(struct nouveau_screen *screen, struct nouveau_fence **fence)
35 *fence = CALLOC_STRUCT(nouveau_fence);
47 nouveau_fence_trigger_work(struct nouveau_fence *fence)
59 nouveau_fence_emit(struct nouveau_fence *fence)
84 nouveau_fence_del(struct nouveau_fence *fence)
86 struct nouveau_fence *it;
114 struct nouveau_fence *fence;
115 struct nouveau_fence *next = NULL;
148 nouveau_fence_signalled(struct nouveau_fence *fenc
[all...]
H A Dnouveau_buffer.h46 struct nouveau_fence *fence;
47 struct nouveau_fence *fence_wr;
H A Dnouveau_screen.h46 struct nouveau_fence *head;
47 struct nouveau_fence *tail;
48 struct nouveau_fence *current;
H A Dnouveau_screen.c22 #include "nouveau_fence.h"
74 nouveau_fence_ref(nouveau_fence(pfence), (struct nouveau_fence **)ptr);
84 return nouveau_fence_signalled(nouveau_fence(pfence));
86 return nouveau_fence_wait(nouveau_fence(pfence), NULL);
H A DMakefile.sources6 nouveau_fence.c \
7 nouveau_fence.h \
H A Dnouveau_buffer.c10 #include "nouveau_fence.h"
72 struct nouveau_fence *fence)
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/
H A Dnouveau_fence.h22 struct nouveau_fence { struct
23 struct nouveau_fence *next;
32 void nouveau_fence_emit(struct nouveau_fence *);
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 **re
61 nouveau_fence(struct pipe_fence_handle *fence) function in typeref:struct:nouveau_fence *
[all...]
H A Dnouveau_fence.c25 #include "nouveau_fence.h"
33 nouveau_fence_new(struct nouveau_screen *screen, struct nouveau_fence **fence)
35 *fence = CALLOC_STRUCT(nouveau_fence);
47 nouveau_fence_trigger_work(struct nouveau_fence *fence)
59 nouveau_fence_emit(struct nouveau_fence *fence)
84 nouveau_fence_del(struct nouveau_fence *fence)
86 struct nouveau_fence *it;
115 struct nouveau_fence *current = NULL;
130 struct nouveau_fence *fence;
131 struct nouveau_fence *nex
[all...]
H A Dnouveau_screen.h48 struct nouveau_fence *head;
49 struct nouveau_fence *tail;
50 struct nouveau_fence *current;
H A Dnouveau_buffer.h48 struct nouveau_fence *fence;
49 struct nouveau_fence *fence_wr;
H A Dnouveau_screen.c24 #include "nouveau_fence.h"
80 nouveau_fence_ref(nouveau_fence(pfence), (struct nouveau_fence **)ptr);
90 return nouveau_fence_signalled(nouveau_fence(pfence));
92 return nouveau_fence_wait(nouveau_fence(pfence), NULL);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_query_hw.h4 #include "nouveau_fence.h"
38 struct nouveau_fence *fence;
H A Dnvc0_context.c40 nouveau_fence_ref(screen->fence.current, (struct nouveau_fence **)fence);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nv50/
H A Dnv50_query_hw.h4 #include "nouveau_fence.h"
38 struct nouveau_fence *fence;
H A Dnv50_context.c39 nouveau_fence_ref(screen->fence.current, (struct nouveau_fence **)fence);
H A Dnv50_screen.c514 struct nouveau_fence *current = NULL;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/
H A Dnv50_query_hw.h4 #include "nouveau_fence.h"
38 struct nouveau_fence *fence;
H A Dnv50_context.c39 nouveau_fence_ref(screen->fence.current, (struct nouveau_fence **)fence);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_query_hw.h4 #include "nouveau_fence.h"
38 struct nouveau_fence *fence;
H A Dnvc0_context.c87 nouveau_fence_ref(screen->fence.current, (struct nouveau_fence **)fence);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nv30/
H A Dnv30_context.c32 #include "nouveau_fence.h"
80 (struct nouveau_fence **)fence);
H A Dnv30_screen.c37 #include "nouveau_fence.h"
487 struct nouveau_fence *current = NULL;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/
H A Dnv30_context.c32 #include "nouveau_fence.h"
80 (struct nouveau_fence **)fence);
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D7.11.1.rst284 - nouveau: fix nouveau_fence leak

Completed in 80 milliseconds

12