Lines Matching refs:s
245 result.s.link_up = 1; in __cvmx_helper_board_link_get()
246 result.s.full_duplex = 1; in __cvmx_helper_board_link_get()
247 result.s.speed = 1000; in __cvmx_helper_board_link_get()
255 result.s.link_up = 1; in __cvmx_helper_board_link_get()
256 result.s.full_duplex = 1; in __cvmx_helper_board_link_get()
257 result.s.speed = 1000; in __cvmx_helper_board_link_get()
265 result.s.link_up = 1; in __cvmx_helper_board_link_get()
266 result.s.full_duplex = 1; in __cvmx_helper_board_link_get()
267 result.s.speed = 1000; in __cvmx_helper_board_link_get()
280 result.s.link_up = 1; in __cvmx_helper_board_link_get()
281 result.s.full_duplex = 1; in __cvmx_helper_board_link_get()
282 result.s.speed = 1000; in __cvmx_helper_board_link_get()
289 result.s.link_up = 1; in __cvmx_helper_board_link_get()
290 result.s.full_duplex = 1; in __cvmx_helper_board_link_get()
291 result.s.speed = 1000; in __cvmx_helper_board_link_get()
316 result.s.link_up = 1; in __cvmx_helper_board_link_get()
317 result.s.full_duplex = 0; in __cvmx_helper_board_link_get()
318 result.s.speed = 10; in __cvmx_helper_board_link_get()
321 result.s.link_up = 1; in __cvmx_helper_board_link_get()
322 result.s.full_duplex = 1; in __cvmx_helper_board_link_get()
323 result.s.speed = 10; in __cvmx_helper_board_link_get()
326 result.s.link_up = 1; in __cvmx_helper_board_link_get()
327 result.s.full_duplex = 0; in __cvmx_helper_board_link_get()
328 result.s.speed = 100; in __cvmx_helper_board_link_get()
331 result.s.link_up = 1; in __cvmx_helper_board_link_get()
332 result.s.full_duplex = 1; in __cvmx_helper_board_link_get()
333 result.s.speed = 100; in __cvmx_helper_board_link_get()
336 result.s.link_up = 1; in __cvmx_helper_board_link_get()
337 result.s.full_duplex = 1; in __cvmx_helper_board_link_get()
338 result.s.speed = 100; in __cvmx_helper_board_link_get()
341 result.s.link_up = 1; in __cvmx_helper_board_link_get()
342 result.s.full_duplex = 0; in __cvmx_helper_board_link_get()
343 result.s.speed = 1000; in __cvmx_helper_board_link_get()
346 result.s.link_up = 1; in __cvmx_helper_board_link_get()
347 result.s.full_duplex = 1; in __cvmx_helper_board_link_get()
348 result.s.speed = 1000; in __cvmx_helper_board_link_get()
383 result.s.link_up = 1; in __cvmx_helper_board_link_get()
384 result.s.full_duplex = ((phy_status >> 13) & 1); in __cvmx_helper_board_link_get()
387 result.s.speed = 10; in __cvmx_helper_board_link_get()
390 result.s.speed = 100; in __cvmx_helper_board_link_get()
393 result.s.speed = 1000; in __cvmx_helper_board_link_get()
417 result.s.link_up = inband_status.s.status; in __cvmx_helper_board_link_get()
418 result.s.full_duplex = inband_status.s.duplex; in __cvmx_helper_board_link_get()
419 switch (inband_status.s.speed) { in __cvmx_helper_board_link_get()
421 result.s.speed = 10; in __cvmx_helper_board_link_get()
424 result.s.speed = 100; in __cvmx_helper_board_link_get()
427 result.s.speed = 1000; in __cvmx_helper_board_link_get()
444 if (!result.s.link_up) in __cvmx_helper_board_link_get()
477 reg_autoneg_adver.s.asymmetric_pause = in cvmx_helper_board_link_set_phy()
480 reg_autoneg_adver.s.pause = in cvmx_helper_board_link_set_phy()
490 && (link_info.s.speed == 0)) { in cvmx_helper_board_link_set_phy()
503 reg_autoneg_adver.s.advert_100base_t4 = in cvmx_helper_board_link_set_phy()
504 reg_status.s.capable_100base_t4; in cvmx_helper_board_link_set_phy()
505 reg_autoneg_adver.s.advert_10base_tx_full = in cvmx_helper_board_link_set_phy()
506 reg_status.s.capable_10_full; in cvmx_helper_board_link_set_phy()
507 reg_autoneg_adver.s.advert_10base_tx_half = in cvmx_helper_board_link_set_phy()
508 reg_status.s.capable_10_half; in cvmx_helper_board_link_set_phy()
509 reg_autoneg_adver.s.advert_100base_tx_full = in cvmx_helper_board_link_set_phy()
510 reg_status.s.capable_100base_x_full; in cvmx_helper_board_link_set_phy()
511 reg_autoneg_adver.s.advert_100base_tx_half = in cvmx_helper_board_link_set_phy()
512 reg_status.s.capable_100base_x_half; in cvmx_helper_board_link_set_phy()
516 if (reg_status.s.capable_extended_status) { in cvmx_helper_board_link_set_phy()
523 reg_control_1000.s.advert_1000base_t_full = in cvmx_helper_board_link_set_phy()
524 reg_extended_status.s.capable_1000base_t_full; in cvmx_helper_board_link_set_phy()
525 reg_control_1000.s.advert_1000base_t_half = in cvmx_helper_board_link_set_phy()
526 reg_extended_status.s.capable_1000base_t_half; in cvmx_helper_board_link_set_phy()
534 reg_control.s.autoneg_enable = 1; in cvmx_helper_board_link_set_phy()
535 reg_control.s.restart_autoneg = 1; in cvmx_helper_board_link_set_phy()
550 reg_autoneg_adver.s.advert_100base_t4 = 0; in cvmx_helper_board_link_set_phy()
551 reg_autoneg_adver.s.advert_10base_tx_full = 0; in cvmx_helper_board_link_set_phy()
552 reg_autoneg_adver.s.advert_10base_tx_half = 0; in cvmx_helper_board_link_set_phy()
553 reg_autoneg_adver.s.advert_100base_tx_full = 0; in cvmx_helper_board_link_set_phy()
554 reg_autoneg_adver.s.advert_100base_tx_half = 0; in cvmx_helper_board_link_set_phy()
555 if (reg_status.s.capable_extended_status) { in cvmx_helper_board_link_set_phy()
559 reg_control_1000.s.advert_1000base_t_full = 0; in cvmx_helper_board_link_set_phy()
560 reg_control_1000.s.advert_1000base_t_half = 0; in cvmx_helper_board_link_set_phy()
562 switch (link_info.s.speed) { in cvmx_helper_board_link_set_phy()
564 reg_autoneg_adver.s.advert_10base_tx_full = in cvmx_helper_board_link_set_phy()
565 link_info.s.full_duplex; in cvmx_helper_board_link_set_phy()
566 reg_autoneg_adver.s.advert_10base_tx_half = in cvmx_helper_board_link_set_phy()
567 !link_info.s.full_duplex; in cvmx_helper_board_link_set_phy()
570 reg_autoneg_adver.s.advert_100base_tx_full = in cvmx_helper_board_link_set_phy()
571 link_info.s.full_duplex; in cvmx_helper_board_link_set_phy()
572 reg_autoneg_adver.s.advert_100base_tx_half = in cvmx_helper_board_link_set_phy()
573 !link_info.s.full_duplex; in cvmx_helper_board_link_set_phy()
576 reg_control_1000.s.advert_1000base_t_full = in cvmx_helper_board_link_set_phy()
577 link_info.s.full_duplex; in cvmx_helper_board_link_set_phy()
578 reg_control_1000.s.advert_1000base_t_half = in cvmx_helper_board_link_set_phy()
579 !link_info.s.full_duplex; in cvmx_helper_board_link_set_phy()
585 if (reg_status.s.capable_extended_status) in cvmx_helper_board_link_set_phy()
592 reg_control.s.autoneg_enable = 1; in cvmx_helper_board_link_set_phy()
593 reg_control.s.restart_autoneg = 1; in cvmx_helper_board_link_set_phy()
601 reg_control.s.autoneg_enable = 0; in cvmx_helper_board_link_set_phy()
602 reg_control.s.restart_autoneg = 1; in cvmx_helper_board_link_set_phy()
603 reg_control.s.duplex = link_info.s.full_duplex; in cvmx_helper_board_link_set_phy()
604 if (link_info.s.speed == 1000) { in cvmx_helper_board_link_set_phy()
605 reg_control.s.speed_msb = 1; in cvmx_helper_board_link_set_phy()
606 reg_control.s.speed_lsb = 0; in cvmx_helper_board_link_set_phy()
607 } else if (link_info.s.speed == 100) { in cvmx_helper_board_link_set_phy()
608 reg_control.s.speed_msb = 0; in cvmx_helper_board_link_set_phy()
609 reg_control.s.speed_lsb = 1; in cvmx_helper_board_link_set_phy()
610 } else if (link_info.s.speed == 10) { in cvmx_helper_board_link_set_phy()
611 reg_control.s.speed_msb = 0; in cvmx_helper_board_link_set_phy()
612 reg_control.s.speed_lsb = 0; in cvmx_helper_board_link_set_phy()