head	1.1;
branch	1.1.1;
access;
symbols
	netbsd-11-0-RC6:1.1.1.1.4.1
	netbsd-11-0-RC5:1.1.1.1.4.1
	libdrm-2-4-134:1.1.1.2
	netbsd-11-0-RC4:1.1.1.1
	netbsd-11-0-RC3:1.1.1.1
	netbsd-11-0-RC2:1.1.1.1
	netbsd-11-0-RC1:1.1.1.1
	netbsd-11:1.1.1.1.0.4
	netbsd-11-base:1.1.1.1
	libdrm-2-4-124:1.1.1.1
	netbsd-10-1-RELEASE:1.1.1.1
	libdrm-2-4-122:1.1.1.1
	netbsd-10-0-RELEASE:1.1.1.1
	netbsd-10-0-RC6:1.1.1.1
	netbsd-10-0-RC5:1.1.1.1
	netbsd-10-0-RC4:1.1.1.1
	netbsd-10-0-RC3:1.1.1.1
	netbsd-10-0-RC2:1.1.1.1
	netbsd-10-0-RC1:1.1.1.1
	netbsd-10:1.1.1.1.0.2
	netbsd-10-base:1.1.1.1
	libdrm-2-4-114:1.1.1.1
	libdrm-2-4-112:1.1.1.1
	libdrm-2-4-109:1.1.1.1
	libdrm-2-4-107:1.1.1.1
	libdrm-2-4-105:1.1.1.1
	xorg:1.1.1;
locks; strict;
comment	@# @;


1.1
date	2021.04.27.03.01.49;	author mrg;	state Exp;
branches
	1.1.1.1;
next	;
commitid	bnhxFHsntjvsvSQC;

1.1.1.1
date	2021.04.27.03.01.49;	author mrg;	state Exp;
branches
	1.1.1.1.4.1;
next	1.1.1.2;
commitid	bnhxFHsntjvsvSQC;

1.1.1.2
date	2026.06.10.05.26.46;	author mrg;	state Exp;
branches;
next	;
commitid	G4AFnpuJae0tcdJG;

1.1.1.1.4.1
date	2026.06.15.19.01.17;	author martin;	state Exp;
branches;
next	;
commitid	k60aEdEWX1t2xVJG;


desc
@@


1.1
log
@Initial revision
@
text
@============
drmAvailable
============

-----------------------------------------------------
determine whether a DRM kernel driver has been loaded
-----------------------------------------------------

:Date: September 2012
:Manual section: 3
:Manual group: Direct Rendering Manager

Synopsis
========

``#include <xf86drm.h>``

``int drmAvailable(void);``

Description
===========

``drmAvailable`` allows the caller to determine whether a kernel DRM
driver is loaded.

Return Value
============

``drmAvailable`` returns 1 if a DRM driver is currently loaded.
Otherwise 0 is returned.

Reporting Bugs
==============

Bugs in this function should be reported to
https://gitlab.freedesktop.org/mesa/drm/-/issues

See Also
========

**drm**\ (7), **drmOpen**\ (3)
@


1.1.1.1
log
@initial import of libdrm-2.4.105
@
text
@@


1.1.1.1.4.1
log
@Pull up the following revisions, requested by mrg in ticket #310:

	external/mit/libdrm/dist/amdgpu/amdgpu_userq.c  up to 1.2
	external/mit/libdrm/dist/tests/amdgpu/amdgpu_test.c delete
	external/mit/libdrm/dist/tests/amdgpu/amdgpu_test.h delete
	external/mit/libdrm/dist/tests/amdgpu/basic_tests.c delete
	external/mit/libdrm/dist/tests/amdgpu/bo_tests.c delete
	external/mit/libdrm/dist/tests/amdgpu/cp_dma_tests.c delete
	external/mit/libdrm/dist/tests/amdgpu/cs_tests.c delete
	external/mit/libdrm/dist/tests/amdgpu/deadlock_tests.c delete
	external/mit/libdrm/dist/tests/amdgpu/decode_messages.h delete
	external/mit/libdrm/dist/tests/amdgpu/frame.h   delete
	external/mit/libdrm/dist/tests/amdgpu/hotunplug_tests.c delete
	external/mit/libdrm/dist/tests/amdgpu/jpeg_tests.c delete
	external/mit/libdrm/dist/tests/amdgpu/ras_tests.c delete
	external/mit/libdrm/dist/tests/amdgpu/security_tests.c delete
	external/mit/libdrm/dist/tests/amdgpu/shader_code.h delete
	external/mit/libdrm/dist/tests/amdgpu/shader_code_gfx10.h delete
	external/mit/libdrm/dist/tests/amdgpu/shader_code_gfx11.h delete
	external/mit/libdrm/dist/tests/amdgpu/shader_code_gfx9.h delete
	external/mit/libdrm/dist/tests/amdgpu/shader_code_hang.h delete
	external/mit/libdrm/dist/tests/amdgpu/shader_test_util.c delete
	external/mit/libdrm/dist/tests/amdgpu/syncobj_tests.c delete
	external/mit/libdrm/dist/tests/amdgpu/uvd_enc_tests.c delete
	external/mit/libdrm/dist/tests/amdgpu/uve_ib.h  delete
	external/mit/libdrm/dist/tests/amdgpu/vce_ib.h  delete
	external/mit/libdrm/dist/tests/amdgpu/vce_tests.c delete
	external/mit/libdrm/dist/tests/amdgpu/vcn_tests.c delete
	external/mit/libdrm/dist/tests/amdgpu/vm_tests.c delete
	external/mit/libdrm/dist/.gitlab-ci.yml         up to 1.1.1.5
	external/mit/libdrm/dist/README.rst             up to 1.1.1.3
	external/mit/libdrm/dist/gen_table_fourcc.py    up to 1.1.1.4
	external/mit/libdrm/dist/meson.build            up to 1.1.1.14
	external/mit/libdrm/dist/meson_options.txt      up to 1.1.1.4
	external/mit/libdrm/dist/util_math.h            up to 1.4
	external/mit/libdrm/dist/xf86drm.c              up to 1.35
	external/mit/libdrm/dist/xf86drm.h              up to 1.18
	external/mit/libdrm/dist/amdgpu/amdgpu-symbols.txt up to 1.1.1.6
	external/mit/libdrm/dist/amdgpu/amdgpu.h        up to 1.6
	external/mit/libdrm/dist/amdgpu/amdgpu_asic_id.c up to 1.1.1.4
	external/mit/libdrm/dist/amdgpu/amdgpu_bo.c     up to 1.8
	external/mit/libdrm/dist/amdgpu/amdgpu_device.c up to 1.1.1.10
	external/mit/libdrm/dist/amdgpu/amdgpu_gpu_info.c up to 1.1.1.7
	external/mit/libdrm/dist/amdgpu/amdgpu_internal.h up to 1.1.1.7
	external/mit/libdrm/dist/amdgpu/amdgpu_vamgr.c  up to 1.6
	external/mit/libdrm/dist/amdgpu/meson.build     up to 1.1.1.9
	external/mit/libdrm/dist/data/amdgpu.ids        up to 1.1.1.13
	external/mit/libdrm/dist/etnaviv/meson.build    up to 1.1.1.9
	external/mit/libdrm/dist/exynos/meson.build     up to 1.1.1.9
	external/mit/libdrm/dist/freedreno/meson.build  up to 1.1.1.9
	external/mit/libdrm/dist/include/drm/amdgpu_drm.h up to 1.1.1.14
	external/mit/libdrm/dist/include/drm/drm.h      up to 1.16
	external/mit/libdrm/dist/include/drm/drm_fourcc.h up to 1.1.1.11
	external/mit/libdrm/dist/include/drm/drm_mode.h up to 1.1.1.16
	external/mit/libdrm/dist/include/drm/virtgpu_drm.h up to 1.1.1.4
	external/mit/libdrm/dist/intel/meson.build      up to 1.1.1.9
	external/mit/libdrm/dist/man/drm-kms.7.rst      up to 1.1.1.3
	external/mit/libdrm/dist/man/drm-memory.7.rst   up to 1.1.1.3
	external/mit/libdrm/dist/man/drm.7.rst          up to 1.1.1.3
	external/mit/libdrm/dist/man/drmAvailable.3.rst up to 1.1.1.2
	external/mit/libdrm/dist/man/drmHandleEvent.3.rst up to 1.1.1.2
	external/mit/libdrm/dist/man/drmModeGetResources.3.rst up to 1.1.1.2
	external/mit/libdrm/dist/nouveau/meson.build    up to 1.1.1.9
	external/mit/libdrm/dist/omap/meson.build       up to 1.1.1.9
	external/mit/libdrm/dist/omap/omap_drm.c        up to 1.1.1.9
	external/mit/libdrm/dist/radeon/meson.build     up to 1.1.1.9
	external/mit/libdrm/dist/tegra/meson.build      up to 1.1.1.9
	external/mit/libdrm/dist/tests/drmdevice.c      up to 1.1.1.6
	external/mit/libdrm/dist/tests/amdgpu/meson.build up to 1.1.1.9
	external/mit/libdrm/dist/tests/modetest/buffers.c up to 1.1.1.11
	external/mit/libdrm/dist/tests/modetest/buffers.h up to 1.1.1.5
	external/mit/libdrm/dist/tests/modetest/modetest.c up to 1.21
	external/mit/libdrm/dist/tests/util/pattern.c   up to 1.1.1.9
	external/mit/libdrm/dist/tests/util/pattern.h   up to 1.1.1.4

Import libdrm 2.4.134.
@
text
@d36 1
a36 1
https://gitlab.freedesktop.org/mesa/libdrm/-/issues
@


1.1.1.2
log
@initial import of libdrm-2.4.134
@
text
@d36 1
a36 1
https://gitlab.freedesktop.org/mesa/libdrm/-/issues
@

