FreeBSD/sys/dev/cxgb/common/cxgb_xgmac.c
/**
 *	t3b_pcs_reset - reset the PCS on T3B+ adapters
 *	@mac: the XGMAC handle
 *
 *	Reset the XGMAC PCS block on T3B+ adapters.
 */
reset the PCS on T3B+ adapters
@mac: the XGMAC handle

Reset the XGMAC PCS block on T3B+ adapters.
reset the PCS on T3B + adapters @mac : the XGMAC handle Reset the XGMAC PCS block on T3B + adapters .
void t3b_pcs_reset(struct cmac *mac)
{
	t3_set_reg_field(mac->adapter, A_XGM_RESET_CTRL + mac->offset,
			 F_PCS_RESET_, 0);
	t3_set_reg_field(mac->adapter, A_XGM_RESET_CTRL + mac->offset, 0,
			 F_PCS_RESET_);
}
void t3b_pcs_reset ( struct cmac * mac ) { t3_set_reg_field ( mac -> adapter , A_XGM_RESET_CTRL + mac -> offset , F_PCS_RESET_ , 0 ) ; t3_set_reg_field ( mac -> adapter , A_XGM_RESET_CTRL + mac -> offset , 0 , F_PCS_RESET_ ) ; }
t3b_pcs_reset - reset the PCS on T3B+ adapters
      @mac: the XGMAC handle
t3b_pcs_reset - reset the PCS on T3B + adapters @mac : the XGMAC handle
/* No delay required */