Lines Matching refs:index
104 int __cvmx_helper_cfg_pknd(int xiface, int index) in __cvmx_helper_cfg_pknd() argument
119 index %= 8; in __cvmx_helper_cfg_pknd()
122 pkind = cvmx_cfg_port[xi.node][xi.interface][index].ccpp_pknd; in __cvmx_helper_cfg_pknd()
126 int __cvmx_helper_cfg_bpid(int xiface, int index) in __cvmx_helper_cfg_bpid() argument
140 index %= 8; in __cvmx_helper_cfg_bpid()
143 return cvmx_cfg_port[xi.node][xi.interface][index].ccpp_bpid; in __cvmx_helper_cfg_bpid()
146 int __cvmx_helper_cfg_pko_port_base(int xiface, int index) in __cvmx_helper_cfg_pko_port_base() argument
153 return cvmx_cfg_port[xi.node][xi.interface][index].ccpp_pko_port_base; in __cvmx_helper_cfg_pko_port_base()
156 int __cvmx_helper_cfg_pko_port_num(int xiface, int index) in __cvmx_helper_cfg_pko_port_num() argument
163 return cvmx_cfg_port[xi.node][xi.interface][index].ccpp_pko_num_ports; in __cvmx_helper_cfg_pko_port_num()
567 int cvmx_helper_is_port_valid(int xiface, int index) in cvmx_helper_is_port_valid() argument
573 return cvmx_cfg_port[xi.node][xi.interface][index].valid; in cvmx_helper_is_port_valid()
576 void cvmx_helper_set_port_valid(int xiface, int index, bool valid) in cvmx_helper_set_port_valid() argument
582 cvmx_cfg_port[xi.node][xi.interface][index].valid = valid; in cvmx_helper_set_port_valid()
585 void cvmx_helper_set_mac_phy_mode(int xiface, int index, bool valid) in cvmx_helper_set_mac_phy_mode() argument
591 cvmx_cfg_port[xi.node][xi.interface][index].sgmii_phy_mode = valid; in cvmx_helper_set_mac_phy_mode()
594 bool cvmx_helper_get_mac_phy_mode(int xiface, int index) in cvmx_helper_get_mac_phy_mode() argument
600 return cvmx_cfg_port[xi.node][xi.interface][index].sgmii_phy_mode; in cvmx_helper_get_mac_phy_mode()
603 void cvmx_helper_set_1000x_mode(int xiface, int index, bool valid) in cvmx_helper_set_1000x_mode() argument
609 cvmx_cfg_port[xi.node][xi.interface][index].sgmii_1000x_mode = valid; in cvmx_helper_set_1000x_mode()
612 bool cvmx_helper_get_1000x_mode(int xiface, int index) in cvmx_helper_get_1000x_mode() argument
618 return cvmx_cfg_port[xi.node][xi.interface][index].sgmii_1000x_mode; in cvmx_helper_get_1000x_mode()
621 void cvmx_helper_set_agl_rx_clock_delay_bypass(int xiface, int index, bool valid) in cvmx_helper_set_agl_rx_clock_delay_bypass() argument
627 cvmx_cfg_port[xi.node][xi.interface][index].agl_rx_clk_delay_bypass = valid; in cvmx_helper_set_agl_rx_clock_delay_bypass()
630 bool cvmx_helper_get_agl_rx_clock_delay_bypass(int xiface, int index) in cvmx_helper_get_agl_rx_clock_delay_bypass() argument
636 return cvmx_cfg_port[xi.node][xi.interface][index].agl_rx_clk_delay_bypass; in cvmx_helper_get_agl_rx_clock_delay_bypass()
639 void cvmx_helper_set_agl_rx_clock_skew(int xiface, int index, uint8_t value) in cvmx_helper_set_agl_rx_clock_skew() argument
645 cvmx_cfg_port[xi.node][xi.interface][index].agl_rx_clk_skew = value; in cvmx_helper_set_agl_rx_clock_skew()
648 uint8_t cvmx_helper_get_agl_rx_clock_skew(int xiface, int index) in cvmx_helper_get_agl_rx_clock_skew() argument
654 return cvmx_cfg_port[xi.node][xi.interface][index].agl_rx_clk_skew; in cvmx_helper_get_agl_rx_clock_skew()
657 void cvmx_helper_set_agl_refclk_sel(int xiface, int index, uint8_t value) in cvmx_helper_set_agl_refclk_sel() argument
663 cvmx_cfg_port[xi.node][xi.interface][index].agl_refclk_sel = value; in cvmx_helper_set_agl_refclk_sel()
666 uint8_t cvmx_helper_get_agl_refclk_sel(int xiface, int index) in cvmx_helper_get_agl_refclk_sel() argument
672 return cvmx_cfg_port[xi.node][xi.interface][index].agl_refclk_sel; in cvmx_helper_get_agl_refclk_sel()
675 void cvmx_helper_set_port_force_link_up(int xiface, int index, bool value) in cvmx_helper_set_port_force_link_up() argument
681 cvmx_cfg_port[xi.node][xi.interface][index].force_link_up = value; in cvmx_helper_set_port_force_link_up()
684 bool cvmx_helper_get_port_force_link_up(int xiface, int index) in cvmx_helper_get_port_force_link_up() argument
690 return cvmx_cfg_port[xi.node][xi.interface][index].force_link_up; in cvmx_helper_get_port_force_link_up()
693 void cvmx_helper_set_port_phy_present(int xiface, int index, bool value) in cvmx_helper_set_port_phy_present() argument
699 cvmx_cfg_port[xi.node][xi.interface][index].phy_present = value; in cvmx_helper_set_port_phy_present()
702 bool cvmx_helper_get_port_phy_present(int xiface, int index) in cvmx_helper_get_port_phy_present() argument
708 return cvmx_cfg_port[xi.node][xi.interface][index].phy_present; in cvmx_helper_get_port_phy_present()
1020 void cvmx_helper_set_port_fdt_node_offset(int xiface, int index, int node_offset) in cvmx_helper_set_port_fdt_node_offset() argument
1026 cvmx_cfg_port[xi.node][xi.interface][index].port_fdt_node = node_offset; in cvmx_helper_set_port_fdt_node_offset()
1037 int cvmx_helper_get_port_fdt_node_offset(int xiface, int index) in cvmx_helper_get_port_fdt_node_offset() argument
1043 return cvmx_cfg_port[xi.node][xi.interface][index].port_fdt_node; in cvmx_helper_get_port_fdt_node_offset()
1054 void cvmx_helper_set_phy_fdt_node_offset(int xiface, int index, int node_offset) in cvmx_helper_set_phy_fdt_node_offset() argument
1060 cvmx_cfg_port[xi.node][xi.interface][index].phy_fdt_node = node_offset; in cvmx_helper_set_phy_fdt_node_offset()
1071 int cvmx_helper_get_phy_fdt_node_offset(int xiface, int index) in cvmx_helper_get_phy_fdt_node_offset() argument
1077 return cvmx_cfg_port[xi.node][xi.interface][index].phy_fdt_node; in cvmx_helper_get_phy_fdt_node_offset()
1089 void cvmx_helper_set_port_autonegotiation(int xiface, int index, bool enable) in cvmx_helper_set_port_autonegotiation() argument
1095 cvmx_cfg_port[xi.node][xi.interface][index].disable_an = !enable; in cvmx_helper_set_port_autonegotiation()
1107 bool cvmx_helper_get_port_autonegotiation(int xiface, int index) in cvmx_helper_get_port_autonegotiation() argument
1113 return !cvmx_cfg_port[xi.node][xi.interface][index].disable_an; in cvmx_helper_get_port_autonegotiation()
1125 bool cvmx_helper_get_port_fec(int xiface, int index) in cvmx_helper_get_port_fec() argument
1131 return cvmx_cfg_port[xi.node][xi.interface][index].enable_fec; in cvmx_helper_get_port_fec()
1142 void cvmx_helper_set_port_phy_info(int xiface, int index, struct cvmx_phy_info *phy_info) in cvmx_helper_set_port_phy_info() argument
1148 cvmx_cfg_port[xi.node][xi.interface][index].phy_info = phy_info; in cvmx_helper_set_port_phy_info()
1160 struct cvmx_phy_info *cvmx_helper_get_port_phy_info(int xiface, int index) in cvmx_helper_get_port_phy_info() argument
1166 return cvmx_cfg_port[xi.node][xi.interface][index].phy_info; in cvmx_helper_get_port_phy_info()
1179 struct cvmx_phy_gpio_leds *cvmx_helper_get_port_phy_leds(int xiface, int index) in cvmx_helper_get_port_phy_leds() argument
1185 return cvmx_cfg_port[xi.node][xi.interface][index].gpio_leds; in cvmx_helper_get_port_phy_leds()
1199 void cvmx_helper_cfg_set_rgmii_tx_clk_delay(int xiface, int index, bool bypass, int clk_delay) in cvmx_helper_cfg_set_rgmii_tx_clk_delay() argument
1205 cvmx_cfg_port[xi.node][xi.interface][index].tx_clk_delay_bypass = bypass; in cvmx_helper_cfg_set_rgmii_tx_clk_delay()
1206 cvmx_cfg_port[xi.node][xi.interface][index].rgmii_tx_clk_delay = clk_delay; in cvmx_helper_cfg_set_rgmii_tx_clk_delay()
1220 void cvmx_helper_cfg_get_rgmii_tx_clk_delay(int xiface, int index, bool *bypass, int *clk_delay) in cvmx_helper_cfg_get_rgmii_tx_clk_delay() argument
1226 *bypass = cvmx_cfg_port[xi.node][xi.interface][index].tx_clk_delay_bypass; in cvmx_helper_cfg_get_rgmii_tx_clk_delay()
1228 *clk_delay = cvmx_cfg_port[xi.node][xi.interface][index].rgmii_tx_clk_delay; in cvmx_helper_cfg_get_rgmii_tx_clk_delay()
1238 void cvmx_helper_cfg_set_vsc7224_chan_info(int xiface, int index, in cvmx_helper_cfg_set_vsc7224_chan_info() argument
1245 cvmx_cfg_port[xi.node][xi.interface][index].vsc7224_chan = vsc7224_chan_info; in cvmx_helper_cfg_set_vsc7224_chan_info()
1256 struct cvmx_fdt_sfp_info *cvmx_helper_cfg_get_sfp_info(int xiface, int index) in cvmx_helper_cfg_get_sfp_info() argument
1262 return cvmx_cfg_port[xi.node][xi.interface][index].sfp_info; in cvmx_helper_cfg_get_sfp_info()
1272 void cvmx_helper_cfg_set_sfp_info(int xiface, int index, struct cvmx_fdt_sfp_info *sfp_info) in cvmx_helper_cfg_set_sfp_info() argument
1278 cvmx_cfg_port[xi.node][xi.interface][index].sfp_info = sfp_info; in cvmx_helper_cfg_set_sfp_info()