Lines Matching defs:type
40 sfxge_nvram_rw(sfxge_t *sp, sfxge_nvram_ioc_t *snip, efx_nvram_type_t type,
51 if ((rc = efx_nvram_rw_start(enp, type, &chunk_size)) != 0)
59 if ((rc = op(enp, type, snip->sni_offset + off, buf, len)) != 0)
66 efx_nvram_rw_finish(enp, type);
71 efx_nvram_rw_finish(enp, type);
79 sfxge_nvram_erase(sfxge_t *sp, sfxge_nvram_ioc_t *snip, efx_nvram_type_t type)
86 if ((rc = efx_nvram_rw_start(enp, type, &chunk_size)) != 0)
89 if ((rc = efx_nvram_erase(enp, type)) != 0)
92 efx_nvram_rw_finish(enp, type);
97 efx_nvram_rw_finish(enp, type);
107 efx_nvram_type_t type;
112 type = EFX_NVRAM_BOOTROM;
115 type = EFX_NVRAM_BOOTROM_CFG;
118 type = EFX_NVRAM_MC_FIRMWARE;
121 type = EFX_NVRAM_MC_GOLDEN;
130 type = EFX_NVRAM_PHY;
133 type = EFX_NVRAM_NULLPHY;
136 type = EFX_NVRAM_FPGA;
139 type = EFX_NVRAM_FCFW;
142 type = EFX_NVRAM_CPLD;
145 type = EFX_NVRAM_FPGA_BACKUP;
148 type = EFX_NVRAM_DYNAMIC_CFG;
164 if ((rc = efx_nvram_size(enp, type, &size)) != 0)
170 if ((rc = sfxge_nvram_rw(sp, snip, type, B_FALSE)) != 0)
174 if ((rc = sfxge_nvram_rw(sp, snip, type, B_TRUE)) != 0)
178 if ((rc = sfxge_nvram_erase(sp, snip, type)) != 0)
182 if ((rc = efx_nvram_get_version(enp, type, &snip->sni_subtype,
187 if ((rc = efx_nvram_set_version(enp, type,