Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/sfxge/common/siena_mac.c
Show First 20 Lines • Show All 191 Lines • ▼ Show 20 Lines | #if EFSYS_OPT_LOOPBACK | ||||
__checkReturn efx_rc_t | __checkReturn efx_rc_t | ||||
siena_mac_loopback_set( | siena_mac_loopback_set( | ||||
__in efx_nic_t *enp, | __in efx_nic_t *enp, | ||||
__in efx_link_mode_t link_mode, | __in efx_link_mode_t link_mode, | ||||
__in efx_loopback_type_t loopback_type) | __in efx_loopback_type_t loopback_type) | ||||
{ | { | ||||
efx_port_t *epp = &(enp->en_port); | efx_port_t *epp = &(enp->en_port); | ||||
efx_phy_ops_t *epop = epp->ep_epop; | const efx_phy_ops_t *epop = epp->ep_epop; | ||||
efx_loopback_type_t old_loopback_type; | efx_loopback_type_t old_loopback_type; | ||||
efx_link_mode_t old_loopback_link_mode; | efx_link_mode_t old_loopback_link_mode; | ||||
efx_rc_t rc; | efx_rc_t rc; | ||||
/* The PHY object handles this on Siena */ | /* The PHY object handles this on Siena */ | ||||
old_loopback_type = epp->ep_loopback_type; | old_loopback_type = epp->ep_loopback_type; | ||||
old_loopback_link_mode = epp->ep_loopback_link_mode; | old_loopback_link_mode = epp->ep_loopback_link_mode; | ||||
epp->ep_loopback_type = loopback_type; | epp->ep_loopback_type = loopback_type; | ||||
▲ Show 20 Lines • Show All 227 Lines • Show Last 20 Lines |