summaryrefslogtreecommitdiff
path: root/src/common_vgaarb.c
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2009-08-03 12:43:26 +1000
committerDave Airlie <airlied@redhat.com>2009-08-03 15:54:25 +1000
commit7b7999a302c70f1ad9a5c8fc7517e24ab95c3a95 (patch)
tree585f0b9cd655a5ee89762d0d60ea4653b3b79ba0 /src/common_vgaarb.c
parent3a6c1be79c05517cfddbce88157bb352237058ab (diff)
downloadxorg-lib-libpciaccess-7b7999a302c70f1ad9a5c8fc7517e24ab95c3a95.tar.gz
vgaarb: add vga count + resource accessor
Diffstat (limited to 'src/common_vgaarb.c')
-rw-r--r--src/common_vgaarb.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/common_vgaarb.c b/src/common_vgaarb.c
index 1978ce3..89cc0ce 100644
--- a/src/common_vgaarb.c
+++ b/src/common_vgaarb.c
@@ -312,3 +312,12 @@ pci_device_vgaarb_unlock(void)
return vgaarb_write(pci_sys->vgaarb_fd, buf, len);
}
+
+int pci_device_vgaarb_get_info(struct pci_device *dev, int *vga_count, int *rsrc_decodes)
+{
+ *vga_count = pci_sys->vga_count;
+ if (!dev)
+ return 0;
+ *rsrc_decodes = dev->vgaarb_rsrc;
+ return 0;
+}