Home
last modified time | relevance | path

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

/linux/arch/mips/pci/
H A Dpcie-octeon.c95 static int cvmx_pcie_rc_initialize(int pcie_port);
105 static inline uint64_t cvmx_pcie_get_io_base_address(int pcie_port) in cvmx_pcie_get_io_base_address() argument
114 pcie_addr.io.port = pcie_port; in cvmx_pcie_get_io_base_address()
126 static inline uint64_t cvmx_pcie_get_io_size(int pcie_port) in cvmx_pcie_get_io_size() argument
139 static inline uint64_t cvmx_pcie_get_mem_base_address(int pcie_port) in cvmx_pcie_get_mem_base_address() argument
146 pcie_addr.mem.subdid = 3 + pcie_port; in cvmx_pcie_get_mem_base_address()
158 static inline uint64_t cvmx_pcie_get_mem_size(int pcie_port) in cvmx_pcie_get_mem_size() argument
172 static uint32_t cvmx_pcie_cfgx_read(int pcie_port, uint32_t cfg_offset) in cvmx_pcie_cfgx_read() argument
178 cvmx_write_csr(CVMX_PESCX_CFG_RD(pcie_port), pescx_cfg_rd.u64); in cvmx_pcie_cfgx_read()
179 pescx_cfg_rd.u64 = cvmx_read_csr(CVMX_PESCX_CFG_RD(pcie_port)); in cvmx_pcie_cfgx_read()
[all …]
/linux/arch/arm/mach-dove/
H A Dpcie.c22 struct pcie_port { struct
31 static struct pcie_port pcie_port[2]; argument
37 struct pcie_port *pp; in dove_pcie_setup()
43 pp = &pcie_port[nr]; in dove_pcie_setup()
81 static int pcie_valid_config(struct pcie_port *pp, int bus, int dev) in pcie_valid_config()
97 struct pcie_port *pp = sys->private_data; in pcie_rd_conf()
117 struct pcie_port *pp = sys->private_data; in pcie_wr_conf()
180 struct pcie_port *pp = sys->private_data; in dove_pcie_map_irq()
197 struct pcie_port *pp = &pcie_port[num_pcie_ports++]; in add_pcie_port()
/linux/arch/arm/mach-mv78xx0/
H A Dpcie.c23 struct pcie_port { struct
33 static struct pcie_port pcie_port[8]; argument
75 struct pcie_port *pp = pcie_port + i; in mv78xx0_pcie_preinit()
100 struct pcie_port *pp; in mv78xx0_pcie_setup()
106 pp = &pcie_port[nr]; in mv78xx0_pcie_setup()
125 static int pcie_valid_config(struct pcie_port *pp, int bus, int dev) in pcie_valid_config()
141 struct pcie_port *pp = sys->private_data; in pcie_rd_conf()
161 struct pcie_port *pp = sys->private_data; in pcie_wr_conf()
224 struct pcie_port *pp = sys->private_data; in mv78xx0_pcie_map_irq()
242 struct pcie_port *pp = &pcie_port[num_pcie_ports++]; in add_pcie_port()
/linux/drivers/net/ethernet/cavium/liquidio/
H A Dcn66xx_device.c89 r64 = lio_pci_readq(oct, CN6XXX_DPI_SLI_PRTX_CFG(oct->pcie_port)); in lio_cn6xxx_setup_pcie_mps()
91 lio_pci_writeq(oct, r64, CN6XXX_DPI_SLI_PRTX_CFG(oct->pcie_port)); in lio_cn6xxx_setup_pcie_mps()
112 r64 = octeon_read_csr64(oct, CN6XXX_SLI_S2M_PORTX_CTL(oct->pcie_port)); in lio_cn6xxx_setup_pcie_mrrs()
114 octeon_write_csr64(oct, CN6XXX_SLI_S2M_PORTX_CTL(oct->pcie_port), r64); in lio_cn6xxx_setup_pcie_mrrs()
117 r64 = lio_pci_readq(oct, CN6XXX_DPI_SLI_PRTX_CFG(oct->pcie_port)); in lio_cn6xxx_setup_pcie_mrrs()
119 lio_pci_writeq(oct, r64, CN6XXX_DPI_SLI_PRTX_CFG(oct->pcie_port)); in lio_cn6xxx_setup_pcie_mrrs()
167 (oct->pcie_port * 0x5555555555555555ULL)); in lio_cn6xxx_setup_global_input_regs()
200 (oct->pcie_port * 0x5555555555555555ULL)); in lio_cn6xxx_setup_global_output_regs()
420 bar1 = lio_pci_readq(oct, CN6XXX_BAR1_REG(idx, oct->pcie_port)); in lio_cn6xxx_bar1_idx_setup()
422 CN6XXX_BAR1_REG(idx, oct->pcie_port)); in lio_cn6xxx_bar1_idx_setup()
[all …]
H A Dcn23xx_pf_device.c134 u16 mac_no = oct->pcie_port; in cn23xx_setup_global_mac_regs()
254 reg_val = (u64)oct->pcie_port << CN23XX_PKT_INPUT_CTL_MAC_NUM_POS; in cn23xx_pf_setup_global_input_regs()
543 u16 mac_no = oct->pcie_port; in cn23xx_setup_pf_mbox()
879 oct, CN23XX_PEM_BAR1_INDEX_REG(oct->pcie_port, idx)); in cn23xx_bar1_idx_setup()
882 CN23XX_PEM_BAR1_INDEX_REG(oct->pcie_port, idx)); in cn23xx_bar1_idx_setup()
884 oct, CN23XX_PEM_BAR1_INDEX_REG(oct->pcie_port, idx)); in cn23xx_bar1_idx_setup()
893 CN23XX_PEM_BAR1_INDEX_REG(oct->pcie_port, idx)); in cn23xx_bar1_idx_setup()
896 oct, CN23XX_PEM_BAR1_INDEX_REG(oct->pcie_port, idx))); in cn23xx_bar1_idx_setup()
902 CN23XX_PEM_BAR1_INDEX_REG(oct->pcie_port, idx)); in cn23xx_bar1_idx_write()
908 oct, CN23XX_PEM_BAR1_INDEX_REG(oct->pcie_port, idx)); in cn23xx_bar1_idx_read()
[all …]
H A Docteon_nic.c68 rdp->pcie_port = oct->pcie_port; in octeon_alloc_soft_command_resp()
H A Drequest_manager.c632 rdp->pcie_port = oct->pcie_port; in octeon_prepare_soft_command()
669 rdp->pcie_port = oct->pcie_port; in octeon_prepare_soft_command()
H A Dlio_ethtool.c2553 reg = CN23XX_SLI_PKT_MAC_RINFO64(oct->pcie_port, oct->pf_num); in cn23xx_read_csr_reg()
2556 reg, oct->pcie_port, oct->pf_num, in cn23xx_read_csr_reg()
2560 reg = CN23XX_SLI_MAC_PF_INT_ENB64(oct->pcie_port, oct->pf_num); in cn23xx_read_csr_reg()
2563 reg, oct->pcie_port, oct->pf_num, in cn23xx_read_csr_reg()
2567 reg = CN23XX_SLI_MAC_PF_INT_SUM64(oct->pcie_port, oct->pf_num); in cn23xx_read_csr_reg()
2570 reg, oct->pcie_port, oct->pf_num, in cn23xx_read_csr_reg()
2579 reg = 0x27300 + oct->pcie_port * CN23XX_MAC_INT_OFFSET + in cn23xx_read_csr_reg()
2583 oct->pcie_port, oct->pf_num, (u64)octeon_read_csr64(oct, reg)); in cn23xx_read_csr_reg()
2586 reg = 0x27200 + oct->pcie_port * CN23XX_MAC_INT_OFFSET + in cn23xx_read_csr_reg()
2590 reg, oct->pcie_port, oct->pf_num, in cn23xx_read_csr_reg()
[all …]
H A Dliquidio_common.h565 u64 pcie_port:3; member
569 u64 pcie_port:3;
H A Docteon_device.h463 u16 pcie_port; member