/third_party/mesa3d/src/vulkan/runtime/ |
H A D | vk_drm_syncobj.c | 55 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 D | vk_device.h | 173 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 D | vk_drm_syncobj.h | 57 struct vk_sync_type vk_drm_syncobj_get_type(int drm_fd);
|
/third_party/mesa3d/src/intel/ds/ |
H A D | intel_pps_perf.cc | 22 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 D | intel_pps_perf.h | 23 IntelPerf(int drm_fd); 34 int drm_fd = -1; member in pps::IntelPerf
|
H A D | intel_driver_ds.h | 154 int drm_fd,
|
H A D | intel_driver_ds.cc | 519 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 D | vmw_screen_ioctl.c | 68 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 D | vmw_screen.c | 105 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 D | vmw_screen_dri.c | 242 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 D | vmw_screen.h | 70 int drm_fd; member
|
/third_party/mesa3d/src/gallium/frontends/omx/ |
H A D | vid_omx_common.c | 51 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 D | intel_perf_query.h | 44 int drm_fd, 68 int drm_fd);
|
H A D | intel_perf_query.c | 250 int drm_fd; member 358 int drm_fd, in intel_perf_open() 408 int fd = intel_ioctl(drm_fd, DRM_IOCTL_I915_PERF_OPEN, ¶m); 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 D | intel_perf.c | 586 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 D | intel_dump_gpu.c | 58 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 D | hwcontext_vaapi.c | 60 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 D | crocus_drm_public.h | 31 crocus_drm_screen_create(int drm_fd, const struct pipe_screen_config *config);
|
/third_party/mesa3d/src/gallium/winsys/iris/drm/ |
H A D | iris_drm_public.h | 31 iris_drm_screen_create(int drm_fd, const struct pipe_screen_config *config);
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
H A D | crocus_bufmgr.c | 127 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 D | crocus_bufmgr.h | 343 * \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 D | drm_driver.h | 36 struct pipe_screen* (*create_screen)(int drm_fd,
|
/third_party/mesa3d/src/vulkan/wsi/ |
H A D | wsi_common_drm.c | 268 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 D | iris_bufmgr.c | 159 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 D | xa_tracker.c | 165 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()
|