| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/ |
| H A D | freedreno_fence.h | 36 struct pipe_fence_handle *pfence); 39 struct pipe_fence_handle *pfence, 42 struct pipe_fence_handle **pfence, int fd, 47 struct pipe_fence_handle *pfence);
|
| H A D | freedreno_fence.c | 75 struct pipe_fence_handle *pfence) 77 if (pipe_reference(&(*ptr)->reference, &pfence->reference)) 80 *ptr = pfence; 122 struct pipe_fence_handle **pfence, int fd, 126 *pfence = fence_create(fd_context(pctx), NULL, 0, dup(fd)); 73 fd_fence_ref(struct pipe_screen * pscreen,struct pipe_fence_handle ** ptr,struct pipe_fence_handle * pfence) argument 121 fd_create_fence_fd(struct pipe_context * pctx,struct pipe_fence_handle ** pfence,int fd,enum pipe_fd_type type) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/ |
| H A D | etnaviv_fence.h | 35 struct pipe_fence_handle **pfence, int fd, 44 struct pipe_fence_handle *pfence);
|
| H A D | etnaviv_fence.c | 78 struct pipe_fence_handle **pfence, int fd, 82 *pfence = etna_fence_create(pctx, dup(fd)); 87 struct pipe_fence_handle *pfence) 91 sync_accumulate("etnaviv", &ctx->in_fence_fd, pfence->fence_fd); 96 struct pipe_fence_handle *pfence) 98 return dup(pfence->fence_fd); 77 etna_create_fence_fd(struct pipe_context * pctx,struct pipe_fence_handle ** pfence,int fd,enum pipe_fd_type type) argument 86 etna_fence_server_sync(struct pipe_context * pctx,struct pipe_fence_handle * pfence) argument 95 etna_screen_fence_get_fd(struct pipe_screen * pscreen,struct pipe_fence_handle * pfence) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/ |
| H A D | etnaviv_fence.h | 35 struct pipe_fence_handle **pfence, int fd, 44 struct pipe_fence_handle *pfence);
|
| H A D | etnaviv_fence.c | 79 struct pipe_fence_handle **pfence, int fd, 83 *pfence = etna_fence_create(pctx, os_dupfd_cloexec(fd)); 88 struct pipe_fence_handle *pfence) 92 if (pfence->fence_fd != -1) 93 sync_accumulate("etnaviv", &ctx->in_fence_fd, pfence->fence_fd); 98 struct pipe_fence_handle *pfence) 100 return os_dupfd_cloexec(pfence->fence_fd); 78 etna_create_fence_fd(struct pipe_context * pctx,struct pipe_fence_handle ** pfence,int fd,enum pipe_fd_type type) argument 87 etna_fence_server_sync(struct pipe_context * pctx,struct pipe_fence_handle * pfence) argument 97 etna_screen_fence_get_fd(struct pipe_screen * pscreen,struct pipe_fence_handle * pfence) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/ |
| H A D | zink_fence.h | 59 zink_fence(void *pfence) argument 61 return (struct zink_fence *)pfence; 65 zink_tc_fence(void *pfence) argument 67 return (struct zink_tc_fence *)pfence; 82 zink_fence_server_sync(struct pipe_context *pctx, struct pipe_fence_handle *pfence);
|
| H A D | zink_fence.c | 78 struct pipe_fence_handle *pfence) 81 zink_tc_fence(pfence)); 193 struct pipe_fence_handle *pfence, uint64_t timeout_ns) 195 return zink_fence_finish(zink_screen(pscreen), pctx, zink_tc_fence(pfence), 200 zink_fence_server_sync(struct pipe_context *pctx, struct pipe_fence_handle *pfence) argument 202 struct zink_tc_fence *mfence = zink_tc_fence(pfence); 76 fence_reference(struct pipe_screen * pscreen,struct pipe_fence_handle ** pptr,struct pipe_fence_handle * pfence) argument 192 fence_finish(struct pipe_screen * pscreen,struct pipe_context * pctx,struct pipe_fence_handle * pfence,uint64_t timeout_ns) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/d3d12/ |
| H A D | d3d12_fence.h | 48 d3d12_fence(struct pipe_fence_handle *pfence) argument 50 return (struct d3d12_fence *)pfence;
|
| H A D | d3d12_fence.cpp | 123 struct pipe_fence_handle *pfence) 125 d3d12_fence_reference((struct d3d12_fence **)pptr, d3d12_fence(pfence)); 144 struct pipe_fence_handle *pfence, uint64_t timeout_ns) 146 bool ret = d3d12_fence_finish(d3d12_fence(pfence), timeout_ns); 121 fence_reference(struct pipe_screen * pscreen,struct pipe_fence_handle ** pptr,struct pipe_fence_handle * pfence) argument 143 fence_finish(struct pipe_screen * pscreen,struct pipe_context * pctx,struct pipe_fence_handle * pfence,uint64_t timeout_ns) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ |
| H A D | freedreno_fence.h | 83 struct pipe_fence_handle *pfence); 85 struct pipe_fence_handle *pfence, uint64_t timeout); 87 struct pipe_fence_handle **pfence, int fd, 94 struct pipe_fence_handle *pfence);
|
| H A D | freedreno_fence.c | 124 fd_fence_ref(struct pipe_fence_handle **ptr, struct pipe_fence_handle *pfence) argument 126 if (pipe_reference(&(*ptr)->reference, &pfence->reference)) 129 *ptr = pfence; 186 fd_create_fence_fd(struct pipe_context *pctx, struct pipe_fence_handle **pfence, argument 193 *pfence = 205 *pfence = fence_create(fd_context(pctx), NULL, -1, syncobj);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/ |
| H A D | vc4_fence.c | 53 vc4_fence(struct pipe_fence_handle *pfence) argument 55 return (struct vc4_fence *)pfence; 119 struct pipe_fence_handle *pfence) 122 struct vc4_fence *fence = vc4_fence(pfence); 129 vc4_fence_get_fd(struct pipe_screen *screen, struct pipe_fence_handle *pfence) argument 131 struct vc4_fence *fence = vc4_fence(pfence); 118 vc4_fence_server_sync(struct pipe_context * pctx,struct pipe_fence_handle * pfence) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/ |
| H A D | vc4_fence.c | 54 vc4_fence(struct pipe_fence_handle *pfence) argument 56 return (struct vc4_fence *)pfence; 120 struct pipe_fence_handle *pfence) 123 struct vc4_fence *fence = vc4_fence(pfence); 130 vc4_fence_get_fd(struct pipe_screen *screen, struct pipe_fence_handle *pfence) argument 132 struct vc4_fence *fence = vc4_fence(pfence); 119 vc4_fence_server_sync(struct pipe_context * pctx,struct pipe_fence_handle * pfence) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/ |
| H A D | nouveau_screen.c | 72 struct pipe_fence_handle *pfence) 74 nouveau_fence_ref(nouveau_fence(pfence), (struct nouveau_fence **)ptr); 80 struct pipe_fence_handle *pfence, 84 return nouveau_fence_signalled(nouveau_fence(pfence)); 86 return nouveau_fence_wait(nouveau_fence(pfence), NULL); 70 nouveau_screen_fence_ref(struct pipe_screen * pscreen,struct pipe_fence_handle ** ptr,struct pipe_fence_handle * pfence) argument 78 nouveau_screen_fence_finish(struct pipe_screen * screen,struct pipe_context * ctx,struct pipe_fence_handle * pfence,uint64_t timeout) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/ |
| H A D | nouveau_screen.c | 78 struct pipe_fence_handle *pfence) 80 nouveau_fence_ref(nouveau_fence(pfence), (struct nouveau_fence **)ptr); 86 struct pipe_fence_handle *pfence, 90 return nouveau_fence_signalled(nouveau_fence(pfence)); 92 return nouveau_fence_wait(nouveau_fence(pfence), NULL); 76 nouveau_screen_fence_ref(struct pipe_screen * pscreen,struct pipe_fence_handle ** ptr,struct pipe_fence_handle * pfence) argument 84 nouveau_screen_fence_finish(struct pipe_screen * screen,struct pipe_context * ctx,struct pipe_fence_handle * pfence,uint64_t timeout) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/svga/drm/ |
| H A D | vmw_screen_ioctl.c | 508 struct pipe_fence_handle **pfence, int32_t imported_fence_fd, 548 if (pfence) 581 if (pfence) 582 *pfence = NULL; 584 if (pfence) { 593 *pfence = vmw_fence_create(vws->fence_ops, rep.handle, 595 if (*pfence == NULL) { 506 vmw_ioctl_command(struct vmw_winsys_screen * vws,int32_t cid,uint32_t throttle_us,void * commands,uint32_t size,struct pipe_fence_handle ** pfence,int32_t imported_fence_fd,uint32_t flags) argument
|
| H A D | vmw_context.c | 179 struct pipe_fence_handle **pfence) 237 if (vswc->command.used || pfence != NULL) 296 if(pfence) 297 vmw_fence_reference(vswc->vws, pfence, fence); 178 vmw_swc_flush(struct svga_winsys_context * swc,struct pipe_fence_handle ** pfence) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/ |
| H A D | svga_context.c | 341 struct pipe_fence_handle **pfence) 406 if (pfence) 407 svgascreen->sws->fence_reference(svgascreen->sws, pfence, fence); 340 svga_context_flush(struct svga_context * svga,struct pipe_fence_handle ** pfence) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/wgl/ |
| H A D | stw_st.c | 339 struct pipe_fence_handle **pfence = NULL; local in function:stw_st_flush 350 pfence = &fence; 351 stctx->flush(stctx, flags, pfence, notify_before_flush_cb, &args);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/ |
| H A D | vmw_screen_ioctl.c | 512 struct pipe_fence_handle **pfence, int32_t imported_fence_fd, 552 if (pfence) 585 if (pfence) 586 *pfence = NULL; 588 if (pfence) { 597 *pfence = vmw_fence_create(vws->fence_ops, rep.handle, 599 if (*pfence == NULL) { 510 vmw_ioctl_command(struct vmw_winsys_screen * vws,int32_t cid,uint32_t throttle_us,void * commands,uint32_t size,struct pipe_fence_handle ** pfence,int32_t imported_fence_fd,uint32_t flags) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_fence.c | 401 struct pipe_fence_handle **pfence, int fd, 408 *pfence = NULL; 439 *pfence = (struct pipe_fence_handle*)sfence; 400 si_create_fence_fd(struct pipe_context * ctx,struct pipe_fence_handle ** pfence,int fd,enum pipe_fd_type type) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/ |
| H A D | svga_context.c | 365 struct pipe_fence_handle **pfence) 435 if (pfence) 436 svgascreen->sws->fence_reference(svgascreen->sws, pfence, fence); 364 svga_context_flush(struct svga_context * svga,struct pipe_fence_handle ** pfence) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_fence.c | 365 static void si_create_fence_fd(struct pipe_context *ctx, struct pipe_fence_handle **pfence, int fd, argument 372 *pfence = NULL; 403 *pfence = (struct pipe_fence_handle *)sfence;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/radeon/drm/ |
| H A D | radeon_drm_cs.c | 547 struct pipe_fence_handle **pfence) 587 if (pfence || cs->csc->num_slab_buffers) { 598 if (pfence) 599 radeon_fence_reference(pfence, fence);
|