Lines Matching defs:devfn
49 #define PCIE_CONF_ADDR(bus, devfn, where) \
50 (PCIE_CONF_BUS(bus) | PCIE_CONF_DEV(PCI_SLOT(devfn)) | \
51 PCIE_CONF_FUNC(PCI_FUNC(devfn)) | PCIE_CONF_REG(where) | \
91 int devfn;
236 u32 devfn, int where, int size, u32 *val)
240 mvebu_writel(port, PCIE_CONF_ADDR(bus->number, devfn, where),
260 u32 devfn, int where, int size, u32 val)
264 mvebu_writel(port, PCIE_CONF_ADDR(bus->number, devfn, where),
610 int devfn)
617 if (bus->number == 0 && port->devfn == devfn)
629 static int mvebu_pcie_wr_conf(struct pci_bus *bus, u32 devfn,
636 port = mvebu_pcie_find_port(pcie, bus, devfn);
649 ret = mvebu_pcie_hw_wr_conf(port, bus, devfn,
656 static int mvebu_pcie_rd_conf(struct pci_bus *bus, u32 devfn, int where,
663 port = mvebu_pcie_find_port(pcie, bus, devfn);
680 ret = mvebu_pcie_hw_rd_conf(port, bus, devfn,
740 static int mvebu_get_tgt_attr(struct device_node *np, int devfn,
773 if (slot == PCI_SLOT(devfn) && type == rtype) {
846 port->devfn = of_pci_get_devfn(child);
847 if (port->devfn < 0)
850 ret = mvebu_get_tgt_attr(dev->of_node, port->devfn, IORESOURCE_MEM,
859 mvebu_get_tgt_attr(dev->of_node, port->devfn, IORESOURCE_IO,