]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
microblaze/PCI: Remove unused pci_iobar_pfn() and et al declarations
authorThippeswamy Havalige <thippeswamy.havalige@amd.com>
Tue, 25 Oct 2022 06:52:12 +0000 (12:22 +0530)
committerMichal Simek <michal.simek@amd.com>
Fri, 25 Nov 2022 10:39:23 +0000 (11:39 +0100)
Remove unused pci_iobar_pfn() and et al declarations.

Signed-off-by: Thippeswamy Havalige <thippeswamy.havalige@amd.com>
Link: https://lore.kernel.org/r/20221025065214.4663-12-thippeswamy.havalige@amd.com
Signed-off-by: Michal Simek <michal.simek@amd.com>
arch/microblaze/include/asm/pci-bridge.h
arch/microblaze/include/asm/pci.h
arch/microblaze/pci/pci-common.c

index 9c89ae4cdc00594bcc82668e7282df0172621535..5db2c6605720f0b8e73630831ed179a06585cbca 100644 (file)
@@ -27,10 +27,8 @@ struct pci_controller {
        struct pci_bus *bus;
        struct device_node *dn;
        struct list_head list_node;
-       struct device *parent;
 
        void __iomem *io_base_virt;
-       resource_size_t io_base_phys;
 
        /* Currently, we limit ourselves to 1 IO range and 3 mem
         * ranges since the common pci_bus structure can't handle more
index 52d572dd41ba9e849c947321d70217e8bf655b70..a75bf3b1903517b64fbee2921d87c4617d478f0c 100644 (file)
@@ -32,12 +32,9 @@ extern int pci_domain_nr(struct pci_bus *bus);
 /* Decide whether to display the domain number in /proc */
 extern int pci_proc_domain(struct pci_bus *bus);
 
-struct vm_area_struct;
-
 /* Tell PCI code what kind of PCI resource mappings we support */
 #define HAVE_PCI_MMAP                  1
 #define ARCH_GENERIC_PCI_MMAP_RESOURCE 1
-#define arch_can_pci_mmap_io()         1
 
 struct file;
 
index a1de8532a04e59c732ac03310d02532376185945..e5c2051c7e672a3958efc7b11d75b502c449c184 100644 (file)
@@ -65,25 +65,6 @@ int pcibios_vaddr_is_ioport(void __iomem *address)
        return ret;
 }
 
-/*
- * Platform support for /proc/bus/pci/X/Y mmap()s.
- */
-
-int pci_iobar_pfn(struct pci_dev *pdev, int bar, struct vm_area_struct *vma)
-{
-       struct pci_controller *hose = pci_bus_to_host(pdev->bus);
-       resource_size_t ioaddr = pci_resource_start(pdev, bar);
-
-       if (!hose)
-               return -EINVAL;         /* should never happen */
-
-       /* Convert to an offset within this PCI controller */
-       ioaddr -= (unsigned long)hose->io_base_virt - _IO_BASE;
-
-       vma->vm_pgoff += (ioaddr + hose->io_base_phys) >> PAGE_SHIFT;
-       return 0;
-}
-
 /* Display the domain number in /proc */
 int pci_proc_domain(struct pci_bus *bus)
 {