Home
last modified time | relevance | path

Searched refs:drm_fd (Results 1 - 25 of 39) sorted by relevance

12

/third_party/mesa3d/src/vulkan/runtime/
H A Dvk_drm_syncobj.c55 assert(device->drm_fd >= 0); in vk_drm_syncobj_init()
56 int err = drmSyncobjCreate(device->drm_fd, flags, &sobj->syncobj); in vk_drm_syncobj_init()
63 err = drmSyncobjTimelineSignal(device->drm_fd, &sobj->syncobj, in vk_drm_syncobj_init()
81 assert(device->drm_fd >= 0); in vk_drm_syncobj_finish()
82 ASSERTED int err = drmSyncobjDestroy(device->drm_fd, sobj->syncobj); in vk_drm_syncobj_finish()
93 assert(device->drm_fd >= 0); in vk_drm_syncobj_signal()
96 err = drmSyncobjTimelineSignal(device->drm_fd, &sobj->syncobj, &value, 1); in vk_drm_syncobj_signal()
98 err = drmSyncobjSignal(device->drm_fd, &sobj->syncobj, 1); in vk_drm_syncobj_signal()
114 assert(device->drm_fd >= 0); in vk_drm_syncobj_get_value()
115 int err = drmSyncobjQuery(device->drm_fd, in vk_drm_syncobj_get_value()
404 vk_drm_syncobj_get_type(int drm_fd) vk_drm_syncobj_get_type() argument
[all...]
H A Dvk_device.h173 int drm_fd; member
274 vk_device_set_drm_fd(struct vk_device *device, int drm_fd) in vk_device_set_drm_fd() argument
276 device->drm_fd = drm_fd; in vk_device_set_drm_fd()
H A Dvk_drm_syncobj.h57 struct vk_sync_type vk_drm_syncobj_get_type(int drm_fd);
/third_party/mesa3d/src/intel/ds/
H A Dintel_pps_perf.cc22 IntelPerf::IntelPerf(const int drm_fd) in IntelPerf() argument
23 : drm_fd {drm_fd} in IntelPerf()
28 assert(drm_fd >= 0 && "DRM fd is not valid");
30 if (!intel_get_device_info_from_fd(drm_fd, &devinfo)) {
36 drm_fd,
87 intel_perf_init_context(ctx, cfg, nullptr, nullptr, nullptr, &devinfo, 0, drm_fd); in open()
95 drm_fd, in open()
H A Dintel_pps_perf.h23 IntelPerf(int drm_fd);
34 int drm_fd = -1; member in pps::IntelPerf
H A Dintel_driver_ds.h154 int drm_fd,
H A Dintel_driver_ds.cc519 int drm_fd, in intel_ds_device_init()
528 device->fd = drm_fd; in intel_ds_device_init()
517 intel_ds_device_init(struct intel_ds_device *device, struct intel_device_info *devinfo, int drm_fd, uint32_t gpu_id, enum intel_ds_api api) intel_ds_device_init() argument
/third_party/mesa3d/src/gallium/winsys/svga/drm/
H A Dvmw_screen_ioctl.c68 int drm_fd; member
91 ret = drmCommandRead(vws->ioctl.drm_fd, DRM_VMW_CREATE_CONTEXT, in vmw_ioctl_context_create()
111 ret = drmCommandWriteRead(vws->ioctl.drm_fd, in vmw_ioctl_extended_context_create()
132 (void)drmCommandWrite(vws->ioctl.drm_fd, DRM_VMW_UNREF_CONTEXT, in vmw_ioctl_context_destroy()
187 ret = drmCommandWriteRead(vws->ioctl.drm_fd, DRM_VMW_CREATE_SURFACE, in vmw_ioctl_surface_create()
273 ret = drmCommandWriteRead(vws->ioctl.drm_fd, in vmw_ioctl_gb_surface_create()
312 ret = drmCommandWriteRead(vws->ioctl.drm_fd, DRM_VMW_GB_SURFACE_CREATE, in vmw_ioctl_gb_surface_create()
322 region->drm_fd = vws->ioctl.drm_fd; in vmw_ioctl_gb_surface_create()
367 ret = drmPrimeFDToHandle(vws->ioctl.drm_fd, whandl in vmw_ioctl_surface_req()
[all...]
H A Dvmw_screen.c105 if (drmCommandWrite(vws->ioctl.drm_fd, DRM_VMW_MKSSTAT_REMOVE, &arg, sizeof(arg))) { in vmw_winsys_screen_deinit_mksstat()
153 vws->ioctl.drm_fd = os_dupfd_cloexec(fd); in vmw_winsys_create()
195 close(vws->ioctl.drm_fd); in vmw_winsys_create()
212 close(vws->ioctl.drm_fd); in vmw_winsys_destroy()
H A Dvmw_screen_dri.c242 ret = drmPrimeFDToHandle(vws->ioctl.drm_fd, whandle->handle, in vmw_drm_surface_from_handle()
260 ret = drmCommandWriteRead(vws->ioctl.drm_fd, DRM_VMW_REF_SURFACE, in vmw_drm_surface_from_handle()
348 ret = drmPrimeHandleToFD(vws->ioctl.drm_fd, vsrf->sid, DRM_CLOEXEC, in vmw_drm_surface_get_handle()
H A Dvmw_screen.h70 int drm_fd; member
/third_party/mesa3d/src/gallium/frontends/omx/
H A Dvid_omx_common.c51 static int drm_fd; variable
64 drm_fd = loader_open_device(omx_render_node); in omx_get_screen()
65 if (drm_fd < 0) in omx_get_screen()
68 omx_screen = vl_drm_screen_create(drm_fd); in omx_get_screen()
70 close(drm_fd); in omx_get_screen()
106 close(drm_fd); in omx_put_screen()
/third_party/mesa3d/src/intel/perf/
H A Dintel_perf_query.h44 int drm_fd,
68 int drm_fd);
H A Dintel_perf_query.c250 int drm_fd; member
358 int drm_fd, in intel_perf_open()
408 int fd = intel_ioctl(drm_fd, DRM_IOCTL_I915_PERF_OPEN, &param); in intel_perf_open()
593 int drm_fd) in intel_perf_init_context()
599 perf_ctx->drm_fd = drm_fd; in intel_perf_init_context()
834 perf_ctx->period_exponent, perf_ctx->drm_fd, in intel_perf_begin_query()
354 intel_perf_open(struct intel_perf_context *perf_ctx, int metrics_set_id, int report_format, int period_exponent, int drm_fd, uint32_t ctx_id, bool enable) intel_perf_open() argument
586 intel_perf_init_context(struct intel_perf_context *perf_ctx, struct intel_perf_config *perf_cfg, void * mem_ctx, void * ctx, void * bufmgr, const struct intel_device_info *devinfo, uint32_t hw_ctx, int drm_fd) intel_perf_init_context() argument
H A Dintel_perf.c586 i915_perf_version(int drm_fd) in i915_perf_version() argument
594 int ret = intel_ioctl(drm_fd, DRM_IOCTL_I915_GETPARAM, &gp); in i915_perf_version()
603 i915_get_sseu(int drm_fd, struct drm_i915_gem_context_param_sseu *sseu) in i915_get_sseu() argument
611 intel_ioctl(drm_fd, DRM_IOCTL_I915_GEM_CONTEXT_GETPARAM, &arg); in i915_get_sseu()
1405 int drm_fd, in intel_perf_init_metrics()
1416 bool oa_metrics = oa_metrics_available(perf_cfg, drm_fd, devinfo, in intel_perf_init_metrics()
1419 load_oa_metrics(perf_cfg, drm_fd, devinfo); in intel_perf_init_metrics()
1403 intel_perf_init_metrics(struct intel_perf_config *perf_cfg, const struct intel_device_info *devinfo, int drm_fd, bool include_pipeline_statistics, bool use_register_snapshots) intel_perf_init_metrics() argument
/third_party/mesa3d/src/intel/tools/
H A Dintel_dump_gpu.c58 static int drm_fd = -1; variable
404 if (fd == drm_fd) in close()
405 drm_fd = -1; in close()
512 drm_fd != fd && fstat(fd, &buf) == 0 && in ioctl()
514 drm_fd = fd; in ioctl()
519 if (fd == drm_fd) { in ioctl()
/third_party/ffmpeg/libavutil/
H A Dhwcontext_vaapi.c60 int drm_fd; member
1572 if (priv->drm_fd >= 0) in vaapi_device_free()
1573 close(priv->drm_fd); in vaapi_device_free()
1632 priv->drm_fd = -1; in vaapi_device_create()
1662 priv->drm_fd = open(device, O_RDWR); in vaapi_device_create()
1663 if (priv->drm_fd < 0) { in vaapi_device_create()
1678 priv->drm_fd = open(path, O_RDWR); in vaapi_device_create()
1679 if (priv->drm_fd < 0) { in vaapi_device_create()
1687 info = drmGetVersion(priv->drm_fd); in vaapi_device_create()
1693 close(priv->drm_fd); in vaapi_device_create()
[all...]
/third_party/mesa3d/src/gallium/winsys/crocus/drm/
H A Dcrocus_drm_public.h31 crocus_drm_screen_create(int drm_fd, const struct pipe_screen_config *config);
/third_party/mesa3d/src/gallium/winsys/iris/drm/
H A Diris_drm_public.h31 iris_drm_screen_create(int drm_fd, const struct pipe_screen_config *config);
/third_party/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_bufmgr.c127 int drm_fd; member
129 /** GEM handle in drm_fd */
618 intel_ioctl(export->drm_fd, DRM_IOCTL_GEM_CLOSE, &close); in bo_close()
1412 crocus_bo_export_gem_handle_for_device(struct crocus_bo *bo, int drm_fd, in crocus_bo_export_gem_handle_for_device() argument
1420 int ret = os_same_file_description(drm_fd, bufmgr->fd); in crocus_bo_export_gem_handle_for_device()
1433 export->drm_fd = drm_fd; in crocus_bo_export_gem_handle_for_device()
1443 err = drmPrimeFDToHandle(drm_fd, dmabuf_fd, &export->gem_handle); in crocus_bo_export_gem_handle_for_device()
1453 if (iter->drm_fd != drm_fd) in crocus_bo_export_gem_handle_for_device()
[all...]
H A Dcrocus_bufmgr.h343 * \param drm_fd File descriptor where the new handle is created
349 int crocus_bo_export_gem_handle_for_device(struct crocus_bo *bo, int drm_fd,
/third_party/mesa3d/src/gallium/include/frontend/
H A Ddrm_driver.h36 struct pipe_screen* (*create_screen)(int drm_fd,
/third_party/mesa3d/src/vulkan/wsi/
H A Dwsi_common_drm.c268 wsi_device_matches_drm_fd(const struct wsi_device *wsi, int drm_fd) in wsi_device_matches_drm_fd() argument
271 return wsi->can_present_on_device(wsi->pdevice, drm_fd); in wsi_device_matches_drm_fd()
274 int ret = drmGetDevice2(drm_fd, 0, &fd_device); in wsi_device_matches_drm_fd()
/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_bufmgr.c159 int drm_fd; member
161 /** GEM handle in drm_fd */
1328 intel_ioctl(export->drm_fd, DRM_IOCTL_GEM_CLOSE, &close); in bo_close()
2039 iris_bo_export_gem_handle_for_device(struct iris_bo *bo, int drm_fd, in iris_bo_export_gem_handle_for_device() argument
2050 int ret = os_same_file_description(drm_fd, bufmgr->fd); in iris_bo_export_gem_handle_for_device()
2063 export->drm_fd = drm_fd; in iris_bo_export_gem_handle_for_device()
2073 err = drmPrimeFDToHandle(drm_fd, dmabuf_fd, &export->gem_handle); in iris_bo_export_gem_handle_for_device()
2083 if (iter->drm_fd != drm_fd) in iris_bo_export_gem_handle_for_device()
[all...]
/third_party/mesa3d/src/gallium/frontends/xa/
H A Dxa_tracker.c165 xa_tracker_create(int drm_fd) in xa_tracker_create() argument
174 if (pipe_loader_drm_probe_fd(&xa->dev, drm_fd)) in xa_tracker_create()

Completed in 21 milliseconds

12