Searched refs:pcie_port (Results 1 - 10 of 10) sorted by path

/freebsd-11-stable/sys/contrib/alpine-hal/
H A Dal_hal_pcie.c103 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 Dal_hal_pcie.h117 * - 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 Dal_hal_pcie_interrupts.h223 * @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 Dcvmx-pcie.c102 * @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 Dcvmx-pcie.h124 * @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 Dcn23xx_pf_device.c144 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 Dlio_common.h469 uint64_t pcie_port:3; member in struct:octeon_instr_rdp
475 uint64_t pcie_port:3;
H A Dlio_device.h403 uint16_t pcie_port; member in struct:octeon_device
H A Dlio_request_manager.c678 rdp->pcie_port = oct->pcie_port;
/freebsd-11-stable/sys/dev/liquidio/
H A Dlio_sysctl.c781 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...]

Completed in 186 milliseconds