コード例 #1
0
ファイル: pci.c プロジェクト: 0-T-0/ps4-linux
/**
 * pcibios_enable_device - Enable I/O and memory.
 * @dev: PCI device to be enabled
 * @mask: bitmask of BARs to enable
 */
int pcibios_enable_device(struct pci_dev *dev, int mask)
{
	if (pci_has_flag(PCI_PROBE_ONLY))
		return 0;

	return pci_enable_resources(dev, mask);
}
コード例 #2
0
ファイル: l4vpci.c プロジェクト: michas2/l4re-snapshot
int pcibios_enable_device(struct pci_dev *dev, int bars)
{
	int err;

	if ((err = pci_enable_resources(dev, bars)) < 0)
		return err;

	return l4vpci_irq_enable(dev);
}
コード例 #3
0
ファイル: pci.c プロジェクト: AdrianHuang/uclinux-robutest
int pcibios_enable_device(struct pci_dev *dev, int mask)
{
	int err;

	err = pci_enable_resources(dev, mask);
	if (err == 0)
		pcibios_enable_irq(dev);
	return err;
}
コード例 #4
0
ファイル: pci.c プロジェクト: hugh-smtl/linux-2.6
int
pcibios_enable_device (struct pci_dev *dev, int mask)
{
	int ret;

	ret = pci_enable_resources(dev, mask);
	if (ret < 0)
		return ret;

	if (!dev->msi_enabled)
		return acpi_pci_irq_enable(dev);
	return 0;
}