Home
last modified time | relevance | path

Searched refs:pcie_port (Results 1 – 4 of 4) sorted by relevance

/linux-2.6.39/arch/mips/pci/
Dpcie-octeon.c88 static inline uint64_t cvmx_pcie_get_io_base_address(int pcie_port) in cvmx_pcie_get_io_base_address() argument
97 pcie_addr.io.port = pcie_port; in cvmx_pcie_get_io_base_address()
109 static inline uint64_t cvmx_pcie_get_io_size(int pcie_port) in cvmx_pcie_get_io_size() argument
122 static inline uint64_t cvmx_pcie_get_mem_base_address(int pcie_port) in cvmx_pcie_get_mem_base_address() argument
129 pcie_addr.mem.subdid = 3 + pcie_port; in cvmx_pcie_get_mem_base_address()
141 static inline uint64_t cvmx_pcie_get_mem_size(int pcie_port) in cvmx_pcie_get_mem_size() argument
155 static uint32_t cvmx_pcie_cfgx_read(int pcie_port, uint32_t cfg_offset) in cvmx_pcie_cfgx_read() argument
160 cvmx_write_csr(CVMX_PESCX_CFG_RD(pcie_port), pescx_cfg_rd.u64); in cvmx_pcie_cfgx_read()
161 pescx_cfg_rd.u64 = cvmx_read_csr(CVMX_PESCX_CFG_RD(pcie_port)); in cvmx_pcie_cfgx_read()
173 static void cvmx_pcie_cfgx_write(int pcie_port, uint32_t cfg_offset, in cvmx_pcie_cfgx_write() argument
[all …]
/linux-2.6.39/arch/arm/mach-mv78xx0/
Dpcie.c19 struct pcie_port { struct
30 static struct pcie_port pcie_port[8]; variable
66 struct pcie_port *pp = pcie_port + i; in mv78xx0_pcie_preinit()
110 struct pcie_port *pp = pcie_port + i; in mv78xx0_pcie_preinit()
118 struct pcie_port *pp = pcie_port + i; in mv78xx0_pcie_preinit()
129 struct pcie_port *pp = pcie_port + i; in mv78xx0_pcie_preinit()
143 struct pcie_port *pp; in mv78xx0_pcie_setup()
148 pp = &pcie_port[nr]; in mv78xx0_pcie_setup()
164 static struct pcie_port *bus_to_port(int bus) in bus_to_port()
169 int rbus = pcie_port[i].root_bus_nr; in bus_to_port()
[all …]
/linux-2.6.39/arch/arm/mach-dove/
Dpcie.c23 struct pcie_port { struct
33 static struct pcie_port pcie_port[2]; argument
39 struct pcie_port *pp; in dove_pcie_setup()
44 pp = &pcie_port[nr]; in dove_pcie_setup()
97 static struct pcie_port *bus_to_port(int bus) in bus_to_port()
102 int rbus = pcie_port[i].root_bus_nr; in bus_to_port()
107 return i >= 0 ? pcie_port + i : NULL; in bus_to_port()
110 static int pcie_valid_config(struct pcie_port *pp, int bus, int dev) in pcie_valid_config()
125 struct pcie_port *pp = bus_to_port(bus->number); in pcie_rd_conf()
144 struct pcie_port *pp = bus_to_port(bus->number); in pcie_wr_conf()
[all …]
/linux-2.6.39/arch/arm/mach-kirkwood/
Dpcie.c35 struct pcie_port { struct
46 static inline struct pcie_port *bus_to_port(struct pci_bus *bus) in bus_to_port() argument
52 static int pcie_valid_config(struct pcie_port *pp, int bus, int dev) in pcie_valid_config()
81 struct pcie_port *pp = bus_to_port(bus); in pcie_rd_conf()
100 struct pcie_port *pp = bus_to_port(bus); in pcie_wr_conf()
119 static void __init pcie0_ioresources_init(struct pcie_port *pp) in pcie0_ioresources_init()
141 static void __init pcie1_ioresources_init(struct pcie_port *pp) in pcie1_ioresources_init()
166 struct pcie_port *pp; in kirkwood_pcie_setup()
249 struct pcie_port *pp = bus_to_port(dev->bus); in kirkwood_pcie_map_irq()