Lines Matching refs:devfn
1541 unsigned int devfn, int reg, int size, in octeon_pcie_read_config() argument
1581 if ((bus->parent == NULL) && (devfn >> 3 != 0)) in octeon_pcie_read_config()
1599 if ((bus->parent == NULL) && (devfn >= 2)) in octeon_pcie_read_config()
1615 if ((bus_number == 2) && (devfn >> 3 != 2)) in octeon_pcie_read_config()
1622 if ((bus_number == 2) && (devfn >> 3 != 3)) in octeon_pcie_read_config()
1627 !((devfn == (2 << 3)) || (devfn == (3 << 3)))) in octeon_pcie_read_config()
1638 !((devfn >> 3 >= 1) && (devfn >> 3 <= 4))) in octeon_pcie_read_config()
1641 if ((bus_number == 5) && (devfn >> 3 != 0)) in octeon_pcie_read_config()
1644 if ((bus_number == 6) && (devfn >> 3 != 0)) in octeon_pcie_read_config()
1647 if ((bus_number == 7) && (devfn >> 3 != 0)) in octeon_pcie_read_config()
1650 if ((bus_number == 8) && (devfn >> 3 != 0)) in octeon_pcie_read_config()
1671 " size=%d ", pcie_port, bus_number, devfn, reg, size); in octeon_pcie_read_config()
1676 devfn >> 3, devfn & 0x7, reg); in octeon_pcie_read_config()
1680 devfn >> 3, devfn & 0x7, reg); in octeon_pcie_read_config()
1684 devfn >> 3, devfn & 0x7, reg); in octeon_pcie_read_config()
1712 static int octeon_pcie0_read_config(struct pci_bus *bus, unsigned int devfn, in octeon_pcie0_read_config() argument
1715 return octeon_pcie_read_config(0, bus, devfn, reg, size, val); in octeon_pcie0_read_config()
1718 static int octeon_pcie1_read_config(struct pci_bus *bus, unsigned int devfn, in octeon_pcie1_read_config() argument
1721 return octeon_pcie_read_config(1, bus, devfn, reg, size, val); in octeon_pcie1_read_config()
1724 static int octeon_dummy_read_config(struct pci_bus *bus, unsigned int devfn, in octeon_dummy_read_config() argument
1734 unsigned int devfn, int reg, in octeon_pcie_write_config() argument
1745 " reg=0x%03x size=%d val=%08x\n", pcie_port, bus_number, devfn, in octeon_pcie_write_config()
1751 cvmx_pcie_config_write32(pcie_port, bus_number, devfn >> 3, in octeon_pcie_write_config()
1752 devfn & 0x7, reg, val); in octeon_pcie_write_config()
1755 cvmx_pcie_config_write16(pcie_port, bus_number, devfn >> 3, in octeon_pcie_write_config()
1756 devfn & 0x7, reg, val); in octeon_pcie_write_config()
1759 cvmx_pcie_config_write8(pcie_port, bus_number, devfn >> 3, in octeon_pcie_write_config()
1760 devfn & 0x7, reg, val); in octeon_pcie_write_config()
1768 static int octeon_pcie0_write_config(struct pci_bus *bus, unsigned int devfn, in octeon_pcie0_write_config() argument
1771 return octeon_pcie_write_config(0, bus, devfn, reg, size, val); in octeon_pcie0_write_config()
1774 static int octeon_pcie1_write_config(struct pci_bus *bus, unsigned int devfn, in octeon_pcie1_write_config() argument
1777 return octeon_pcie_write_config(1, bus, devfn, reg, size, val); in octeon_pcie1_write_config()
1780 static int octeon_dummy_write_config(struct pci_bus *bus, unsigned int devfn, in octeon_dummy_write_config() argument