diff options
author | Arkadiusz Hiler <arkadiusz.hiler@intel.com> | 2020-05-04 10:37:06 +0300 |
---|---|---|
committer | Arkadiusz Hiler <arkadiusz.hiler@intel.com> | 2020-05-05 09:46:39 +0300 |
commit | 4e0597fd0c6eae92dc920eb17cd9a20da11c4a8c (patch) | |
tree | 98e30b8556fdee63c4601109ec50b75a2282d0e9 /lib/drmtest.h | |
parent | 1175d802189072457764642d4dc0111d0603d0cf (diff) |
lib/drmtest: Introduce __drm_open_driver_another
__drm_open_driver_another(int idx, ...) is a counterpart to
__drm_open_driver(..) with the following changes:
If device filters are provided the idx-th filter is used and the first
matching device is selected.
Consecutive calls to it, with increasing idx (starting from zero) are
guaranteed to return fd of a different /dev/dri/ node than the previous
calls or -1.
Counterparts to other existing drm_open_*() should be introduced in
similar fashion as the need arises.
v2: (Petri)
* try_modprobe if device is not found
* split kms_prime changes into a separate commit
Cc: Petri Latvala <petri.latvala@intel.com>
Cc: Mika Kahola <mika.kahola@intel.com>
Signed-off-by: Arkadiusz Hiler <arkadiusz.hiler@intel.com>
Reviewed-by: Petri Latvala <petri.latvala@intel.com>
Diffstat (limited to 'lib/drmtest.h')
-rw-r--r-- | lib/drmtest.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/drmtest.h b/lib/drmtest.h index 632c616b..d5f0fc25 100644 --- a/lib/drmtest.h +++ b/lib/drmtest.h @@ -90,6 +90,7 @@ void __set_forced_driver(const char *name); int drm_open_driver(int chipset); int drm_open_driver_master(int chipset); int drm_open_driver_render(int chipset); +int __drm_open_driver_another(int idx, int chipset); int __drm_open_driver(int chipset); int __drm_open_driver_render(int chipset); |