/third_party/libdrm/android/ |
H A D | gralloc_handle.h | 51 int prime_fd; member 106 handle->prime_fd = -1; in gralloc_handle_create()
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
H A D | crocus_bufmgr.h | 334 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 D | crocus_bufmgr.c | 1216 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 D | etnaviv_bo.c | 282 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 D | freedreno_bo.c | 303 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 D | etnaviv_bo.c | 363 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 D | nouveau.h | 150 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 D | nouveau.c | 803 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 D | tu_drm.c | 289 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 D | tu_device.c | 2925 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 D | freedreno_bo.c | 427 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 D | intel_bufmgr.h | 232 int drm_intel_bo_gem_export_to_prime(drm_intel_bo *bo, int *prime_fd); 234 int prime_fd, int size);
|
H A D | intel_bufmgr_gem.c | 2574 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 D | iris_bufmgr.h | 515 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 D | iris_bufmgr.c | 1872 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 D | panvk_device.c | 1652 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 D | xf86drm.h | 834 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 D | xf86drm.c | 3307 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
|