diff options
author | Ayaz A Siddiqui <ayaz.siddiqui@intel.com> | 2020-10-23 23:21:57 +0530 |
---|---|---|
committer | Petri Latvala <petri.latvala@intel.com> | 2020-10-26 10:42:43 +0200 |
commit | 7a8e8eb0c065feff778bee1422cae968023c2d3a (patch) | |
tree | 8eb1cceab236050497590260e7c7561aab18c843 /lib/igt_device_scan.h | |
parent | e3503f6542fef432413e78e38436e13cca76bf8c (diff) |
lib/igt_device_scan:Add function to get pci subsystem of requested card
intel_gpu_top requires card information and PCI_SLOT_NAME for dGPU.
Only pci subsystem contains both information.
In case of user filter is other than pci subsystem then we need card
information of associated pci subsystem which is stored as parent of
requested card if available.
A new api has been added to cater intel_gpu_top requirement.
Signed-off-by: Ayaz A Siddiqui <ayaz.siddiqui@intel.com>
Cc: Petri Latvala <petri.latvala@intel.com>
Cc: Zbigniew Kempczynski <zbigniew.kempczynski@intel.com>
Cc: Dixit Ashutosh <ashutosh.dixit@intel.com>
Reviewed-by: Zbigniew KempczyĆski <zbigniew.kempczynski@intel.com>
Diffstat (limited to 'lib/igt_device_scan.h')
-rw-r--r-- | lib/igt_device_scan.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/igt_device_scan.h b/lib/igt_device_scan.h index bd937d22..544e982c 100644 --- a/lib/igt_device_scan.h +++ b/lib/igt_device_scan.h @@ -68,6 +68,8 @@ const char *igt_device_filter_get(int num); /* Use filter to match the device and fill card structure */ bool igt_device_card_match(const char *filter, struct igt_device_card *card); +bool igt_device_card_match_pci(const char *filter, + struct igt_device_card *card); bool igt_device_find_first_i915_discrete_card(struct igt_device_card *card); int igt_open_card(struct igt_device_card *card); int igt_open_render(struct igt_device_card *card); |