Home
last modified time | relevance | path

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

/arch/mips/pci/
Dpcie-octeon.c95 static int cvmx_pcie_rc_initialize(int pcie_port);
107 static inline uint64_t cvmx_pcie_get_io_base_address(int pcie_port) in cvmx_pcie_get_io_base_address() argument
116 pcie_addr.io.port = pcie_port; in cvmx_pcie_get_io_base_address()
128 static inline uint64_t cvmx_pcie_get_io_size(int pcie_port) in cvmx_pcie_get_io_size() argument
141 static inline uint64_t cvmx_pcie_get_mem_base_address(int pcie_port) in cvmx_pcie_get_mem_base_address() argument
148 pcie_addr.mem.subdid = 3 + pcie_port; in cvmx_pcie_get_mem_base_address()
160 static inline uint64_t cvmx_pcie_get_mem_size(int pcie_port) in cvmx_pcie_get_mem_size() argument
174 static uint32_t cvmx_pcie_cfgx_read(int pcie_port, uint32_t cfg_offset) in cvmx_pcie_cfgx_read() argument
180 cvmx_write_csr(CVMX_PESCX_CFG_RD(pcie_port), pescx_cfg_rd.u64); in cvmx_pcie_cfgx_read()
181 pescx_cfg_rd.u64 = cvmx_read_csr(CVMX_PESCX_CFG_RD(pcie_port)); in cvmx_pcie_cfgx_read()
[all …]
/arch/arm/mach-mv78xx0/
Dpcie.c21 struct pcie_port { struct
31 static struct pcie_port pcie_port[8]; argument
73 struct pcie_port *pp = pcie_port + i; in mv78xx0_pcie_preinit()
104 struct pcie_port *pp; in mv78xx0_pcie_setup()
109 pp = &pcie_port[nr]; in mv78xx0_pcie_setup()
126 static int pcie_valid_config(struct pcie_port *pp, int bus, int dev) in pcie_valid_config()
142 struct pcie_port *pp = sys->private_data; in pcie_rd_conf()
162 struct pcie_port *pp = sys->private_data; in pcie_wr_conf()
218 struct pcie_port *pp = sys->private_data; in mv78xx0_pcie_map_irq()
236 struct pcie_port *pp = &pcie_port[num_pcie_ports++]; in add_pcie_port()
/arch/arm/mach-dove/
Dpcie.c25 struct pcie_port { struct
34 static struct pcie_port pcie_port[2]; argument
40 struct pcie_port *pp; in dove_pcie_setup()
45 pp = &pcie_port[nr]; in dove_pcie_setup()
83 static int pcie_valid_config(struct pcie_port *pp, int bus, int dev) in pcie_valid_config()
99 struct pcie_port *pp = sys->private_data; in pcie_rd_conf()
119 struct pcie_port *pp = sys->private_data; in pcie_wr_conf()
174 struct pcie_port *pp = sys->private_data; in dove_pcie_map_irq()
191 struct pcie_port *pp = &pcie_port[num_pcie_ports++]; in add_pcie_port()
/arch/arm/mach-kirkwood/
Dpcie.c53 struct pcie_port { struct
64 static int pcie_valid_config(struct pcie_port *pp, int bus, int dev) in pcie_valid_config() argument
94 struct pcie_port *pp = sys->private_data; in pcie_rd_conf()
114 struct pcie_port *pp = sys->private_data; in pcie_wr_conf()
133 static void __init pcie0_ioresources_init(struct pcie_port *pp) in pcie0_ioresources_init()
147 static void __init pcie1_ioresources_init(struct pcie_port *pp) in pcie1_ioresources_init()
163 struct pcie_port *pp; in kirkwood_pcie_setup()
236 struct pcie_port *pp = sys->private_data; in kirkwood_pcie_map_irq()