Home
last modified time | relevance | path

Searched refs:pfence (Results 1 – 13 of 13) sorted by relevance

/external/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_fence.c79 struct pipe_fence_handle **pfence, int fd) in etna_create_fence_fd() argument
81 *pfence = etna_fence_create(pctx, dup(fd)); in etna_create_fence_fd()
86 struct pipe_fence_handle *pfence) in etna_fence_server_sync() argument
90 sync_accumulate("etnaviv", &ctx->in_fence_fd, pfence->fence_fd); in etna_fence_server_sync()
95 struct pipe_fence_handle *pfence) in etna_screen_fence_get_fd() argument
97 return dup(pfence->fence_fd); in etna_screen_fence_get_fd()
Detnaviv_fence.h35 struct pipe_fence_handle **pfence, int fd);
43 struct pipe_fence_handle *pfence);
/external/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_fence.h38 struct pipe_fence_handle *pfence);
41 struct pipe_fence_handle *pfence,
44 struct pipe_fence_handle **pfence, int fd);
48 struct pipe_fence_handle *pfence);
Dfreedreno_fence.c76 struct pipe_fence_handle *pfence) in fd_fence_ref() argument
78 if (pipe_reference(&(*ptr)->reference, &pfence->reference)) in fd_fence_ref()
81 *ptr = pfence; in fd_fence_ref()
123 struct pipe_fence_handle **pfence, int fd) in fd_create_fence_fd() argument
125 *pfence = fence_create(fd_context(pctx), NULL, 0, dup(fd)); in fd_create_fence_fd()
/external/mesa3d/src/gallium/drivers/nouveau/
Dnouveau_screen.c72 struct pipe_fence_handle *pfence) in nouveau_screen_fence_ref() argument
74 nouveau_fence_ref(nouveau_fence(pfence), (struct nouveau_fence **)ptr); in nouveau_screen_fence_ref()
80 struct pipe_fence_handle *pfence, in nouveau_screen_fence_finish() argument
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()
/external/mesa3d/src/gallium/winsys/svga/drm/
Dvmw_screen_ioctl.c417 struct pipe_fence_handle **pfence, int32_t imported_fence_fd, in vmw_ioctl_command() argument
457 if (pfence) in vmw_ioctl_command()
488 if (pfence) in vmw_ioctl_command()
489 *pfence = NULL; in vmw_ioctl_command()
491 if (pfence) { in vmw_ioctl_command()
500 *pfence = vmw_fence_create(vws->fence_ops, rep.handle, in vmw_ioctl_command()
502 if (*pfence == NULL) { in vmw_ioctl_command()
Dvmw_context.c179 struct pipe_fence_handle **pfence) in vmw_swc_flush() argument
237 if (vswc->command.used || pfence != NULL) in vmw_swc_flush()
296 if(pfence) in vmw_swc_flush()
297 vmw_fence_reference(vswc->vws, pfence, fence); in vmw_swc_flush()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_fence.c301 struct pipe_fence_handle **pfence, int fd) in si_create_fence_fd() argument
307 *pfence = NULL; in si_create_fence_fd()
322 *pfence = (struct pipe_fence_handle*)rfence; in si_create_fence_fd()
/external/mesa3d/src/gallium/drivers/svga/
Dsvga_context.c340 struct pipe_fence_handle **pfence) in svga_context_flush() argument
405 if (pfence) in svga_context_flush()
406 svgascreen->sws->fence_reference(svgascreen->sws, pfence, fence); in svga_context_flush()
Dsvga_winsys.h362 struct pipe_fence_handle **pfence);
Dsvga_context.h670 struct pipe_fence_handle **pfence );
/external/mesa3d/src/gallium/winsys/radeon/drm/
Dradeon_drm_cs.c545 struct pipe_fence_handle **pfence) in radeon_drm_cs_flush() argument
585 if (pfence || cs->csc->num_slab_buffers) { in radeon_drm_cs_flush()
596 if (pfence) in radeon_drm_cs_flush()
597 radeon_fence_reference(pfence, fence); in radeon_drm_cs_flush()
/external/mesa3d/src/gallium/winsys/amdgpu/drm/
Damdgpu_cs.c92 struct pipe_fence_handle *pfence) in amdgpu_fence_export_sync_file() argument
95 struct amdgpu_fence *fence = (struct amdgpu_fence*)pfence; in amdgpu_fence_export_sync_file()
1056 struct pipe_fence_handle *pfence) in amdgpu_cs_add_fence_dependency() argument
1060 struct amdgpu_fence *fence = (struct amdgpu_fence*)pfence; in amdgpu_cs_add_fence_dependency()