Lines Matching refs:s
251 result.s.link_up = 1; in __cvmx_helper_board_link_get()
252 result.s.full_duplex = 1; in __cvmx_helper_board_link_get()
253 result.s.speed = 1000; in __cvmx_helper_board_link_get()
261 result.s.link_up = 1; in __cvmx_helper_board_link_get()
262 result.s.full_duplex = 1; in __cvmx_helper_board_link_get()
263 result.s.speed = 1000; in __cvmx_helper_board_link_get()
271 result.s.link_up = 1; in __cvmx_helper_board_link_get()
272 result.s.full_duplex = 1; in __cvmx_helper_board_link_get()
273 result.s.speed = 1000; in __cvmx_helper_board_link_get()
286 result.s.link_up = 1; in __cvmx_helper_board_link_get()
287 result.s.full_duplex = 1; in __cvmx_helper_board_link_get()
288 result.s.speed = 1000; in __cvmx_helper_board_link_get()
295 result.s.link_up = 1; in __cvmx_helper_board_link_get()
296 result.s.full_duplex = 1; in __cvmx_helper_board_link_get()
297 result.s.speed = 1000; in __cvmx_helper_board_link_get()
322 result.s.link_up = 1; in __cvmx_helper_board_link_get()
323 result.s.full_duplex = 0; in __cvmx_helper_board_link_get()
324 result.s.speed = 10; in __cvmx_helper_board_link_get()
327 result.s.link_up = 1; in __cvmx_helper_board_link_get()
328 result.s.full_duplex = 1; in __cvmx_helper_board_link_get()
329 result.s.speed = 10; in __cvmx_helper_board_link_get()
332 result.s.link_up = 1; in __cvmx_helper_board_link_get()
333 result.s.full_duplex = 0; in __cvmx_helper_board_link_get()
334 result.s.speed = 100; in __cvmx_helper_board_link_get()
337 result.s.link_up = 1; in __cvmx_helper_board_link_get()
338 result.s.full_duplex = 1; in __cvmx_helper_board_link_get()
339 result.s.speed = 100; in __cvmx_helper_board_link_get()
342 result.s.link_up = 1; in __cvmx_helper_board_link_get()
343 result.s.full_duplex = 1; in __cvmx_helper_board_link_get()
344 result.s.speed = 100; in __cvmx_helper_board_link_get()
347 result.s.link_up = 1; in __cvmx_helper_board_link_get()
348 result.s.full_duplex = 0; in __cvmx_helper_board_link_get()
349 result.s.speed = 1000; in __cvmx_helper_board_link_get()
352 result.s.link_up = 1; in __cvmx_helper_board_link_get()
353 result.s.full_duplex = 1; in __cvmx_helper_board_link_get()
354 result.s.speed = 1000; in __cvmx_helper_board_link_get()
389 result.s.link_up = 1; in __cvmx_helper_board_link_get()
390 result.s.full_duplex = ((phy_status >> 13) & 1); in __cvmx_helper_board_link_get()
393 result.s.speed = 10; in __cvmx_helper_board_link_get()
396 result.s.speed = 100; in __cvmx_helper_board_link_get()
399 result.s.speed = 1000; in __cvmx_helper_board_link_get()
423 result.s.link_up = inband_status.s.status; in __cvmx_helper_board_link_get()
424 result.s.full_duplex = inband_status.s.duplex; in __cvmx_helper_board_link_get()
425 switch (inband_status.s.speed) { in __cvmx_helper_board_link_get()
427 result.s.speed = 10; in __cvmx_helper_board_link_get()
430 result.s.speed = 100; in __cvmx_helper_board_link_get()
433 result.s.speed = 1000; in __cvmx_helper_board_link_get()
450 if (!result.s.link_up) in __cvmx_helper_board_link_get()
483 reg_autoneg_adver.s.asymmetric_pause = in cvmx_helper_board_link_set_phy()
486 reg_autoneg_adver.s.pause = in cvmx_helper_board_link_set_phy()
496 && (link_info.s.speed == 0)) { in cvmx_helper_board_link_set_phy()
509 reg_autoneg_adver.s.advert_100base_t4 = in cvmx_helper_board_link_set_phy()
510 reg_status.s.capable_100base_t4; in cvmx_helper_board_link_set_phy()
511 reg_autoneg_adver.s.advert_10base_tx_full = in cvmx_helper_board_link_set_phy()
512 reg_status.s.capable_10_full; in cvmx_helper_board_link_set_phy()
513 reg_autoneg_adver.s.advert_10base_tx_half = in cvmx_helper_board_link_set_phy()
514 reg_status.s.capable_10_half; in cvmx_helper_board_link_set_phy()
515 reg_autoneg_adver.s.advert_100base_tx_full = in cvmx_helper_board_link_set_phy()
516 reg_status.s.capable_100base_x_full; in cvmx_helper_board_link_set_phy()
517 reg_autoneg_adver.s.advert_100base_tx_half = in cvmx_helper_board_link_set_phy()
518 reg_status.s.capable_100base_x_half; in cvmx_helper_board_link_set_phy()
522 if (reg_status.s.capable_extended_status) { in cvmx_helper_board_link_set_phy()
529 reg_control_1000.s.advert_1000base_t_full = in cvmx_helper_board_link_set_phy()
530 reg_extended_status.s.capable_1000base_t_full; in cvmx_helper_board_link_set_phy()
531 reg_control_1000.s.advert_1000base_t_half = in cvmx_helper_board_link_set_phy()
532 reg_extended_status.s.capable_1000base_t_half; in cvmx_helper_board_link_set_phy()
540 reg_control.s.autoneg_enable = 1; in cvmx_helper_board_link_set_phy()
541 reg_control.s.restart_autoneg = 1; in cvmx_helper_board_link_set_phy()
556 reg_autoneg_adver.s.advert_100base_t4 = 0; in cvmx_helper_board_link_set_phy()
557 reg_autoneg_adver.s.advert_10base_tx_full = 0; in cvmx_helper_board_link_set_phy()
558 reg_autoneg_adver.s.advert_10base_tx_half = 0; in cvmx_helper_board_link_set_phy()
559 reg_autoneg_adver.s.advert_100base_tx_full = 0; in cvmx_helper_board_link_set_phy()
560 reg_autoneg_adver.s.advert_100base_tx_half = 0; in cvmx_helper_board_link_set_phy()
561 if (reg_status.s.capable_extended_status) { in cvmx_helper_board_link_set_phy()
565 reg_control_1000.s.advert_1000base_t_full = 0; in cvmx_helper_board_link_set_phy()
566 reg_control_1000.s.advert_1000base_t_half = 0; in cvmx_helper_board_link_set_phy()
568 switch (link_info.s.speed) { in cvmx_helper_board_link_set_phy()
570 reg_autoneg_adver.s.advert_10base_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_10base_tx_half = in cvmx_helper_board_link_set_phy()
573 !link_info.s.full_duplex; in cvmx_helper_board_link_set_phy()
576 reg_autoneg_adver.s.advert_100base_tx_full = in cvmx_helper_board_link_set_phy()
577 link_info.s.full_duplex; in cvmx_helper_board_link_set_phy()
578 reg_autoneg_adver.s.advert_100base_tx_half = in cvmx_helper_board_link_set_phy()
579 !link_info.s.full_duplex; in cvmx_helper_board_link_set_phy()
582 reg_control_1000.s.advert_1000base_t_full = in cvmx_helper_board_link_set_phy()
583 link_info.s.full_duplex; in cvmx_helper_board_link_set_phy()
584 reg_control_1000.s.advert_1000base_t_half = in cvmx_helper_board_link_set_phy()
585 !link_info.s.full_duplex; in cvmx_helper_board_link_set_phy()
591 if (reg_status.s.capable_extended_status) in cvmx_helper_board_link_set_phy()
598 reg_control.s.autoneg_enable = 1; in cvmx_helper_board_link_set_phy()
599 reg_control.s.restart_autoneg = 1; in cvmx_helper_board_link_set_phy()
607 reg_control.s.autoneg_enable = 0; in cvmx_helper_board_link_set_phy()
608 reg_control.s.restart_autoneg = 1; in cvmx_helper_board_link_set_phy()
609 reg_control.s.duplex = link_info.s.full_duplex; in cvmx_helper_board_link_set_phy()
610 if (link_info.s.speed == 1000) { in cvmx_helper_board_link_set_phy()
611 reg_control.s.speed_msb = 1; in cvmx_helper_board_link_set_phy()
612 reg_control.s.speed_lsb = 0; in cvmx_helper_board_link_set_phy()
613 } else if (link_info.s.speed == 100) { in cvmx_helper_board_link_set_phy()
614 reg_control.s.speed_msb = 0; in cvmx_helper_board_link_set_phy()
615 reg_control.s.speed_lsb = 1; in cvmx_helper_board_link_set_phy()
616 } else if (link_info.s.speed == 10) { in cvmx_helper_board_link_set_phy()
617 reg_control.s.speed_msb = 0; in cvmx_helper_board_link_set_phy()
618 reg_control.s.speed_lsb = 0; in cvmx_helper_board_link_set_phy()