Lines Matching refs:s
63 if (mode.s.type) { in __cvmx_helper_rgmii_probe()
111 gmx_cfg.s.duplex = 1; in cvmx_helper_rgmii_internal_loopback()
112 gmx_cfg.s.slottime = 1; in cvmx_helper_rgmii_internal_loopback()
113 gmx_cfg.s.speed = 1; in cvmx_helper_rgmii_internal_loopback()
124 gmx_cfg.s.en = 1; in cvmx_helper_rgmii_internal_loopback()
175 if (mode.s.en == 0) in __cvmx_helper_rgmii_enable()
178 OCTEON_IS_MODEL(OCTEON_CN58XX)) && mode.s.type == 1) in __cvmx_helper_rgmii_enable()
184 asx_tx.s.prt_en = cvmx_build_mask(num_ports); in __cvmx_helper_rgmii_enable()
188 asx_rx.s.prt_en = cvmx_build_mask(num_ports); in __cvmx_helper_rgmii_enable()
211 frm_ctl.s.pre_free = 1; in __cvmx_helper_rgmii_enable()
250 gmx_cfg.s.en = 1; in __cvmx_helper_rgmii_enable()
277 if (asxx_prt_loop.s.int_loop & (1 << index)) { in __cvmx_helper_rgmii_link_get()
281 result.s.full_duplex = 1; in __cvmx_helper_rgmii_link_get()
282 result.s.link_up = 1; in __cvmx_helper_rgmii_link_get()
283 result.s.speed = 1000; in __cvmx_helper_rgmii_link_get()
335 pko_mem_queue_qos.s.pid = ipd_port; in __cvmx_helper_rgmii_link_set()
336 pko_mem_queue_qos.s.qid = queue; in __cvmx_helper_rgmii_link_set()
338 pko_mem_queue_qos.s.qos_mask = 0; in __cvmx_helper_rgmii_link_set()
345 gmx_tx_ovr_bp.s.bp &= ~(1 << index); in __cvmx_helper_rgmii_link_set()
346 gmx_tx_ovr_bp.s.en |= 1 << index; in __cvmx_helper_rgmii_link_set()
365 new_gmx_cfg.s.en = 0; in __cvmx_helper_rgmii_link_set()
372 new_gmx_cfg.s.duplex = 1; in __cvmx_helper_rgmii_link_set()
373 else if (!link_info.s.link_up) in __cvmx_helper_rgmii_link_set()
375 new_gmx_cfg.s.duplex = 1; in __cvmx_helper_rgmii_link_set()
377 new_gmx_cfg.s.duplex = link_info.s.full_duplex; in __cvmx_helper_rgmii_link_set()
380 if (link_info.s.speed == 10) { in __cvmx_helper_rgmii_link_set()
381 new_gmx_cfg.s.slottime = 0; in __cvmx_helper_rgmii_link_set()
382 new_gmx_cfg.s.speed = 0; in __cvmx_helper_rgmii_link_set()
383 } else if (link_info.s.speed == 100) { in __cvmx_helper_rgmii_link_set()
384 new_gmx_cfg.s.slottime = 0; in __cvmx_helper_rgmii_link_set()
385 new_gmx_cfg.s.speed = 0; in __cvmx_helper_rgmii_link_set()
387 new_gmx_cfg.s.slottime = 1; in __cvmx_helper_rgmii_link_set()
388 new_gmx_cfg.s.speed = 1; in __cvmx_helper_rgmii_link_set()
392 if (link_info.s.speed == 10) { in __cvmx_helper_rgmii_link_set()
396 } else if (link_info.s.speed == 100) { in __cvmx_helper_rgmii_link_set()
407 if ((link_info.s.speed == 10) || (link_info.s.speed == 100)) { in __cvmx_helper_rgmii_link_set()
423 if (((index == 0) && (mode.s.p0mii == 1)) in __cvmx_helper_rgmii_link_set()
424 || ((index != 0) && (mode.s.type == 1))) { in __cvmx_helper_rgmii_link_set()
454 new_gmx_cfg.s.en = original_gmx_cfg.s.en; in __cvmx_helper_rgmii_link_set()
484 original_enable = gmx_cfg.s.en; in __cvmx_helper_rgmii_configure_loopback()
486 gmx_cfg.s.en = 0; in __cvmx_helper_rgmii_configure_loopback()
489 gmx_cfg.s.duplex = 1; in __cvmx_helper_rgmii_configure_loopback()
490 gmx_cfg.s.slottime = 1; in __cvmx_helper_rgmii_configure_loopback()
491 gmx_cfg.s.speed = 1; in __cvmx_helper_rgmii_configure_loopback()
501 asxx_prt_loop.s.int_loop |= 1 << index; in __cvmx_helper_rgmii_configure_loopback()
503 asxx_prt_loop.s.int_loop &= ~(1 << index); in __cvmx_helper_rgmii_configure_loopback()
505 asxx_prt_loop.s.ext_loop |= 1 << index; in __cvmx_helper_rgmii_configure_loopback()
507 asxx_prt_loop.s.ext_loop &= ~(1 << index); in __cvmx_helper_rgmii_configure_loopback()
523 gmx_cfg.s.en = original_enable; in __cvmx_helper_rgmii_configure_loopback()