Home
last modified time | relevance | path

Searched refs:prime_fd (Results 1 - 18 of 18) sorted by relevance

/third_party/libdrm/android/
H A Dgralloc_handle.h51 int prime_fd; member
106 handle->prime_fd = -1; in gralloc_handle_create()
/third_party/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_bufmgr.h334 int crocus_bo_export_dmabuf(struct crocus_bo *bo, int *prime_fd);
336 int prime_fd, uint64_t modifier);
338 int prime_fd);
H A Dcrocus_bufmgr.c1216 crocus_bo_import_dmabuf(struct crocus_bufmgr *bufmgr, int prime_fd, in crocus_bo_import_dmabuf() argument
1223 int ret = drmPrimeFDToHandle(bufmgr->fd, prime_fd, &handle); in crocus_bo_import_dmabuf()
1251 ret = lseek(prime_fd, 0, SEEK_END); in crocus_bo_import_dmabuf()
1289 int prime_fd) in crocus_bo_import_dmabuf_no_mods()
1295 int ret = drmPrimeFDToHandle(bufmgr->fd, prime_fd, &handle); in crocus_bo_import_dmabuf_no_mods()
1323 ret = lseek(prime_fd, 0, SEEK_END); in crocus_bo_import_dmabuf_no_mods()
1366 crocus_bo_export_dmabuf(struct crocus_bo *bo, int *prime_fd) in crocus_bo_export_dmabuf() argument
1373 DRM_CLOEXEC | DRM_RDWR, prime_fd) != 0) in crocus_bo_export_dmabuf()
1288 crocus_bo_import_dmabuf_no_mods(struct crocus_bufmgr *bufmgr, int prime_fd) crocus_bo_import_dmabuf_no_mods() argument
/third_party/libdrm/etnaviv/
H A Detnaviv_bo.c282 int ret, prime_fd; in etna_bo_dmabuf() local
285 &prime_fd); in etna_bo_dmabuf()
293 return prime_fd; in etna_bo_dmabuf()
/third_party/libdrm/freedreno/
H A Dfreedreno_bo.c303 int ret, prime_fd; in fd_bo_dmabuf() local
306 &prime_fd); in fd_bo_dmabuf()
314 return prime_fd; in fd_bo_dmabuf()
/third_party/mesa3d/src/etnaviv/drm/
H A Detnaviv_bo.c363 int ret, prime_fd; in etna_bo_dmabuf() local
366 &prime_fd); in etna_bo_dmabuf()
374 return prime_fd; in etna_bo_dmabuf()
/third_party/libdrm/nouveau/
H A Dnouveau.h150 int nouveau_bo_prime_handle_ref(struct nouveau_device *, int prime_fd,
152 int nouveau_bo_set_prime(struct nouveau_bo *, int *prime_fd);
H A Dnouveau.c803 nouveau_bo_prime_handle_ref(struct nouveau_device *dev, int prime_fd, in nouveau_bo_prime_handle_ref() argument
814 ret = drmPrimeFDToHandle(drm->fd, prime_fd, &handle); in nouveau_bo_prime_handle_ref()
823 nouveau_bo_set_prime(struct nouveau_bo *bo, int *prime_fd) in nouveau_bo_set_prime() argument
829 ret = drmPrimeHandleToFD(drm->fd, nvbo->base.handle, DRM_CLOEXEC, prime_fd); in nouveau_bo_set_prime()
/third_party/mesa3d/src/freedreno/vulkan/
H A Dtu_drm.c289 int prime_fd) in tu_bo_init_dmabuf()
292 off_t real_size = lseek(prime_fd, 0, SEEK_END); in tu_bo_init_dmabuf()
293 lseek(prime_fd, 0, SEEK_SET); in tu_bo_init_dmabuf()
306 int ret = drmPrimeFDToHandle(dev->fd, prime_fd, in tu_bo_init_dmabuf()
338 int prime_fd; in tu_bo_export_dmabuf() local
340 DRM_CLOEXEC | DRM_RDWR, &prime_fd); in tu_bo_export_dmabuf()
342 return ret == 0 ? prime_fd : -1; in tu_bo_export_dmabuf()
286 tu_bo_init_dmabuf(struct tu_device *dev, struct tu_bo **out_bo, uint64_t size, int prime_fd) tu_bo_init_dmabuf() argument
H A Dtu_device.c2925 int prime_fd = tu_bo_export_dmabuf(device, memory->bo); in tu_GetMemoryFdKHR() local
2926 if (prime_fd < 0) in tu_GetMemoryFdKHR()
2929 *pFd = prime_fd; in tu_GetMemoryFdKHR()
/third_party/mesa3d/src/freedreno/drm/
H A Dfreedreno_bo.c427 int ret, prime_fd; in fd_bo_dmabuf() local
430 &prime_fd); in fd_bo_dmabuf()
440 return prime_fd; in fd_bo_dmabuf()
/third_party/libdrm/intel/
H A Dintel_bufmgr.h232 int drm_intel_bo_gem_export_to_prime(drm_intel_bo *bo, int *prime_fd);
234 int prime_fd, int size);
H A Dintel_bufmgr_gem.c2574 drm_intel_bo_gem_create_from_prime(drm_intel_bufmgr *bufmgr, int prime_fd, int size) in drm_intel_bo_gem_create_from_prime() argument
2582 ret = drmPrimeFDToHandle(bufmgr_gem->fd, prime_fd, &handle); in drm_intel_bo_gem_create_from_prime()
2613 ret = lseek(prime_fd, 0, SEEK_END); in drm_intel_bo_gem_create_from_prime()
2652 drm_intel_bo_gem_export_to_prime(drm_intel_bo *bo, int *prime_fd) in drm_intel_bo_gem_export_to_prime() argument
2658 DRM_CLOEXEC | DRM_RDWR, prime_fd) != 0) in drm_intel_bo_gem_export_to_prime()
/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_bufmgr.h515 int iris_bo_export_dmabuf(struct iris_bo *bo, int *prime_fd);
516 struct iris_bo *iris_bo_import_dmabuf(struct iris_bufmgr *bufmgr, int prime_fd);
H A Diris_bufmgr.c1872 iris_bo_import_dmabuf(struct iris_bufmgr *bufmgr, int prime_fd) in iris_bo_import_dmabuf() argument
1878 int ret = drmPrimeFDToHandle(bufmgr->fd, prime_fd, &handle); in iris_bo_import_dmabuf()
1906 ret = lseek(prime_fd, 0, SEEK_END); in iris_bo_import_dmabuf()
1984 iris_bo_export_dmabuf(struct iris_bo *bo, int *prime_fd) in iris_bo_export_dmabuf() argument
1994 DRM_CLOEXEC | DRM_RDWR, prime_fd) != 0) in iris_bo_export_dmabuf()
/third_party/mesa3d/src/panfrost/vulkan/
H A Dpanvk_device.c1652 int prime_fd = panfrost_bo_export(memory->bo); in panvk_GetMemoryFdKHR() local
1653 if (prime_fd < 0) in panvk_GetMemoryFdKHR()
1656 *pFd = prime_fd; in panvk_GetMemoryFdKHR()
/third_party/libdrm/
H A Dxf86drm.h834 extern int drmPrimeHandleToFD(int fd, uint32_t handle, uint32_t flags, int *prime_fd);
835 extern int drmPrimeFDToHandle(int fd, int prime_fd, uint32_t *handle);
H A Dxf86drm.c3307 int *prime_fd) in drmPrimeHandleToFD()
3320 *prime_fd = args.fd; in drmPrimeHandleToFD()
3324 drm_public int drmPrimeFDToHandle(int fd, int prime_fd, uint32_t *handle) in drmPrimeFDToHandle() argument
3330 args.fd = prime_fd; in drmPrimeFDToHandle()
3306 drmPrimeHandleToFD(int fd, uint32_t handle, uint32_t flags, int *prime_fd) drmPrimeHandleToFD() argument

Completed in 32 milliseconds