Searched refs:xiface (Results 1 - 25 of 44) sorted by relevance

12

/u-boot/arch/mips/mach-octeon/include/mach/
H A Dcvmx-helper-loop.h18 * @param xiface Interface to probe
22 int __cvmx_helper_loop_probe(int xiface);
23 int __cvmx_helper_loop_enumerate(int xiface);
31 * @param xiface Interface to bring up
35 int __cvmx_helper_loop_enable(int xiface);
H A Dcvmx-helper-srio.h17 * @param xiface Interface to convert
21 int __cvmx_helper_srio_port(int xiface);
29 * @param xiface Interface to probe
33 int __cvmx_helper_srio_probe(int xiface);
41 * @param xiface Interface to bring up
45 int __cvmx_helper_srio_enable(int xiface);
H A Dcvmx-helper-sgmii.h18 * @param xiface Interface to probe
22 int __cvmx_helper_sgmii_probe(int xiface);
23 int __cvmx_helper_sgmii_enumerate(int xiface);
31 * @param xiface Interface to bring up
35 int __cvmx_helper_sgmii_enable(int xiface);
H A Dcvmx-helper-pko3.h26 int __cvmx_pko3_config_gen_interface(int xiface, u8 subif, u8 num_queues, bool prioritized);
35 int cvmx_helper_pko3_init_interface(int xiface);
36 int __cvmx_pko3_helper_dqs_activate(int xiface, int index, bool min_pad);
44 int cvmx_helper_pko3_shut_interface(int xiface);
H A Dcvmx-helper-npi.h30 * @param xiface Interface to bring up
34 int __cvmx_helper_npi_enable(int xiface);
H A Dcvmx-helper-xaui.h18 * @param xiface Interface to probe
22 int __cvmx_helper_xaui_probe(int xiface);
23 int __cvmx_helper_xaui_enumerate(int xiface);
31 * @param xiface Interface to bring up
35 int __cvmx_helper_xaui_enable(int xiface);
H A Dcvmx-helper-bgx.h14 int __cvmx_helper_bgx_enumerate(int xiface);
30 * @param xiface Interface to probe
34 int __cvmx_helper_bgx_probe(int xiface);
43 * @param xiface Interface to bring up
47 int __cvmx_helper_bgx_sgmii_enable(int xiface);
104 * @param xiface Interface to bring up
108 int __cvmx_helper_bgx_xaui_enable(int xiface);
158 int __cvmx_helper_bgx_mixed_enable(int xiface);
167 cvmx_helper_interface_mode_t cvmx_helper_bgx_get_mode(int xiface, int index);
231 void cvmx_helper_bgx_set_jabber(int xiface, unsigne
244 cvmx_helper_bgx_is_rgmii(int xiface, int index) argument
[all...]
H A Dcvmx-helper-rgmii.h16 * @param xiface Interface to probe
20 int __cvmx_helper_rgmii_probe(int xiface);
36 * @param xiface PKO Interface to configure (0 or 1)
40 int __cvmx_helper_rgmii_enable(int xiface);
H A Dcvmx-helper-cfg.h425 * @param xiface interface to check
430 int cvmx_helper_is_port_valid(int xiface, int index);
487 * Return true if PHY is present to the passed xiface
489 * @param xiface the interface number
492 bool cvmx_helper_get_port_phy_present(int xiface, int index);
493 void cvmx_helper_set_port_phy_present(int xiface, int index, bool value);
512 * @param xiface node and interface
516 void cvmx_helper_set_port_fdt_node_offset(int xiface, int index, int node_offset);
522 * @param xiface node and interface
526 int cvmx_helper_get_port_fdt_node_offset(int xiface, in
[all...]
H A Dcvmx-helper-ilk.h49 * @param xiface Interface to probe
53 int __cvmx_helper_ilk_probe(int xiface);
61 * @param xiface Interface to bring up
65 int __cvmx_helper_ilk_enable(int xiface);
H A Dcvmx-helper-agl.h14 int cvmx_helper_agl_get_port(int xiface);
H A Dcvmx-helper.h282 * @param xiface Interface to probe
287 cvmx_helper_interface_mode_t cvmx_helper_interface_get_mode(int xiface);
333 * @param xiface Interface to probe
337 int cvmx_helper_interface_probe(int xiface);
343 * @param xiface Interface to enumerate
347 int cvmx_helper_interface_enumerate(int xiface);
425 * @param xiface
429 int __cvmx_helper_get_num_ipd_ports(int xiface);
431 enum cvmx_pko_padding __cvmx_helper_get_pko_padding(int xiface);
436 * @param xiface
[all...]
H A Dcvmx-helper-util.h83 * @param xiface interface with node information
87 static inline struct cvmx_xiface cvmx_helper_xiface_to_node_interface(int xiface) argument
96 if (((xiface >> 0x8) & 0xff) == 0xde) {
97 interface_node.node = (xiface >> 16) & CVMX_NODE_MASK;
98 interface_node.interface = xiface & 0xff;
101 interface_node.interface = xiface & 0xff;
107 static inline bool __cvmx_helper_xiface_is_null(int xiface) argument
109 return (xiface & 0xff) == 0xff;
266 * @param xiface Interface to configure
271 int __cvmx_helper_setup_gmx(int xiface, in
[all...]
H A Dcvmx-pko3-queue.h36 * @param xiface is interface number.
39 int cvmx_pko3_get_port_queue(int xiface, int index);
84 * @param xiface is the physical interface number
99 int __cvmx_pko3_ipd_dq_register(int xiface, int index, unsigned int dq_base, unsigned int dq_count);
106 int __cvmx_pko3_ipd_dq_unregister(int xiface, int index);
H A Dcvmx-helper-board.h147 void (*update_link_led)(int xiface, int index, cvmx_helper_link_info_t result);
149 void (*update_rx_activity_led)(struct cvmx_phy_gpio_leds *led, int xiface, int index,
165 int xiface; /** xinterface of SFP */ member in struct:cvmx_vsc7224_chan
204 int xiface; /** xinterface of SFP */ member in struct:cvmx_avsp5410
497 * @param xiface Interface number
501 void cvmx_helper_update_link_led(int xiface, int index, cvmx_helper_link_info_t result);
505 * @param xiface Interface number
509 void cvmx_update_rx_activity_led(int xiface, int index, bool check_time);
515 * @param xiface xinterface number
525 int cvmx_helper_phy_register_mod_abs_changed(int xiface, in
[all...]
H A Dcvmx-qlm.h42 * @param xiface Interface to look
44 int cvmx_qlm_interface(int xiface);
49 * @param xiface interface to look up
52 * Return: the qlm number based on the xiface
54 int cvmx_qlm_lmac(int xiface, int index);
/u-boot/arch/mips/mach-octeon/
H A Dcvmx-helper-cfg.c104 int __cvmx_helper_cfg_pknd(int xiface, int index) argument
106 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface);
117 if (cvmx_helper_interface_get_mode(xiface) ==
126 int __cvmx_helper_cfg_bpid(int xiface, int index) argument
128 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface);
138 if (cvmx_helper_interface_get_mode(xiface) ==
146 int __cvmx_helper_cfg_pko_port_base(int xiface, int index) argument
148 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface);
156 int __cvmx_helper_cfg_pko_port_num(int xiface, int index) argument
158 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface);
567 cvmx_helper_is_port_valid(int xiface, int index) argument
576 cvmx_helper_set_port_valid(int xiface, int index, bool valid) argument
585 cvmx_helper_set_mac_phy_mode(int xiface, int index, bool valid) argument
594 cvmx_helper_get_mac_phy_mode(int xiface, int index) argument
603 cvmx_helper_set_1000x_mode(int xiface, int index, bool valid) argument
612 cvmx_helper_get_1000x_mode(int xiface, int index) argument
621 cvmx_helper_set_agl_rx_clock_delay_bypass(int xiface, int index, bool valid) argument
630 cvmx_helper_get_agl_rx_clock_delay_bypass(int xiface, int index) argument
639 cvmx_helper_set_agl_rx_clock_skew(int xiface, int index, uint8_t value) argument
648 cvmx_helper_get_agl_rx_clock_skew(int xiface, int index) argument
657 cvmx_helper_set_agl_refclk_sel(int xiface, int index, uint8_t value) argument
666 cvmx_helper_get_agl_refclk_sel(int xiface, int index) argument
675 cvmx_helper_set_port_force_link_up(int xiface, int index, bool value) argument
684 cvmx_helper_get_port_force_link_up(int xiface, int index) argument
693 cvmx_helper_set_port_phy_present(int xiface, int index, bool value) argument
702 cvmx_helper_get_port_phy_present(int xiface, int index) argument
744 int xiface = cvmx_helper_node_interface_to_xiface(node, i); local
910 int xiface = cvmx_helper_node_interface_to_xiface(node, i); local
1020 cvmx_helper_set_port_fdt_node_offset(int xiface, int index, int node_offset) argument
1037 cvmx_helper_get_port_fdt_node_offset(int xiface, int index) argument
1054 cvmx_helper_set_phy_fdt_node_offset(int xiface, int index, int node_offset) argument
1071 cvmx_helper_get_phy_fdt_node_offset(int xiface, int index) argument
1089 cvmx_helper_set_port_autonegotiation(int xiface, int index, bool enable) argument
1107 cvmx_helper_get_port_autonegotiation(int xiface, int index) argument
1125 cvmx_helper_get_port_fec(int xiface, int index) argument
1142 cvmx_helper_set_port_phy_info(int xiface, int index, struct cvmx_phy_info *phy_info) argument
1160 cvmx_helper_get_port_phy_info(int xiface, int index) argument
1179 cvmx_helper_get_port_phy_leds(int xiface, int index) argument
1199 cvmx_helper_cfg_set_rgmii_tx_clk_delay(int xiface, int index, bool bypass, int clk_delay) argument
1220 cvmx_helper_cfg_get_rgmii_tx_clk_delay(int xiface, int index, bool *bypass, int *clk_delay) argument
1238 cvmx_helper_cfg_set_vsc7224_chan_info(int xiface, int index, struct cvmx_vsc7224_chan *vsc7224_chan_info) argument
1256 cvmx_helper_cfg_get_sfp_info(int xiface, int index) argument
1272 cvmx_helper_cfg_set_sfp_info(int xiface, int index, struct cvmx_fdt_sfp_info *sfp_info) argument
[all...]
H A Dcvmx-helper.c78 int (*enumerate)(int xiface);
79 int (*probe)(int xiface);
80 int (*enable)(int xiface);
361 int __cvmx_helper_get_num_ipd_ports(int xiface) argument
363 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface);
373 enum cvmx_pko_padding __cvmx_helper_get_pko_padding(int xiface) argument
375 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface);
385 int __cvmx_helper_init_interface(int xiface, int num_ipd_ports, int has_fcs, argument
388 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface);
431 int __cvmx_helper_set_link_info(int xiface, in argument
449 __cvmx_helper_get_link_info(int xiface, int port) argument
474 __cvmx_helper_get_has_fcs(int xiface) argument
556 cvmx_helper_ports_on_interface(int xiface) argument
606 __cvmx_get_mode_cn78xx(int xiface) argument
752 __cvmx_get_mode_cn73xx(int xiface) argument
829 __cvmx_get_mode_cnf75xx(int xiface) argument
1096 cvmx_helper_interface_get_mode(int xiface) argument
1176 cvmx_helper_interface_enumerate(int xiface) argument
1199 cvmx_helper_interface_probe(int xiface) argument
1308 int interface, xiface, ports; local
1385 __cvmx_helper_packet_hardware_enable(int xiface) argument
1427 int xiface = cvmx_helper_node_interface_to_xiface(node, interface); local
1457 int xiface; local
1668 int xiface = cvmx_helper_get_interface_num(xipd_port); local
1707 int xiface = cvmx_helper_get_interface_num(xipd_port); local
1756 int xiface = cvmx_helper_get_interface_num(xipd_port); local
[all...]
H A Dcvmx-helper-board.c253 int xiface = 0, index = 0; local
263 xiface = cvmx_helper_get_interface_num(ipd_port);
265 mode = cvmx_helper_interface_get_mode(xiface);
266 if (!cvmx_helper_get_port_autonegotiation(xiface, index)) {
279 xiface);
307 sfp_info = cvmx_helper_cfg_get_sfp_info(xiface, index);
315 sfp_info = cvmx_helper_cfg_get_sfp_info(xiface,
324 cvmx_helper_update_link_led(xiface, index, result);
328 phy_info = cvmx_helper_get_port_phy_info(xiface, index);
331 __func__, xiface, inde
408 cvmx_helper_update_link_led(int xiface, int index, cvmx_helper_link_info_t result) argument
965 int xiface = cvmx_helper_get_interface_num(ipd_port); local
1369 int xiface; local
1516 int xiface; local
1611 int xiface = cvmx_helper_get_interface_num(ipd_port); local
[all...]
H A Dcvmx-helper-ipd.c105 * @param xiface
109 static int cvmx_helper_fcs_op(int xiface, int nports, int has_fcs) argument
116 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface);
128 port_bit |= ((u64)1 << cvmx_helper_get_pknd(xiface, index));
166 int xiface, index, pknd; local
169 xiface = cvmx_helper_get_interface_num(ipd_port);
171 pknd = cvmx_helper_get_pknd(xiface, index);
246 * @param xiface to setup IPD/PIP for
250 int __cvmx_helper_ipd_setup_interface(int xiface) argument
253 int num_ports = cvmx_helper_ports_on_interface(xiface);
[all...]
H A Dcvmx-helper-bgx.c49 * cvmx_helper_bgx_override_autoneg(int xiface, int index) is a function pointer
53 int (*cvmx_helper_bgx_override_autoneg)(int xiface, int index) = NULL;
56 * cvmx_helper_bgx_override_fec(int xiface) is a function pointer
60 int (*cvmx_helper_bgx_override_fec)(int xiface, int index) = NULL;
93 * @param xiface Which xiface
94 * @return Number of ports based on xiface
96 int __cvmx_helper_bgx_enumerate(int xiface) argument
99 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface);
115 * @param xiface i
119 cvmx_helper_bgx_get_mode(int xiface, int index) argument
286 __cvmx_bgx_common_init_pknd(int xiface, int index) argument
345 __cvmx_helper_bgx_probe(int xiface) argument
358 __cvmx_helper_bgx_fifo_size(int xiface, unsigned int lmac) argument
402 __cvmx_helper_bgx_sgmii_hardware_init_one_time(int xiface, int index) argument
496 __cvmx_helper_bgx_sgmii_hardware_init(int xiface, int num_ports) argument
534 __cvmx_helper_bgx_sgmii_enable(int xiface) argument
554 __cvmx_helper_bgx_sgmii_hardware_init_link(int xiface, int index) argument
651 __cvmx_helper_bgx_sgmii_hardware_init_link_speed( int xiface, int index, cvmx_helper_link_info_t link_info) argument
802 int xiface = cvmx_helper_get_interface_num(xipd_port); local
957 int xiface = cvmx_helper_get_interface_num(xipd_port); local
1015 __cvmx_helper_bgx_xaui_init(int index, int xiface) argument
1359 int xiface = cvmx_helper_get_interface_num(xipd_port); local
1472 int xiface = cvmx_helper_get_interface_num(xipd_port); local
1523 __cvmx_helper_bgx_xaui_link_init(int index, int xiface) argument
2008 __cvmx_helper_bgx_xaui_enable(int xiface) argument
2068 int xiface = cvmx_helper_get_interface_num(xipd_port); local
2203 int xiface = cvmx_helper_get_interface_num(xipd_port); local
2257 int xiface = cvmx_helper_get_interface_num(xipd_port); local
2297 __cvmx_helper_bgx_mixed_enable(int xiface) argument
2371 int xiface = cvmx_helper_get_interface_num(xipd_port); local
2386 int xiface = cvmx_helper_get_interface_num(xipd_port); local
2402 int xiface = cvmx_helper_get_interface_num(xipd_port); local
2425 int xiface = cvmx_helper_node_interface_to_xiface(node, interface); local
2459 int xiface = cvmx_helper_node_interface_to_xiface(node, interface); local
2518 int xiface = cvmx_helper_get_interface_num(xipd_port); local
2602 cvmx_bgx_set_backpressure_override(int xiface, unsigned int port_mask) argument
2628 int node, xiface, iface, index, mode; local
[all...]
H A Dcvmx-helper-pko3.c125 int xiface = cvmx_helper_node_interface_to_xiface(node, i); local
128 cvmx_helper_interface_get_mode(xiface))
165 static int __cvmx_pko3_config_chan_interface(int xiface, unsigned int num_chans, argument
178 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface);
193 debug("%s: configuring xiface %u:%u with %u chans %u queues each\n",
197 pko_mac_num = __cvmx_pko3_get_mac_num(xiface, 0);
204 ipd_port = cvmx_helper_get_ipd_port(xiface, 0);
248 ipd_port = cvmx_helper_get_ipd_port(xiface, chan);
310 res = __cvmx_pko3_ipd_dq_register(xiface, chan, dq, num_queues);
317 debug("ERROR: %s: configuring queues for xiface
334 __cvmx_pko3_config_pfc_interface(int xiface, unsigned int port) argument
487 __cvmx_pko3_config_gen_interface(int xiface, uint8_t subif, u8 num_queues, bool prioritized) argument
643 int xiface, ipd_port; local
764 __cvmx_pko3_helper_dqs_activate(int xiface, int index, bool min_pad) argument
821 cvmx_helper_pko3_init_interface(int xiface) argument
[all...]
H A Dcvmx-helper-loop.c43 int __cvmx_helper_loop_enumerate(int xiface) argument
55 * @param xiface Interface to probe
59 int __cvmx_helper_loop_probe(int xiface) argument
61 return __cvmx_helper_loop_enumerate(xiface);
74 int __cvmx_helper_loop_enable(int xiface) argument
79 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface);
81 num_ports = __cvmx_helper_get_num_ipd_ports(xiface);
88 cvmx_helper_get_pknd(xiface, index) :
89 cvmx_helper_get_ipd_port(xiface, index));
120 int pknd = cvmx_helper_get_pknd(xiface, inde
[all...]
H A Dcvmx-helper-fdt.c116 int xiface, index; local
223 xiface = (ofnode_get_addr(ofnode_get_parent(phandle.node))
226 channel->xiface = xiface;
228 channel->ipd_port = cvmx_helper_get_ipd_port(xiface, index);
230 debug("%s: Found MAC, xiface: 0x%x, index: %d, ipd port: %d\n", __func__,
231 xiface, index, channel->ipd_port);
233 cvmx_helper_cfg_set_vsc7224_chan_info(xiface, index, channel);
234 debug("%s: Storing config channel for xiface 0x%x, index %d\n",
235 __func__, xiface, inde
[all...]
H A Dcvmx-helper-ilk.c44 int __cvmx_helper_ilk_enumerate(int xiface) argument
46 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface);
434 * @param xiface Interface to probe
438 int __cvmx_helper_ilk_probe(int xiface) argument
442 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface);
452 if (cvmx_ilk_get_intf_ena(xiface))
461 res = __cvmx_helper_ilk_enumerate(xiface);
466 static int __cvmx_helper_ilk_init_port_cn68xx(int xiface) argument
475 struct cvmx_xiface xi = cvmx_helper_xiface_to_node_interface(xiface);
488 pknd_base = cvmx_helper_get_pknd(xiface,
628 __cvmx_helper_ilk_init_port_cn78xx(int xiface) argument
675 __cvmx_helper_ilk_init_port(int xiface) argument
693 __cvmx_helper_ilk_enable(int xiface) argument
712 int xiface = cvmx_helper_get_interface_num(ipd_port); local
[all...]

Completed in 97 milliseconds

12