/freebsd-11-stable/sys/contrib/alpine-hal/ |
H A D | al_hal_pcie.c | 103 al_pcie_port_wr_to_ro_set(struct al_pcie_port *pcie_port, al_bool enable) argument 111 al_reg_write32(&pcie_port->regs->port_regs->rd_only_wr_en, 124 struct al_pcie_port *pcie_port, 129 (pcie_port->rev_id == AL_PCIE_REV_ID_3) ? 0x4000 : 0x1000; 149 struct al_pcie_port *pcie_port, 152 struct al_pcie_regs *regs = pcie_port->regs; 154 al_pcie_port_wr_to_ro_set(pcie_port, AL_TRUE); 167 al_pcie_port_wr_to_ro_set(pcie_port, AL_FALSE); 172 struct al_pcie_port *pcie_port, 175 struct al_pcie_regs *regs = pcie_port 123 al_reg_write32_dbi_cs2( struct al_pcie_port *pcie_port, uint32_t *offset, uint32_t val) argument 148 al_pcie_port_link_speed_ctrl_set( struct al_pcie_port *pcie_port, enum al_pcie_link_speed max_speed) argument 171 al_pcie_port_link_config( struct al_pcie_port *pcie_port, const struct al_pcie_link_params *link_params) argument 233 al_pcie_port_ram_parity_int_config( struct al_pcie_port *pcie_port, al_bool enable) argument 250 al_pcie_port_axi_parity_int_config( struct al_pcie_port *pcie_port, al_bool enable) argument 313 al_pcie_port_relaxed_pcie_ordering_config( struct al_pcie_port *pcie_port, struct al_pcie_relaxed_ordering_params *relaxed_ordering_params) argument 397 al_pcie_port_lat_rply_timers_config( struct al_pcie_port *pcie_port, const struct al_pcie_latency_replay_timers *lat_rply_timers) argument 412 al_pcie_ib_hcrd_os_ob_reads_config_default( struct al_pcie_port *pcie_port) argument 474 al_pcie_is_link_started(struct al_pcie_port *pcie_port) argument 488 al_pcie_check_link( struct al_pcie_port *pcie_port, uint8_t *ltssm_ret) argument 515 al_pcie_port_gen2_params_config(struct al_pcie_port *pcie_port, const struct al_pcie_gen2_params *gen2_params) argument 564 al_pcie_port_gen3_params_config(struct al_pcie_port *pcie_port, const struct al_pcie_gen3_params *gen3_params) argument 654 al_pcie_port_tl_credits_config( struct al_pcie_port *pcie_port, const struct al_pcie_tl_credits_params *tl_credits __attribute__((__unused__))) argument 669 struct al_pcie_port *pcie_port = pcie_pf->pcie_port; local 882 al_pcie_port_features_config( struct al_pcie_port *pcie_port, const struct al_pcie_features *features) argument 898 al_pcie_port_sris_config( struct al_pcie_port *pcie_port, struct al_pcie_sris_params *sris_params, enum al_pcie_link_speed link_speed) argument 955 al_pcie_port_ib_hcrd_config(struct al_pcie_port *pcie_port) argument 973 al_pcie_port_max_num_of_pfs_get(struct al_pcie_port *pcie_port) argument 1004 al_pcie_port_handle_init( struct al_pcie_port *pcie_port, void __iomem *pcie_reg_base, void __iomem *pbs_reg_base, unsigned int port_id) argument 1274 al_pcie_pf_handle_init( struct al_pcie_pf *pcie_pf, struct al_pcie_port *pcie_port, unsigned int pf_num) argument 1301 al_pcie_port_operating_mode_config( struct al_pcie_port *pcie_port, enum al_pcie_operating_mode mode) argument 1362 al_pcie_port_max_lanes_set(struct al_pcie_port *pcie_port, uint8_t lanes) argument 1386 al_pcie_port_max_num_of_pfs_set( struct al_pcie_port *pcie_port, uint8_t max_num_of_pfs) argument 1408 al_pcie_port_ib_hcrd_os_ob_reads_config( struct al_pcie_port *pcie_port, struct al_pcie_ib_hcrd_os_ob_reads_config *ib_hcrd_os_ob_reads_config) argument 1480 al_pcie_operating_mode_get( struct al_pcie_port *pcie_port) argument 1510 al_pcie_port_enable(struct al_pcie_port *pcie_port) argument 1550 al_pcie_port_disable(struct al_pcie_port *pcie_port) argument 1569 al_pcie_port_memory_shutdown_set( struct al_pcie_port *pcie_port, al_bool enable) argument 1591 al_pcie_port_is_enabled(struct al_pcie_port *pcie_port) argument 1608 al_pcie_port_config(struct al_pcie_port *pcie_port, const struct al_pcie_port_config_params *params) argument 1835 struct al_pcie_port *pcie_port; local 1866 al_pcie_link_start(struct al_pcie_port *pcie_port) argument 1888 al_pcie_link_stop(struct al_pcie_port *pcie_port) argument 1909 al_pcie_link_up_wait(struct al_pcie_port *pcie_port, uint32_t timeout_ms) argument 1931 al_pcie_link_status(struct al_pcie_port *pcie_port, struct al_pcie_link_status *status) argument 1973 al_pcie_lane_status_get( struct al_pcie_port *pcie_port, unsigned int lane, struct al_pcie_lane_status *status) argument 2003 al_pcie_link_hot_reset(struct al_pcie_port *pcie_port, al_bool enable) argument 2043 al_pcie_link_disable(struct al_pcie_port *pcie_port, al_bool disable) argument 2080 al_pcie_link_retrain(struct al_pcie_port *pcie_port) argument 2104 al_pcie_link_change_speed(struct al_pcie_port *pcie_port, enum al_pcie_link_speed new_speed) argument 2127 al_pcie_link_change_width(struct al_pcie_port *pcie_port, uint8_t width __attribute__((__unused__))) argument 2141 al_pcie_port_snoop_config(struct al_pcie_port *pcie_port, al_bool enable_axi_snoop) argument 2205 struct al_pcie_port *pcie_port = pcie_pf->pcie_port; local 2224 al_pcie_target_bus_set( struct al_pcie_port *pcie_port, uint8_t target_bus, uint8_t mask_target_bus) argument 2245 al_pcie_target_bus_get( struct al_pcie_port *pcie_port, uint8_t *target_bus, uint8_t *mask_target_bus) argument 2269 al_pcie_secondary_bus_set(struct al_pcie_port *pcie_port, uint8_t secbus) argument 2285 al_pcie_subordinary_bus_set(struct al_pcie_port *pcie_port, uint8_t subbus) argument 2301 al_pcie_app_req_retry_set( struct al_pcie_port *pcie_port, al_bool en) argument 2318 al_pcie_atu_region_set( struct al_pcie_port *pcie_port, struct al_pcie_atu_region *atu_region) argument 2456 al_pcie_atu_region_get_fields( struct al_pcie_port *pcie_port, enum al_pcie_atu_dir direction, uint8_t index, al_bool *enable, uint64_t *base_addr, uint64_t *target_addr) argument 2484 al_pcie_axi_io_config( struct al_pcie_port *pcie_port, al_phys_addr_t start, al_phys_addr_t end) argument 2716 al_pcie_local_pipe_loopback_enter(struct al_pcie_port *pcie_port) argument 2740 al_pcie_local_pipe_loopback_exit(struct al_pcie_port *pcie_port) argument 2758 al_pcie_remote_loopback_enter(struct al_pcie_port *pcie_port) argument 2778 al_pcie_remote_loopback_exit(struct al_pcie_port *pcie_port) argument [all...] |
H A D | al_hal_pcie.h | 117 * - now call al_pcie_port_config() with pcie_port and port_config_params 235 * Note: it's required to have this structure in pcie_port handle since it has 290 struct al_pcie_port *pcie_port; member in struct:al_pcie_pf 539 * @param pcie_port an allocated, non-initialized instance. 548 int al_pcie_port_handle_init(struct al_pcie_port *pcie_port, 556 * @param pcie_port pcie port handle 562 struct al_pcie_port *pcie_port, 572 * @param pcie_port pcie port handle 577 int al_pcie_port_operating_mode_config(struct al_pcie_port *pcie_port, 584 * @param pcie_port pci [all...] |
H A D | al_hal_pcie_interrupts.h | 223 * @param pcie_port pcie port handle 225 void al_pcie_ints_config(struct al_pcie_port *pcie_port); 229 * @param pcie_port pcie_port pcie port handle 234 struct al_pcie_port *pcie_port, 240 * @param pcie_port pcie_port pcie port handle 245 struct al_pcie_port *pcie_port, 251 * @param pcie_port pcie port handle 256 struct al_pcie_port *pcie_port, [all...] |
/freebsd-11-stable/sys/contrib/octeon-sdk/ |
H A D | cvmx-pcie.c | 102 * @param pcie_port PCIe port the IO is for 106 uint64_t cvmx_pcie_get_io_base_address(int pcie_port) argument 115 pcie_addr.io.port = pcie_port; 124 * @param pcie_port PCIe port the IO is for 128 uint64_t cvmx_pcie_get_io_size(int pcie_port) argument 138 * @param pcie_port PCIe port the IO is for 142 uint64_t cvmx_pcie_get_mem_base_address(int pcie_port) argument 149 pcie_addr.mem.subdid = 3 + pcie_port; 158 * @param pcie_port PCIe port the IO is for 162 uint64_t cvmx_pcie_get_mem_size(int pcie_port) argument 174 __cvmx_pcie_rc_initialize_config_space(int pcie_port) argument 362 __cvmx_pcie_rc_initialize_link_gen1(int pcie_port) argument 479 __cvmx_pcie_rc_initialize_gen1(int pcie_port) argument 846 __cvmx_pcie_rc_initialize_link_gen2(int pcie_port) argument 903 __cvmx_pcie_rc_initialize_gen2(int pcie_port) argument 1193 cvmx_pcie_rc_initialize(int pcie_port) argument 1215 cvmx_pcie_rc_shutdown(int pcie_port) argument 1263 __cvmx_pcie_build_config_addr(int pcie_port, int bus, int dev, int fn, int reg) argument 1299 cvmx_pcie_config_read8(int pcie_port, int bus, int dev, int fn, int reg) argument 1320 cvmx_pcie_config_read16(int pcie_port, int bus, int dev, int fn, int reg) argument 1341 cvmx_pcie_config_read32(int pcie_port, int bus, int dev, int fn, int reg) argument 1363 cvmx_pcie_config_write8(int pcie_port, int bus, int dev, int fn, int reg, uint8_t val) argument 1381 cvmx_pcie_config_write16(int pcie_port, int bus, int dev, int fn, int reg, uint16_t val) argument 1399 cvmx_pcie_config_write32(int pcie_port, int bus, int dev, int fn, int reg, uint32_t val) argument 1416 cvmx_pcie_cfgx_read(int pcie_port, uint32_t cfg_offset) argument 1447 cvmx_pcie_cfgx_write(int pcie_port, uint32_t cfg_offset, uint32_t val) argument 1475 cvmx_pcie_ep_initialize(int pcie_port) argument 1620 cvmx_pcie_wait_for_pending(int pcie_port) argument [all...] |
H A D | cvmx-pcie.h | 124 * @param pcie_port PCIe port the IO is for 128 uint64_t cvmx_pcie_get_io_base_address(int pcie_port); 134 * @param pcie_port PCIe port the IO is for 138 uint64_t cvmx_pcie_get_io_size(int pcie_port); 144 * @param pcie_port PCIe port the IO is for 148 uint64_t cvmx_pcie_get_mem_base_address(int pcie_port); 154 * @param pcie_port PCIe port the IO is for 158 uint64_t cvmx_pcie_get_mem_size(int pcie_port); 163 * @param pcie_port PCIe port to initialize 167 int cvmx_pcie_rc_initialize(int pcie_port); [all...] |
/freebsd-11-stable/sys/dev/liquidio/base/ |
H A D | cn23xx_pf_device.c | 144 uint16_t mac_no = oct->pcie_port; 256 reg_val = oct->pcie_port << 741 LIO_CN23XX_PEM_BAR1_INDEX_REG(oct->pcie_port, 745 LIO_CN23XX_PEM_BAR1_INDEX_REG(oct->pcie_port, 748 LIO_CN23XX_PEM_BAR1_INDEX_REG(oct->pcie_port, 758 LIO_CN23XX_PEM_BAR1_INDEX_REG(oct->pcie_port, idx)); 760 bar1 = lio_pci_readq(oct, LIO_CN23XX_PEM_BAR1_INDEX_REG(oct->pcie_port, 770 LIO_CN23XX_PEM_BAR1_INDEX_REG(oct->pcie_port, idx)); 778 LIO_CN23XX_PEM_BAR1_INDEX_REG(oct->pcie_port, 843 oct->pcie_port [all...] |
H A D | lio_common.h | 469 uint64_t pcie_port:3; member in struct:octeon_instr_rdp 475 uint64_t pcie_port:3;
|
H A D | lio_device.h | 403 uint16_t pcie_port; member in struct:octeon_device
|
H A D | lio_request_manager.c | 678 rdp->pcie_port = oct->pcie_port;
|
/freebsd-11-stable/sys/dev/liquidio/ |
H A D | lio_sysctl.c | 781 reg = LIO_CN23XX_SLI_PKT_MAC_RINFO64(oct->pcie_port, oct->pf_num); 783 reg, oct->pcie_port, oct->pf_num, 787 reg = LIO_CN23XX_SLI_MAC_PF_INT_ENB64(oct->pcie_port, oct->pf_num); 789 reg, oct->pcie_port, oct->pf_num, 793 reg = LIO_CN23XX_SLI_MAC_PF_INT_SUM64(oct->pcie_port, oct->pf_num); 795 reg, oct->pcie_port, oct->pf_num, 804 reg = 0x27300 + oct->pcie_port * LIO_CN23XX_MAC_INT_OFFSET + 807 reg, oct->pcie_port, oct->pf_num, 811 reg = 0x27200 + oct->pcie_port * LIO_CN23XX_MAC_INT_OFFSET + 814 reg, oct->pcie_port, oc [all...] |