Loading arch/sparc/kernel/pcic.c +8 −0 Original line number Diff line number Diff line Loading @@ -944,6 +944,14 @@ int pcibios_assign_resource(struct pci_dev *pdev, int resource) return -ENXIO; } struct device_node *pci_device_to_OF_node(struct pci_dev *pdev) { struct pcidev_cookie *pc = pdev->sysdata; return pc->prom_node; } EXPORT_SYMBOL(pci_device_to_OF_node); /* * This probably belongs here rather than ioport.c because * we do not want this crud linked into SBus kernels. Loading arch/sparc64/kernel/pci.c +8 −0 Original line number Diff line number Diff line Loading @@ -681,4 +681,12 @@ void arch_teardown_msi_irq(unsigned int virt_irq) } #endif /* !(CONFIG_PCI_MSI) */ struct device_node *pci_device_to_OF_node(struct pci_dev *pdev) { struct pcidev_cookie *pc = pdev->sysdata; return pc->op->node; } EXPORT_SYMBOL(pci_device_to_OF_node); #endif /* !(CONFIG_PCI) */ include/asm-sparc/pci.h +3 −0 Original line number Diff line number Diff line Loading @@ -165,6 +165,9 @@ static inline int pci_dma_mapping_error(dma_addr_t dma_addr) return (dma_addr == PCI_DMA_ERROR_CODE); } struct device_node; extern struct device_node *pci_device_to_OF_node(struct pci_dev *pdev); #endif /* __KERNEL__ */ /* generic pci stuff */ Loading include/asm-sparc64/pci.h +3 −0 Original line number Diff line number Diff line Loading @@ -312,6 +312,9 @@ static inline int pci_get_legacy_ide_irq(struct pci_dev *dev, int channel) return PCI_IRQ_NONE; } struct device_node; extern struct device_node *pci_device_to_OF_node(struct pci_dev *pdev); #endif /* __KERNEL__ */ #endif /* __SPARC64_PCI_H */ Loading
arch/sparc/kernel/pcic.c +8 −0 Original line number Diff line number Diff line Loading @@ -944,6 +944,14 @@ int pcibios_assign_resource(struct pci_dev *pdev, int resource) return -ENXIO; } struct device_node *pci_device_to_OF_node(struct pci_dev *pdev) { struct pcidev_cookie *pc = pdev->sysdata; return pc->prom_node; } EXPORT_SYMBOL(pci_device_to_OF_node); /* * This probably belongs here rather than ioport.c because * we do not want this crud linked into SBus kernels. Loading
arch/sparc64/kernel/pci.c +8 −0 Original line number Diff line number Diff line Loading @@ -681,4 +681,12 @@ void arch_teardown_msi_irq(unsigned int virt_irq) } #endif /* !(CONFIG_PCI_MSI) */ struct device_node *pci_device_to_OF_node(struct pci_dev *pdev) { struct pcidev_cookie *pc = pdev->sysdata; return pc->op->node; } EXPORT_SYMBOL(pci_device_to_OF_node); #endif /* !(CONFIG_PCI) */
include/asm-sparc/pci.h +3 −0 Original line number Diff line number Diff line Loading @@ -165,6 +165,9 @@ static inline int pci_dma_mapping_error(dma_addr_t dma_addr) return (dma_addr == PCI_DMA_ERROR_CODE); } struct device_node; extern struct device_node *pci_device_to_OF_node(struct pci_dev *pdev); #endif /* __KERNEL__ */ /* generic pci stuff */ Loading
include/asm-sparc64/pci.h +3 −0 Original line number Diff line number Diff line Loading @@ -312,6 +312,9 @@ static inline int pci_get_legacy_ide_irq(struct pci_dev *dev, int channel) return PCI_IRQ_NONE; } struct device_node; extern struct device_node *pci_device_to_OF_node(struct pci_dev *pdev); #endif /* __KERNEL__ */ #endif /* __SPARC64_PCI_H */