Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/sfxge/common/efx_nvram.c
Show First 20 Lines • Show All 491 Lines • ▼ Show 20 Lines | efx_nvram_validate( | ||||
EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); | EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); | ||||
EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PROBE); | EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PROBE); | ||||
EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NVRAM); | EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NVRAM); | ||||
if ((rc = envop->envo_type_to_partn(enp, type, &partn)) != 0) | if ((rc = envop->envo_type_to_partn(enp, type, &partn)) != 0) | ||||
goto fail1; | goto fail1; | ||||
if (envop->envo_buffer_validate != NULL) { | if (envop->envo_buffer_validate != NULL) { | ||||
if ((rc = envop->envo_buffer_validate(enp, partn, | if ((rc = envop->envo_buffer_validate(partn, | ||||
partn_data, partn_size)) != 0) | partn_data, partn_size)) != 0) | ||||
goto fail2; | goto fail2; | ||||
} | } | ||||
return (0); | return (0); | ||||
fail2: | fail2: | ||||
EFSYS_PROBE(fail2); | EFSYS_PROBE(fail2); | ||||
▲ Show 20 Lines • Show All 575 Lines • Show Last 20 Lines |