/external/mesa3d/src/vulkan/wsi/ |
D | wsi_common_drm.c | 46 wsi_dma_buf_export_sync_file(int dma_buf_fd, int *sync_file_fd) in wsi_dma_buf_export_sync_file() argument 68 *sync_file_fd = export.fd; in wsi_dma_buf_export_sync_file() 74 wsi_dma_buf_import_sync_file(int dma_buf_fd, int sync_file_fd) in wsi_dma_buf_import_sync_file() argument 83 .fd = sync_file_fd, in wsi_dma_buf_import_sync_file() 109 int sync_file_fd = -1; in prepare_signal_dma_buf_from_semaphore() local 110 result = wsi_dma_buf_export_sync_file(image->dma_buf_fd, &sync_file_fd); in prepare_signal_dma_buf_from_semaphore() 114 result = wsi_dma_buf_import_sync_file(image->dma_buf_fd, sync_file_fd); in prepare_signal_dma_buf_from_semaphore() 115 close(sync_file_fd); in prepare_signal_dma_buf_from_semaphore() 166 int sync_file_fd = -1; in wsi_signal_dma_buf_from_semaphore() local 168 &sync_file_fd); in wsi_signal_dma_buf_from_semaphore() [all …]
|
/external/libdrm/amdgpu/ |
D | amdgpu_cs.c | 806 int *sync_file_fd) in amdgpu_cs_syncobj_export_sync_file() argument 811 return drmSyncobjExportSyncFile(dev->fd, syncobj, sync_file_fd); in amdgpu_cs_syncobj_export_sync_file() 816 int sync_file_fd) in amdgpu_cs_syncobj_import_sync_file() argument 821 return drmSyncobjImportSyncFile(dev->fd, syncobj, sync_file_fd); in amdgpu_cs_syncobj_import_sync_file() 828 int *sync_file_fd) in amdgpu_cs_syncobj_export_sync_file2() argument 837 return drmSyncobjExportSyncFile(dev->fd, syncobj, sync_file_fd); in amdgpu_cs_syncobj_export_sync_file2() 847 ret = drmSyncobjExportSyncFile(dev->fd, binary_handle, sync_file_fd); in amdgpu_cs_syncobj_export_sync_file2() 856 int sync_file_fd) in amdgpu_cs_syncobj_import_sync_file2() argument 865 return drmSyncobjImportSyncFile(dev->fd, syncobj, sync_file_fd); in amdgpu_cs_syncobj_import_sync_file2() 870 ret = drmSyncobjImportSyncFile(dev->fd, binary_handle, sync_file_fd); in amdgpu_cs_syncobj_import_sync_file2()
|
D | amdgpu.h | 1788 int *sync_file_fd); 1803 int sync_file_fd); 1821 int *sync_file_fd); 1838 int sync_file_fd);
|
/external/mesa3d/src/gallium/drivers/iris/xe/ |
D | iris_kmd_backend.c | 317 int sync_file_fd; in iris_implicit_sync_export() local 319 if (!iris_batch_syncobj_to_sync_file_fd(batch, &sync_file_fd)) in iris_implicit_sync_export() 323 iris_bo_import_sync_state(sync->entries[i].bo, sync_file_fd); in iris_implicit_sync_export() 325 close(sync_file_fd); in iris_implicit_sync_export()
|
/external/mesa3d/src/amd/common/ |
D | ac_linux_drm.h | 99 int *sync_file_fd) TAIL; 100 PROC int ac_drm_cs_syncobj_import_sync_file(int device_fd, uint32_t syncobj, int sync_file_fd) TAIL; 102 uint32_t flags, int *sync_file_fd) TAIL;
|
D | ac_linux_drm.c | 459 int ac_drm_cs_syncobj_export_sync_file(int device_fd, uint32_t syncobj, int *sync_file_fd) in ac_drm_cs_syncobj_export_sync_file() argument 461 return drmSyncobjExportSyncFile(device_fd, syncobj, sync_file_fd); in ac_drm_cs_syncobj_export_sync_file() 464 int ac_drm_cs_syncobj_import_sync_file(int device_fd, uint32_t syncobj, int sync_file_fd) in ac_drm_cs_syncobj_import_sync_file() argument 466 return drmSyncobjImportSyncFile(device_fd, syncobj, sync_file_fd); in ac_drm_cs_syncobj_import_sync_file() 470 uint32_t flags, int *sync_file_fd) in ac_drm_cs_syncobj_export_sync_file2() argument 476 return drmSyncobjExportSyncFile(device_fd, syncobj, sync_file_fd); in ac_drm_cs_syncobj_export_sync_file2() 485 ret = drmSyncobjExportSyncFile(device_fd, binary_handle, sync_file_fd); in ac_drm_cs_syncobj_export_sync_file2()
|
/external/mesa3d/src/gallium/drivers/iris/ |
D | iris_bufmgr.c | 442 int sync_file_fd = export_sync_file_ioctl.fd; in iris_bo_export_sync_state() local 443 assert(sync_file_fd >= 0); in iris_bo_export_sync_state() 448 .fd = sync_file_fd, in iris_bo_export_sync_state() 456 close(sync_file_fd); in iris_bo_export_sync_state() 469 iris_bo_import_sync_state(struct iris_bo *bo, int sync_file_fd) in iris_bo_import_sync_state() argument 473 .fd = sync_file_fd, in iris_bo_import_sync_state()
|
D | iris_bufmgr.h | 675 void iris_bo_import_sync_state(struct iris_bo *bo, int sync_file_fd);
|
/external/libdrm/ |
D | xf86drm.h | 941 extern int drmSyncobjImportSyncFile(int fd, uint32_t handle, int sync_file_fd); 942 extern int drmSyncobjExportSyncFile(int fd, uint32_t handle, int *sync_file_fd);
|
D | xf86drm.c | 4959 int sync_file_fd) in drmSyncobjImportSyncFile() argument 4964 args.fd = sync_file_fd; in drmSyncobjImportSyncFile() 4971 int *sync_file_fd) in drmSyncobjExportSyncFile() argument 4983 *sync_file_fd = args.fd; in drmSyncobjExportSyncFile()
|
/external/intel-media-driver/media_softlet/linux/common/os/xe/ |
D | mos_bufmgr_xe.c | 2511 int sync_file_fd = INVALID_HANDLE; in mos_bo_context_exec_with_sync_xe() local 2520 sync_file_fd = mos_sync_syncobj_handle_to_syncfile_fd(bufmgr_gem->fd, temp_syncobj); in mos_bo_context_exec_with_sync_xe() 2526 if (sync_file_fd >= 0) in mos_bo_context_exec_with_sync_xe() 2528 … mos_sync_import_syncfile_to_external_bo(bufmgr_gem->fd, external_bos[i].prime_fd, sync_file_fd); in mos_bo_context_exec_with_sync_xe() 2536 if (sync_file_fd >= 0) in mos_bo_context_exec_with_sync_xe() 2538 close(sync_file_fd); in mos_bo_context_exec_with_sync_xe()
|
/external/mesa3d/src/gallium/drivers/zink/ |
D | zink_screen.c | 2379 int sync_file_fd = -1; in zink_screen_import_dmabuf_semaphore() local 2380 VkResult result = VKSCR(GetSemaphoreFdKHR)(screen->dev, &get_fd_info, &sync_file_fd); in zink_screen_import_dmabuf_semaphore() 2400 .fd = sync_file_fd, in zink_screen_import_dmabuf_semaphore() 2412 close(sync_file_fd); in zink_screen_import_dmabuf_semaphore()
|