msix: make msix_clr_pending() visible for clients
authorDmitry Fleytman <dmitry.fleytman@ravellosystems.com>
Wed, 1 Jun 2016 08:23:31 +0000 (11:23 +0300)
committerJason Wang <jasowang@redhat.com>
Thu, 2 Jun 2016 02:42:09 +0000 (10:42 +0800)
This function will be used by e1000e device code.

Signed-off-by: Dmitry Fleytman <dmitry.fleytman@ravellosystems.com>
Signed-off-by: Leonid Bloch <leonid.bloch@ravellosystems.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Jason Wang <jasowang@redhat.com>
hw/pci/msix.c
include/hw/pci/msix.h

index b75f0e9c47f8986b386a91cbef86860551ee279e..0ec1cb14fc60ce5f73cb79b006c4379aade5ec16 100644 (file)
@@ -72,7 +72,7 @@ void msix_set_pending(PCIDevice *dev, unsigned int vector)
     *msix_pending_byte(dev, vector) |= msix_pending_mask(vector);
 }
 
-static void msix_clr_pending(PCIDevice *dev, int vector)
+void msix_clr_pending(PCIDevice *dev, int vector)
 {
     *msix_pending_byte(dev, vector) &= ~msix_pending_mask(vector);
 }
index 72e5f931c52880afe57084f86925bc8fc4663aa6..048a29dd2f652f1c2733114863d29e51e87d4da8 100644 (file)
@@ -29,6 +29,7 @@ int msix_present(PCIDevice *dev);
 
 bool msix_is_masked(PCIDevice *dev, unsigned vector);
 void msix_set_pending(PCIDevice *dev, unsigned vector);
+void msix_clr_pending(PCIDevice *dev, int vector);
 
 int msix_vector_use(PCIDevice *dev, unsigned vector);
 void msix_vector_unuse(PCIDevice *dev, unsigned vector);