]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/linux/msi.h
Staging: only build the tree if we really want to
[linux-2.6-omap-h63xx.git] / include / linux / msi.h
index 931e013f1db547716eca186f5f7eb5254c248aff..8f293922720735ee164cf4b5183f064d09e9f5a6 100644 (file)
@@ -22,6 +22,7 @@ struct msi_desc {
                __u8    masked  : 1;
                __u8    is_64   : 1;    /* Address size: 0=32bit 1=64bit  */
                __u8    pos;            /* Location of the msi capability */
+               __u32   maskbits_mask;  /* mask bits mask */
                __u16   entry_nr;       /* specific enabled entry         */
                unsigned default_irq;   /* default pre-assigned irq       */
        }msi_attrib;
@@ -41,6 +42,8 @@ struct msi_desc {
  */
 int arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc);
 void arch_teardown_msi_irq(unsigned int irq);
+extern int arch_setup_msi_irqs(struct pci_dev *dev, int nvec, int type);
+extern void arch_teardown_msi_irqs(struct pci_dev *dev);
 extern int arch_msi_check_device(struct pci_dev* dev, int nvec, int type);