Home
last modified time | relevance | path

Searched refs:zink_tc_fence (Results 1 – 4 of 4) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_fence.c36 destroy_fence(struct zink_screen *screen, struct zink_tc_fence *mfence) in destroy_fence()
45 struct zink_tc_fence *
48 struct zink_tc_fence *mfence = CALLOC_STRUCT(zink_tc_fence); in zink_create_tc_fence()
59 struct zink_tc_fence *mfence = zink_create_tc_fence(); in zink_create_tc_fence_for_tc()
69 struct zink_tc_fence **ptr, in zink_fence_reference()
70 struct zink_tc_fence *mfence) in zink_fence_reference()
83 zink_fence_reference(zink_screen(pscreen), (struct zink_tc_fence **)pptr, in fence_reference()
84 zink_tc_fence(pfence)); in fence_reference()
88 tc_fence_finish(struct zink_context *ctx, struct zink_tc_fence *mfence, uint64_t *timeout_ns) in tc_fence_finish()
144 zink_fence_finish(struct zink_screen *screen, struct pipe_context *pctx, struct zink_tc_fence *mfen… in zink_fence_finish()
[all …]
Dzink_fence.h42 struct zink_tc_fence { struct
64 static inline struct zink_tc_fence * argument
65 zink_tc_fence(void *pfence) in zink_tc_fence() function
67 return (struct zink_tc_fence *)pfence; in zink_tc_fence()
70 struct zink_tc_fence *
78 struct zink_tc_fence **ptr,
79 struct zink_tc_fence *fence);
Dzink_context.c3446 struct zink_tc_fence *mfence; in zink_flush()
3449 mfence = zink_tc_fence(*pfence); in zink_flush()
/third_party/mesa3d/docs/relnotes/
D21.2.0.rst4018 - zink: optimize zink_tc_fence struct packing