Displaying 4 results from an estimated 4 matches for "pci_cap".
Did you mean:
  msi_cap
  
2006 Oct 31
0
6371650 pci capability ddi iterator
Author: pjha
Repository: /hg/zfs-crypto/gate
Revision: 1384398963b7f0f86003735b23845a984fe75f5e
Log message:
6371650 pci capability ddi iterator
Files:
	create: usr/src/uts/common/io/pci_cap.c
	create: usr/src/uts/common/sys/pci_cap.h
	update: usr/src/uts/common/Makefile.files
	update: usr/src/uts/common/io/pci_intr_lib.c
	update: usr/src/uts/common/io/pcie.c
	update: usr/src/uts/sun4u/io/pci/pci_pci.c
	update: usr/src/uts/sun4u/io/pci/pcix.c
2006 Oct 31
0
6404710 Create #defines for 2''s complement of -1 in pci cap library
Author: pjha
Repository: /hg/zfs-crypto/gate
Revision: 939a20ee4ccfb26ea42f11bfaaee68f9428803c9
Log message:
6404710 Create #defines for 2''s complement of -1 in pci cap library	
6404990 Cleanup dead code in pci cap library
Files:
	update: usr/src/uts/common/io/pci_cap.c
	update: usr/src/uts/common/io/pci_intr_lib.c
	update: usr/src/uts/common/io/pcie.c
	update: usr/src/uts/common/sys/pci_cap.h
	update: usr/src/uts/sun4u/io/pci/pci_pci.c
	update: usr/src/uts/sun4u/io/pci/pcix.c
2015 Nov 18
2
[RFC] kvmtool: add support for modern virtio-pci
...include <linux/pci_regs.h>
+#include <linux/virtio_pci.h>
 #include <endian.h>
 
 #include "kvm/devices.h"
@@ -81,7 +82,12 @@ struct pci_device_header {
 	u8		min_gnt;
 	u8		max_lat;
 	struct msix_cap msix;
-	u8		empty[136]; /* Rest of PCI config space */
+	struct virtio_pci_cap common_cap;
+	struct virtio_pci_notify_cap notify_cap;
+	struct virtio_pci_cap isr_cap;
+	struct virtio_pci_cap device_cap;
+	struct virtio_pci_cfg_cap pci_cap;
+	u8		empty[48]; /* Rest of PCI config space */
 	u32		bar_size[6];
 } __attribute__((packed));
 
diff --git a/include/kvm/virtio-9p.h b/i...
2015 Nov 18
2
[RFC] kvmtool: add support for modern virtio-pci
...include <linux/pci_regs.h>
+#include <linux/virtio_pci.h>
 #include <endian.h>
 
 #include "kvm/devices.h"
@@ -81,7 +82,12 @@ struct pci_device_header {
 	u8		min_gnt;
 	u8		max_lat;
 	struct msix_cap msix;
-	u8		empty[136]; /* Rest of PCI config space */
+	struct virtio_pci_cap common_cap;
+	struct virtio_pci_notify_cap notify_cap;
+	struct virtio_pci_cap isr_cap;
+	struct virtio_pci_cap device_cap;
+	struct virtio_pci_cfg_cap pci_cap;
+	u8		empty[48]; /* Rest of PCI config space */
 	u32		bar_size[6];
 } __attribute__((packed));
 
diff --git a/include/kvm/virtio-9p.h b/i...