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

12

/xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/
H A Dtu_drm.c128 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 Dgralloc_handle.h51 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 Dbrw_bufmgr.h362 int brw_bo_gem_export_to_prime(struct brw_bo *bo, int *prime_fd);
364 int prime_fd);
366 int prime_fd,
H A Dbrw_bufmgr.c1373 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 Dcrocus_bufmgr.h328 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 Dcrocus_bufmgr.c1211 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 Dbrw_bufmgr.h372 int brw_bo_gem_export_to_prime(struct brw_bo *bo, int *prime_fd);
374 int prime_fd);
376 int prime_fd,
H A Dbrw_bufmgr.c1471 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 Dvmwgfx_drmi.h90 vmwgfx_prime_fd_to_handle(int drm_fd, int prime_fd, uint32_t *handle);
H A Dvmwgfx_drmi.c540 * @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 Diris_bufmgr.h344 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 Diris_bufmgr.c1221 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 Detnaviv_bo.c282 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 Dfreedreno_bo.c303 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 Dfreedreno_bo.c319 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 Detnaviv_bo.c327 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 Dnouveau.h151 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 Dnouveau.c811 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 Diris_bufmgr.h466 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 Diris_bufmgr.c1760 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 Dfreedreno_bo.c417 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 Dintel_bufmgr.h232 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 Dtu_drm.c330 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 D17.0.6.rst132 - renderonly: close transfer prime_fd
/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_device.c1679 int prime_fd = panfrost_bo_export(memory->bo); local in function:panvk_GetMemoryFdKHR
1680 if (prime_fd < 0)
1683 *pFd = prime_fd;

Completed in 32 milliseconds

12