RESET_TYPE_ALL
return RESET_TYPE_ALL;
if ((reset_type == RESET_TYPE_ALL ||
rc = efx_mcdi_reset(efx, RESET_TYPE_ALL);
rc = efx_mcdi_reset(efx, RESET_TYPE_ALL);
return RESET_TYPE_ALL;
} else if (reset_type == RESET_TYPE_ALL) {
rc = efx->type->reset(efx, RESET_TYPE_ALL);
if (efx_mcdi_poll_reboot(efx) && efx_reset(efx, RESET_TYPE_ALL))
rc = efx_reset(efx, RESET_TYPE_ALL);
[RESET_TYPE_ALL] = "ALL",
case RESET_TYPE_ALL:
case RESET_TYPE_ALL:
rc = efx->type->reset(efx, RESET_TYPE_ALL);
rc = ef4_reset(efx, RESET_TYPE_ALL);
[RESET_TYPE_ALL] = "ALL",
ef4_schedule_reset(efx, RESET_TYPE_ALL);
return RESET_TYPE_ALL;
return RESET_TYPE_ALL;
rc = __falcon_reset_hw(efx, RESET_TYPE_ALL);
__falcon_reset_hw(efx, RESET_TYPE_ALL);
rc = efx->type->reset(efx, RESET_TYPE_ALL);
if (efx_siena_mcdi_poll_reboot(efx) && efx_siena_reset(efx, RESET_TYPE_ALL))
rc = efx_siena_reset(efx, RESET_TYPE_ALL);
[RESET_TYPE_ALL] = "ALL",
case RESET_TYPE_ALL:
enum reset_type reset_method = RESET_TYPE_ALL;
return RESET_TYPE_ALL;
rc = efx_siena_mcdi_reset(efx, RESET_TYPE_ALL);
efx_siena_mcdi_reset(efx, RESET_TYPE_ALL);