| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/ |
| H A D | tu_drm.c | 128 tu_gem_import_dmabuf(const struct tu_device *dev, int prime_fd, uint64_t size) argument 131 off_t real_size = lseek(prime_fd, 0, SEEK_END); 132 lseek(prime_fd, 0, SEEK_SET); 137 int ret = drmPrimeFDToHandle(dev->physical_device->local_fd, prime_fd, 148 int prime_fd; local in function:tu_gem_export_dmabuf 150 DRM_CLOEXEC, &prime_fd); 152 return ret == 0 ? prime_fd : -1;
|
| /xsrc/external/mit/libdrm/dist/android/ |
| H A D | gralloc_handle.h | 51 int prime_fd; member in struct:gralloc_handle_t 106 handle->prime_fd = -1;
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/ |
| H A D | brw_bufmgr.h | 362 int brw_bo_gem_export_to_prime(struct brw_bo *bo, int *prime_fd); 364 int prime_fd); 366 int prime_fd,
|
| H A D | brw_bufmgr.c | 1373 brw_bo_gem_create_from_prime_internal(struct brw_bufmgr *bufmgr, int prime_fd, argument 1380 int ret = drmPrimeFDToHandle(bufmgr->fd, prime_fd, &handle); 1410 ret = lseek(prime_fd, 0, SEEK_END); 1452 brw_bo_gem_create_from_prime(struct brw_bufmgr *bufmgr, int prime_fd) argument 1454 return brw_bo_gem_create_from_prime_internal(bufmgr, prime_fd, -1, 0); 1458 brw_bo_gem_create_from_prime_tiled(struct brw_bufmgr *bufmgr, int prime_fd, argument 1465 return brw_bo_gem_create_from_prime_internal(bufmgr, prime_fd, 1485 brw_bo_gem_export_to_prime(struct brw_bo *bo, int *prime_fd) argument 1492 DRM_CLOEXEC, prime_fd) != 0)
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/ |
| H A 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);
|
| H A D | crocus_bufmgr.c | 1211 crocus_bo_import_dmabuf(struct crocus_bufmgr *bufmgr, int prime_fd, argument 1218 int ret = drmPrimeFDToHandle(bufmgr->fd, prime_fd, &handle); 1246 ret = lseek(prime_fd, 0, SEEK_END); 1284 int prime_fd) 1290 int ret = drmPrimeFDToHandle(bufmgr->fd, prime_fd, &handle); 1318 ret = lseek(prime_fd, 0, SEEK_END); 1361 crocus_bo_export_dmabuf(struct crocus_bo *bo, int *prime_fd) argument 1368 DRM_CLOEXEC, prime_fd) != 0) 1283 crocus_bo_import_dmabuf_no_mods(struct crocus_bufmgr * bufmgr,int prime_fd) argument
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/ |
| H A 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,
|
| H A D | brw_bufmgr.c | 1471 brw_bo_gem_create_from_prime_internal(struct brw_bufmgr *bufmgr, int prime_fd, argument 1478 int ret = drmPrimeFDToHandle(bufmgr->fd, prime_fd, &handle); 1508 ret = lseek(prime_fd, 0, SEEK_END); 1550 brw_bo_gem_create_from_prime(struct brw_bufmgr *bufmgr, int prime_fd) argument 1552 return brw_bo_gem_create_from_prime_internal(bufmgr, prime_fd, -1, 0); 1556 brw_bo_gem_create_from_prime_tiled(struct brw_bufmgr *bufmgr, int prime_fd, argument 1563 return brw_bo_gem_create_from_prime_internal(bufmgr, prime_fd, 1583 brw_bo_gem_export_to_prime(struct brw_bo *bo, int *prime_fd) argument 1590 DRM_CLOEXEC | DRM_RDWR, prime_fd) != 0)
|
| /xsrc/external/mit/xf86-video-vmware/dist/vmwgfx/ |
| H A D | vmwgfx_drmi.h | 90 vmwgfx_prime_fd_to_handle(int drm_fd, int prime_fd, uint32_t *handle);
|
| H A D | vmwgfx_drmi.c | 540 * @prime_fd: File descriptor identifying the prime object. 546 vmwgfx_prime_fd_to_handle(int drm_fd, int prime_fd, uint32_t *handle) argument 550 return drmPrimeFDToHandle(drm_fd, prime_fd, handle);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/ |
| H A D | iris_bufmgr.h | 344 int iris_bo_export_dmabuf(struct iris_bo *bo, int *prime_fd); 345 struct iris_bo *iris_bo_import_dmabuf(struct iris_bufmgr *bufmgr, int prime_fd);
|
| H A D | iris_bufmgr.c | 1221 iris_bo_import_dmabuf(struct iris_bufmgr *bufmgr, int prime_fd) argument 1227 int ret = drmPrimeFDToHandle(bufmgr->fd, prime_fd, &handle); 1257 ret = lseek(prime_fd, 0, SEEK_END); 1313 iris_bo_export_dmabuf(struct iris_bo *bo, int *prime_fd) argument 1320 DRM_CLOEXEC, prime_fd) != 0)
|
| /xsrc/external/mit/libdrm/dist/etnaviv/ |
| H A D | etnaviv_bo.c | 282 int ret, prime_fd; local in function:etna_bo_dmabuf 285 &prime_fd); 293 return prime_fd;
|
| /xsrc/external/mit/libdrm/dist/freedreno/ |
| H A D | freedreno_bo.c | 303 int ret, prime_fd; local in function:fd_bo_dmabuf 306 &prime_fd); 314 return prime_fd;
|
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/drm/ |
| H A D | freedreno_bo.c | 319 int ret, prime_fd; local in function:fd_bo_dmabuf 322 &prime_fd); 330 return prime_fd;
|
| /xsrc/external/mit/MesaLib/dist/src/etnaviv/drm/ |
| H A D | etnaviv_bo.c | 327 int ret, prime_fd; local in function:etna_bo_dmabuf 330 &prime_fd); 338 return prime_fd;
|
| /xsrc/external/mit/libdrm/dist/nouveau/ |
| H A D | nouveau.h | 151 int nouveau_bo_prime_handle_ref(struct nouveau_device *, int prime_fd, 153 int nouveau_bo_set_prime(struct nouveau_bo *, int *prime_fd);
|
| H A D | nouveau.c | 811 nouveau_bo_prime_handle_ref(struct nouveau_device *dev, int prime_fd, argument 822 ret = drmPrimeFDToHandle(drm->fd, prime_fd, &handle); 831 nouveau_bo_set_prime(struct nouveau_bo *bo, int *prime_fd) argument 837 ret = drmPrimeHandleToFD(drm->fd, nvbo->base.handle, DRM_CLOEXEC, prime_fd);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/ |
| H A 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);
|
| H A D | iris_bufmgr.c | 1760 iris_bo_import_dmabuf(struct iris_bufmgr *bufmgr, int prime_fd) argument 1766 int ret = drmPrimeFDToHandle(bufmgr->fd, prime_fd, &handle); 1794 ret = lseek(prime_fd, 0, SEEK_END); 1864 iris_bo_export_dmabuf(struct iris_bo *bo, int *prime_fd) argument 1874 DRM_CLOEXEC | DRM_RDWR, prime_fd) != 0)
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/drm/ |
| H A D | freedreno_bo.c | 417 int ret, prime_fd; local in function:fd_bo_dmabuf 419 ret = drmPrimeHandleToFD(bo->dev->fd, bo->handle, DRM_CLOEXEC, &prime_fd); 429 return prime_fd;
|
| /xsrc/external/mit/libdrm/dist/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);
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/ |
| H A D | tu_drm.c | 330 int prime_fd) 333 off_t real_size = lseek(prime_fd, 0, SEEK_END); 334 lseek(prime_fd, 0, SEEK_SET); 339 int ret = drmPrimeFDToHandle(dev->fd, prime_fd, 350 int prime_fd; local in function:tu_bo_export_dmabuf 352 DRM_CLOEXEC, &prime_fd); 354 return ret == 0 ? prime_fd : -1; 327 tu_bo_init_dmabuf(struct tu_device * dev,struct tu_bo * bo,uint64_t size,int prime_fd) argument
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 17.0.6.rst | 132 - renderonly: close transfer prime_fd
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/ |
| H A D | panvk_device.c | 1679 int prime_fd = panfrost_bo_export(memory->bo); local in function:panvk_GetMemoryFdKHR 1680 if (prime_fd < 0) 1683 *pFd = prime_fd;
|