Home
last modified time | relevance | path

Searched refs:prime_fd (Results 1 – 25 of 41) sorted by relevance

12

/external/igt-gpu-tools/tests/
Dprime_nv_api.c73 int prime_fd; in test_i915_nv_import_twice() local
78 igt_assert(drm_intel_bo_gem_export_to_prime(test_intel_bo, &prime_fd) == 0); in test_i915_nv_import_twice()
80 igt_assert(nouveau_bo_prime_handle_ref(ndev, prime_fd, &nvbo) == 0); in test_i915_nv_import_twice()
81 igt_assert(nouveau_bo_prime_handle_ref(ndev2, prime_fd, &nvbo2) == 0); in test_i915_nv_import_twice()
82 close(prime_fd); in test_i915_nv_import_twice()
92 int prime_fd; in test_i915_nv_import_twice_check_flink_name() local
98 igt_assert(drm_intel_bo_gem_export_to_prime(test_intel_bo, &prime_fd) == 0); in test_i915_nv_import_twice_check_flink_name()
100 igt_assert(nouveau_bo_prime_handle_ref(ndev, prime_fd, &nvbo) == 0); in test_i915_nv_import_twice_check_flink_name()
101 igt_assert(nouveau_bo_prime_handle_ref(ndev2, prime_fd, &nvbo2) == 0); in test_i915_nv_import_twice_check_flink_name()
102 close(prime_fd); in test_i915_nv_import_twice_check_flink_name()
[all …]
Dprime_nv_test.c87 int prime_fd; in test_i915_nv_sharing() local
93 drm_intel_bo_gem_export_to_prime(test_intel_bo, &prime_fd); in test_i915_nv_sharing()
95 igt_assert(nouveau_bo_prime_handle_ref(ndev, prime_fd, &nvbo) == 0); in test_i915_nv_sharing()
96 close(prime_fd); in test_i915_nv_sharing()
113 int prime_fd; in test_nv_i915_sharing() local
118 igt_assert(nouveau_bo_set_prime(nvbo, &prime_fd) == 0); in test_nv_i915_sharing()
120 test_intel_bo = drm_intel_bo_gem_create_from_prime(bufmgr, prime_fd, BO_SIZE); in test_nv_i915_sharing()
121 close(prime_fd); in test_nv_i915_sharing()
135 int prime_fd; in test_nv_write_i915_cpu_mmap_read() local
141 drm_intel_bo_gem_export_to_prime(test_intel_bo, &prime_fd); in test_nv_write_i915_cpu_mmap_read()
[all …]
Ddrm_import_export.c92 int prime_fd; in test_surfaces() local
94 drm_intel_bo_gem_export_to_prime(bo_shared, &prime_fd); in test_surfaces()
96 prime_fd, 4096); in test_surfaces()
97 close(prime_fd); in test_surfaces()
133 int prime_fd; member
156 if (t->prime_fd != -1) { in import_close_thread()
157 bo = drm_intel_bo_gem_create_from_prime(bufmgr, t->prime_fd, 4096); in import_close_thread()
195 t_data.prime_fd = -1; in test_import_close_race()
210 igt_assert_eq(drm_intel_bo_gem_export_to_prime(bo, &(t_data.prime_fd)), 0); in test_import_close_race()
211 igt_assert_neq(t_data.prime_fd, -1); in test_import_close_race()
[all …]
Dprime_mmap_kms.c51 int prime_fd; member
92 render->prime_fd, 0); in paint()
103 prime_sync_start(render->prime_fd, true); in paint()
112 prime_sync_end(render->prime_fd, true); in paint()
116 static void init_renderer(int prime_fd, int fb_size, int width, int height) in init_renderer() argument
120 render.prime_fd = prime_fd; in init_renderer()
189 int prime_fd; in run_test() local
197 prime_fd = prime_handle_to_fd_for_mmap(gpu->drm_fd, in run_test()
199 igt_skip_on(prime_fd == -1 && errno == EINVAL); in run_test()
204 init_renderer(prime_fd, gpu->fb.size, gpu->fb.width, in run_test()
Dprime_udl.c98 int prime_fd; in test1() local
104 drm_intel_bo_gem_export_to_prime(test_intel_bo, &prime_fd); in test1()
106 ret = drmPrimeFDToHandle(udl_fd, prime_fd, &udl_handle); in test1()
118 int prime_fd; in test2() local
124 drm_intel_bo_gem_export_to_prime(test_intel_bo, &prime_fd); in test2()
126 ret = drmPrimeFDToHandle(udl_fd, prime_fd, &udl_handle); in test2()
Dprime_nv_pcopy.c456 int prime_fd = -1; in test1_macro() local
465 nouveau_bo_set_prime(nvbo, &prime_fd); in test1_macro()
504 close(prime_fd); in test1_macro()
552 int prime_fd; in test1_micro() local
560 drm_intel_bo_gem_export_to_prime(test_intel_bo, &prime_fd); in test1_micro()
561 igt_assert_lte(0, prime_fd); in test1_micro()
564 nv_bo_alloc(&bo_intel, &intel, w, h, tile_intel_y, prime_fd, 0); in test1_micro()
689 int prime_fd; in test3_base() local
694 drm_intel_bo_gem_export_to_prime(test_intel_bo, &prime_fd); in test3_base()
695 igt_assert_lte(0, prime_fd); in test3_base()
[all …]
/external/libkmsxx/kms++/src/
Ddumbframebuffer.cpp65 plane.prime_fd = -1; in Create()
97 if (plane.prime_fd >= 0) in Destroy()
98 ::close(plane.prime_fd); in Destroy()
125 int DumbFramebuffer::prime_fd(unsigned int plane) in prime_fd() function in kms::DumbFramebuffer
127 if (m_planes[plane].prime_fd >= 0) in prime_fd()
128 return m_planes[plane].prime_fd; in prime_fd()
131 DRM_CLOEXEC | O_RDWR, &m_planes[plane].prime_fd); in prime_fd()
135 return m_planes[plane].prime_fd; in prime_fd()
Dextframebuffer.cpp31 plane.prime_fd = 0; in ExtFramebuffer()
62 plane.prime_fd = fds[i]; in ExtFramebuffer()
93 if (!p.prime_fd) in map()
100 p.prime_fd, 0); in map()
107 int ExtFramebuffer::prime_fd(unsigned plane) in prime_fd() function in kms::ExtFramebuffer
111 if (!p.prime_fd) in prime_fd()
114 return p.prime_fd; in prime_fd()
/external/libkmsxx/kms++/src/omap/
Domapframebuffer.cpp119 plane.prime_fd = -1; in Create()
149 if (plane.prime_fd >= 0) in Destroy()
150 ::close(plane.prime_fd); in Destroy()
168 int OmapFramebuffer::prime_fd(unsigned int plane) in prime_fd() function in kms::OmapFramebuffer
172 if (p.prime_fd >= 0) in prime_fd()
173 return p.prime_fd; in prime_fd()
179 p.prime_fd = fd; in prime_fd()
/external/autotest/client/site_tests/graphics_Gbm/src/
Dgbmtest.c579 int prime_fd; in test_export() local
584 prime_fd = gbm_bo_get_fd(bo); in test_export()
585 CHECK(prime_fd > 0); in test_export()
586 close(prime_fd); in test_export()
639 int prime_fd; in test_import_dmabuf() local
644 prime_fd = gbm_bo_get_fd(bo1); in test_import_dmabuf()
645 CHECK(prime_fd >= 0); in test_import_dmabuf()
647 fd_data.fd = prime_fd; in test_import_dmabuf()
662 close(prime_fd); in test_import_dmabuf()
783 int x, y, ret, prime_fd; in test_dmabuf_map() local
[all …]
/external/minigbm/
Dmediatek.c31 int prime_fd; member
168 int ret, prime_fd; in mediatek_bo_map() local
181 prime_fd = drv_bo_get_plane_fd(bo, 0); in mediatek_bo_map()
182 if (prime_fd < 0) { in mediatek_bo_map()
193 priv->prime_fd = prime_fd; in mediatek_bo_map()
215 close(priv->prime_fd); in mediatek_bo_unmap()
229 .fd = priv->prime_fd, in mediatek_bo_invalidate()
Ddri.c111 int prime_fd, stride, offset; in import_into_minigbm() local
124 if (!dri->image_extension->queryImage(image, __DRI_IMAGE_ATTRIB_FD, &prime_fd)) { in import_into_minigbm()
129 dmabuf_sizes[i] = lseek(prime_fd, 0, SEEK_END); in import_into_minigbm()
132 close(prime_fd); in import_into_minigbm()
136 lseek(prime_fd, 0, SEEK_SET); in import_into_minigbm()
138 ret = drmPrimeFDToHandle(bo->drv->fd, prime_fd, &handle); in import_into_minigbm()
140 close(prime_fd); in import_into_minigbm()
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_bufmgr.h373 int brw_bo_gem_export_to_prime(struct brw_bo *bo, int *prime_fd);
375 int prime_fd);
377 int prime_fd,
Dbrw_bufmgr.c1466 brw_bo_gem_create_from_prime_internal(struct brw_bufmgr *bufmgr, int prime_fd, in brw_bo_gem_create_from_prime_internal() argument
1473 int ret = drmPrimeFDToHandle(bufmgr->fd, prime_fd, &handle); in brw_bo_gem_create_from_prime_internal()
1504 ret = lseek(prime_fd, 0, SEEK_END); in brw_bo_gem_create_from_prime_internal()
1546 brw_bo_gem_create_from_prime(struct brw_bufmgr *bufmgr, int prime_fd) in brw_bo_gem_create_from_prime() argument
1548 return brw_bo_gem_create_from_prime_internal(bufmgr, prime_fd, -1, 0); in brw_bo_gem_create_from_prime()
1552 brw_bo_gem_create_from_prime_tiled(struct brw_bufmgr *bufmgr, int prime_fd, in brw_bo_gem_create_from_prime_tiled() argument
1559 return brw_bo_gem_create_from_prime_internal(bufmgr, prime_fd, in brw_bo_gem_create_from_prime_tiled()
1579 brw_bo_gem_export_to_prime(struct brw_bo *bo, int *prime_fd) in brw_bo_gem_export_to_prime() argument
1586 DRM_CLOEXEC, prime_fd) != 0) in brw_bo_gem_export_to_prime()
/external/libkmsxx/kms++/inc/kms++/
Ddumbframebuffer.h27 int prime_fd(unsigned plane);
32 int prime_fd; member
Dextframebuffer.h29 int prime_fd(unsigned plane);
34 int prime_fd; member
/external/libdrm/android/
Dgralloc_handle.h51 int prime_fd; member
106 handle->prime_fd = -1; in gralloc_handle_create()
/external/libkmsxx/kms++/inc/kms++/omap/
Domapframebuffer.h39 int prime_fd(unsigned plane);
47 int prime_fd; member
/external/libdrm/etnaviv/
Detnaviv_bo.c291 int ret, prime_fd; in etna_bo_dmabuf() local
294 &prime_fd); in etna_bo_dmabuf()
302 return prime_fd; in etna_bo_dmabuf()
/external/mesa3d/src/etnaviv/drm/
Detnaviv_bo.c313 int ret, prime_fd; in etna_bo_dmabuf() local
316 &prime_fd); in etna_bo_dmabuf()
324 return prime_fd; in etna_bo_dmabuf()
/external/libdrm/freedreno/
Dfreedreno_bo.c309 int ret, prime_fd; in fd_bo_dmabuf() local
312 &prime_fd); in fd_bo_dmabuf()
320 return prime_fd; in fd_bo_dmabuf()
/external/mesa3d/src/freedreno/drm/
Dfreedreno_bo.c327 int ret, prime_fd; in fd_bo_dmabuf() local
330 &prime_fd); in fd_bo_dmabuf()
338 return prime_fd; in fd_bo_dmabuf()
/external/mesa3d/src/gallium/drivers/iris/
Diris_bufmgr.h397 int iris_bo_export_dmabuf(struct iris_bo *bo, int *prime_fd);
398 struct iris_bo *iris_bo_import_dmabuf(struct iris_bufmgr *bufmgr, int prime_fd,
/external/mesa3d/src/freedreno/vulkan/
Dtu_drm.c236 int prime_fd) in tu_bo_init_dmabuf() argument
239 off_t real_size = lseek(prime_fd, 0, SEEK_END); in tu_bo_init_dmabuf()
240 lseek(prime_fd, 0, SEEK_SET); in tu_bo_init_dmabuf()
245 int ret = drmPrimeFDToHandle(dev->fd, prime_fd, in tu_bo_init_dmabuf()
256 int prime_fd; in tu_bo_export_dmabuf() local
258 DRM_CLOEXEC, &prime_fd); in tu_bo_export_dmabuf()
260 return ret == 0 ? prime_fd : -1; in tu_bo_export_dmabuf()
/external/igt-gpu-tools/lib/stubs/drm/
Dintel_bufmgr.c151 int drm_intel_bo_gem_export_to_prime(drm_intel_bo *bo, int *prime_fd) in drm_intel_bo_gem_export_to_prime() argument
158 int prime_fd, int size) in drm_intel_bo_gem_create_from_prime() argument

12