summaryrefslogtreecommitdiff
path: root/lib/igt_device_scan.h
diff options
context:
space:
mode:
authorAyaz A Siddiqui <ayaz.siddiqui@intel.com>2020-10-23 23:21:57 +0530
committerPetri Latvala <petri.latvala@intel.com>2020-10-26 10:42:43 +0200
commit7a8e8eb0c065feff778bee1422cae968023c2d3a (patch)
tree8eb1cceab236050497590260e7c7561aab18c843 /lib/igt_device_scan.h
parente3503f6542fef432413e78e38436e13cca76bf8c (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.h2
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);