Displaying 5 results from an estimated 5 matches for "minvec".
Did you mean:
minver
2014 Aug 20
1
[RFC PATCH 09/11] PCI/MSI: refactor PCI MSI driver
...dev->dev);
> + if (dev->msi_cap)
> + msi_set_enable(dev->msi, 0, MSI_TYPE);
> +
> + if (dev->msix_cap)
> + msi_set_enable(dev->msi, 0, MSIX_TYPE);
> + }
> }
>
> /**
> @@ -1060,13 +1125,13 @@ int pci_enable_msi_range(struct pci_dev *dev, int
> minvec, int maxvec)
> int rc;
> struct msi_desc *entry;
>
> - if (dev->current_state != PCI_D0)
> + if (dev->current_state != PCI_D0 || !dev->msi)
> return -EINVAL;
>
> - WARN_ON(!!dev->msi_enabled);
> + WARN_ON(!!pci_dev_msi_enabled(dev, MSI_TYPE));
>
&...
2014 Aug 20
1
[RFC PATCH 09/11] PCI/MSI: refactor PCI MSI driver
...dev->dev);
> + if (dev->msi_cap)
> + msi_set_enable(dev->msi, 0, MSI_TYPE);
> +
> + if (dev->msix_cap)
> + msi_set_enable(dev->msi, 0, MSIX_TYPE);
> + }
> }
>
> /**
> @@ -1060,13 +1125,13 @@ int pci_enable_msi_range(struct pci_dev *dev, int
> minvec, int maxvec)
> int rc;
> struct msi_desc *entry;
>
> - if (dev->current_state != PCI_D0)
> + if (dev->current_state != PCI_D0 || !dev->msi)
> return -EINVAL;
>
> - WARN_ON(!!dev->msi_enabled);
> + WARN_ON(!!pci_dev_msi_enabled(dev, MSI_TYPE));
>
&...
2014 Jul 26
0
[RFC PATCH 09/11] PCI/MSI: refactor PCI MSI driver
...rn;
+
+ dev->msi->node = dev_to_node(&dev->dev);
+ if (dev->msi_cap)
+ msi_set_enable(dev->msi, 0, MSI_TYPE);
+
+ if (dev->msix_cap)
+ msi_set_enable(dev->msi, 0, MSIX_TYPE);
+ }
}
/**
@@ -1060,13 +1125,13 @@ int pci_enable_msi_range(struct pci_dev *dev, int minvec, int maxvec)
int rc;
struct msi_desc *entry;
- if (dev->current_state != PCI_D0)
+ if (dev->current_state != PCI_D0 || !dev->msi)
return -EINVAL;
- WARN_ON(!!dev->msi_enabled);
+ WARN_ON(!!pci_dev_msi_enabled(dev, MSI_TYPE));
/* Check whether driver already requested MSI-...
2014 Jul 26
20
[RFC PATCH 00/11] Refactor MSI to support Non-PCI device
Hi all,
The series is a draft of generic MSI driver that supports PCI
and Non-PCI device which have MSI capability. If you're not interested
it, sorry for the noise.
The series is based on Linux-3.16-rc1.
MSI was introduced in PCI Spec 2.2. Currently, kernel MSI
driver codes are bonding with PCI device. Because MSI has a lot
advantages in design. More and more non-PCI devices want to
use
2014 Jul 26
20
[RFC PATCH 00/11] Refactor MSI to support Non-PCI device
Hi all,
The series is a draft of generic MSI driver that supports PCI
and Non-PCI device which have MSI capability. If you're not interested
it, sorry for the noise.
The series is based on Linux-3.16-rc1.
MSI was introduced in PCI Spec 2.2. Currently, kernel MSI
driver codes are bonding with PCI device. Because MSI has a lot
advantages in design. More and more non-PCI devices want to
use