/third_party/mesa3d/src/mesa/drivers/dri/i965/ |
D | brw_bufmgr.h | 372 int brw_bo_gem_export_to_prime(struct brw_bo *bo, int *prime_fd); 374 int prime_fd); 376 int prime_fd,
|
D | brw_bufmgr.c | 1471 brw_bo_gem_create_from_prime_internal(struct brw_bufmgr *bufmgr, int prime_fd, in brw_bo_gem_create_from_prime_internal() argument 1478 int ret = drmPrimeFDToHandle(bufmgr->fd, prime_fd, &handle); in brw_bo_gem_create_from_prime_internal() 1508 ret = lseek(prime_fd, 0, SEEK_END); in brw_bo_gem_create_from_prime_internal() 1550 brw_bo_gem_create_from_prime(struct brw_bufmgr *bufmgr, int prime_fd) in brw_bo_gem_create_from_prime() argument 1552 return brw_bo_gem_create_from_prime_internal(bufmgr, prime_fd, -1, 0); in brw_bo_gem_create_from_prime() 1556 brw_bo_gem_create_from_prime_tiled(struct brw_bufmgr *bufmgr, int prime_fd, in brw_bo_gem_create_from_prime_tiled() argument 1563 return brw_bo_gem_create_from_prime_internal(bufmgr, prime_fd, in brw_bo_gem_create_from_prime_tiled() 1583 brw_bo_gem_export_to_prime(struct brw_bo *bo, int *prime_fd) in brw_bo_gem_export_to_prime() argument 1590 DRM_CLOEXEC | DRM_RDWR, prime_fd) != 0) in brw_bo_gem_export_to_prime()
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
D | crocus_bufmgr.h | 328 int crocus_bo_export_dmabuf(struct crocus_bo *bo, int *prime_fd); 330 int prime_fd, uint64_t modifier); 332 int prime_fd);
|
D | crocus_bufmgr.c | 1211 crocus_bo_import_dmabuf(struct crocus_bufmgr *bufmgr, int prime_fd, in crocus_bo_import_dmabuf() argument 1218 int ret = drmPrimeFDToHandle(bufmgr->fd, prime_fd, &handle); in crocus_bo_import_dmabuf() 1246 ret = lseek(prime_fd, 0, SEEK_END); in crocus_bo_import_dmabuf() 1284 int prime_fd) in crocus_bo_import_dmabuf_no_mods() argument 1290 int ret = drmPrimeFDToHandle(bufmgr->fd, prime_fd, &handle); in crocus_bo_import_dmabuf_no_mods() 1318 ret = lseek(prime_fd, 0, SEEK_END); in crocus_bo_import_dmabuf_no_mods() 1361 crocus_bo_export_dmabuf(struct crocus_bo *bo, int *prime_fd) in crocus_bo_export_dmabuf() argument 1368 DRM_CLOEXEC, prime_fd) != 0) in crocus_bo_export_dmabuf()
|
/third_party/libdrm/android/ |
D | gralloc_handle.h | 51 int prime_fd; member 106 handle->prime_fd = -1; in gralloc_handle_create()
|
/third_party/libdrm/etnaviv/ |
D | etnaviv_bo.c | 291 int ret, prime_fd; in etna_bo_dmabuf() local 294 &prime_fd); in etna_bo_dmabuf() 302 return prime_fd; in etna_bo_dmabuf()
|
/third_party/mesa3d/src/etnaviv/drm/ |
D | etnaviv_bo.c | 323 int ret, prime_fd; in etna_bo_dmabuf() local 326 &prime_fd); in etna_bo_dmabuf() 334 return prime_fd; in etna_bo_dmabuf()
|
/third_party/weston/libweston/backend-drm/ |
D | vaapi-recorder.c | 86 int prime_fd, stride; member 1005 create_surface_from_fd(struct vaapi_recorder *r, int prime_fd, in create_surface_from_fd() argument 1012 unsigned long buffer_fd = prime_fd; in create_surface_from_fd() 1088 status = create_surface_from_fd(r, r->input.prime_fd, in recorder_frame() 1096 close(r->input.prime_fd); in recorder_frame() 1136 vaapi_recorder_frame(struct vaapi_recorder *r, int prime_fd, int stride) in vaapi_recorder_frame() argument 1152 r->input.prime_fd = prime_fd; in vaapi_recorder_frame()
|
/third_party/libdrm/freedreno/ |
D | freedreno_bo.c | 309 int ret, prime_fd; in fd_bo_dmabuf() local 312 &prime_fd); in fd_bo_dmabuf() 320 return prime_fd; in fd_bo_dmabuf()
|
/third_party/gstreamer/gstplugins_bad/sys/kms/ |
D | gstkmsallocator.c | 583 gint prime_fd; in gst_kms_allocator_dmabuf_export() local 590 DRM_CLOEXEC | DRM_RDWR, &prime_fd); in gst_kms_allocator_dmabuf_export() 597 mem = gst_dmabuf_allocator_alloc (alloc->priv->dmabuf_alloc, prime_fd, in gst_kms_allocator_dmabuf_export() 605 prime_fd); in gst_kms_allocator_dmabuf_export()
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
D | iris_bufmgr.h | 466 int iris_bo_export_dmabuf(struct iris_bo *bo, int *prime_fd); 467 struct iris_bo *iris_bo_import_dmabuf(struct iris_bufmgr *bufmgr, int prime_fd);
|
D | iris_bufmgr.c | 1753 iris_bo_import_dmabuf(struct iris_bufmgr *bufmgr, int prime_fd) in iris_bo_import_dmabuf() argument 1759 int ret = drmPrimeFDToHandle(bufmgr->fd, prime_fd, &handle); in iris_bo_import_dmabuf() 1787 ret = lseek(prime_fd, 0, SEEK_END); in iris_bo_import_dmabuf() 1857 iris_bo_export_dmabuf(struct iris_bo *bo, int *prime_fd) in iris_bo_export_dmabuf() argument 1867 DRM_CLOEXEC | DRM_RDWR, prime_fd) != 0) in iris_bo_export_dmabuf()
|
/third_party/libdrm/nouveau/ |
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);
|
D | nouveau.c | 790 nouveau_bo_prime_handle_ref(struct nouveau_device *dev, int prime_fd, in nouveau_bo_prime_handle_ref() argument 801 ret = drmPrimeFDToHandle(drm->fd, prime_fd, &handle); in nouveau_bo_prime_handle_ref() 810 nouveau_bo_set_prime(struct nouveau_bo *bo, int *prime_fd) in nouveau_bo_set_prime() argument 816 ret = drmPrimeHandleToFD(drm->fd, nvbo->base.handle, DRM_CLOEXEC, prime_fd); in nouveau_bo_set_prime()
|
/third_party/mesa3d/src/freedreno/drm/ |
D | freedreno_bo.c | 417 int ret, prime_fd; in fd_bo_dmabuf() local 419 ret = drmPrimeHandleToFD(bo->dev->fd, bo->handle, DRM_CLOEXEC, &prime_fd); in fd_bo_dmabuf() 429 return prime_fd; in fd_bo_dmabuf()
|
/third_party/weston/libweston/ |
D | tde-render-part.cpp | 116 int prime_fd; in dst_image_phyaddr() local 119 DRM_CLOEXEC, &prime_fd); in dst_image_phyaddr() 121 struct drm_hisilicon_phy_addr args = { .fd = prime_fd }; in dst_image_phyaddr() 124 close(prime_fd); in dst_image_phyaddr()
|
/third_party/libdrm/intel/ |
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);
|
D | intel_bufmgr_gem.c | 2647 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 2655 ret = drmPrimeFDToHandle(bufmgr_gem->fd, prime_fd, &handle); in drm_intel_bo_gem_create_from_prime() 2686 ret = lseek(prime_fd, 0, SEEK_END); in drm_intel_bo_gem_create_from_prime() 2725 drm_intel_bo_gem_export_to_prime(drm_intel_bo *bo, int *prime_fd) in drm_intel_bo_gem_export_to_prime() argument 2731 DRM_CLOEXEC | DRM_RDWR, prime_fd) != 0) in drm_intel_bo_gem_export_to_prime()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_drm.c | 330 int prime_fd) in tu_bo_init_dmabuf() argument 333 off_t real_size = lseek(prime_fd, 0, SEEK_END); in tu_bo_init_dmabuf() 334 lseek(prime_fd, 0, SEEK_SET); in tu_bo_init_dmabuf() 339 int ret = drmPrimeFDToHandle(dev->fd, prime_fd, in tu_bo_init_dmabuf() 350 int prime_fd; in tu_bo_export_dmabuf() local 352 DRM_CLOEXEC, &prime_fd); in tu_bo_export_dmabuf() 354 return ret == 0 ? prime_fd : -1; in tu_bo_export_dmabuf()
|
D | tu_device.c | 2480 int prime_fd = tu_bo_export_dmabuf(device, &memory->bo); in tu_GetMemoryFdKHR() local 2481 if (prime_fd < 0) in tu_GetMemoryFdKHR() 2484 *pFd = prime_fd; in tu_GetMemoryFdKHR()
|
/third_party/libdrm/ |
D | xf86drm.h | 816 extern int drmPrimeHandleToFD(int fd, uint32_t handle, uint32_t flags, int *prime_fd); 817 extern int drmPrimeFDToHandle(int fd, int prime_fd, uint32_t *handle);
|
D | xf86drm.c | 2863 int *prime_fd) in drmPrimeHandleToFD() argument 2876 *prime_fd = args.fd; in drmPrimeHandleToFD() 2880 drm_public int drmPrimeFDToHandle(int fd, int prime_fd, uint32_t *handle) in drmPrimeFDToHandle() argument 2886 args.fd = prime_fd; in drmPrimeFDToHandle()
|
/third_party/mesa3d/docs/relnotes/ |
D | 17.0.6.rst | 132 - renderonly: close transfer prime_fd
|
/third_party/mesa3d/src/panfrost/vulkan/ |
D | panvk_device.c | 1679 int prime_fd = panfrost_bo_export(memory->bo); in panvk_GetMemoryFdKHR() local 1680 if (prime_fd < 0) in panvk_GetMemoryFdKHR() 1683 *pFd = prime_fd; in panvk_GetMemoryFdKHR()
|