search for: vp_request_irq

Displaying 2 results from an estimated 2 matches for "vp_request_irq".

Did you mean: __request_irq
2009 Jul 23
0
qemu-kvm missing some msix capability check
...options[i])) > - return options[i]; > - return -EBUSY; > + int err = pci_enable_msix(dev, entries, nvectors); > + if (err > 0) > + err = -ENOSPC; > + return err; > } > > -static int vp_request_vectors(struct virtio_device *vdev, unsigned max_vqs) > +static int vp_request_irq(struct virtio_device *vdev) > +{ > + struct virtio_pci_device *vp_dev = to_vp_device(vdev); > + int err; > + /* Can't allocate enough MSI-X vectors, use regular interrupt */ > + vp_dev->msix_vectors = 0; > + err = request_irq(vp_dev->pci_dev->irq, vp_interrupt, > +...
2009 Jul 23
0
qemu-kvm missing some msix capability check
...options[i])) > - return options[i]; > - return -EBUSY; > + int err = pci_enable_msix(dev, entries, nvectors); > + if (err > 0) > + err = -ENOSPC; > + return err; > } > > -static int vp_request_vectors(struct virtio_device *vdev, unsigned max_vqs) > +static int vp_request_irq(struct virtio_device *vdev) > +{ > + struct virtio_pci_device *vp_dev = to_vp_device(vdev); > + int err; > + /* Can't allocate enough MSI-X vectors, use regular interrupt */ > + vp_dev->msix_vectors = 0; > + err = request_irq(vp_dev->pci_dev->irq, vp_interrupt, > +...