Lines Matching refs:enp

41 	__in				efx_nic_t *enp,
61 if ((rc = siena_nvram_partn_size(enp, partn, &size)) != 0)
64 EFSYS_KMEM_ALLOC(enp->en_esip, size, scfg);
70 if ((rc = siena_nvram_partn_read(enp, partn, 0,
98 if ((rc = siena_nvram_partn_read(enp, partn, SIENA_NVRAM_CHUNK,
117 EFSYS_KMEM_ALLOC(enp->en_esip, vpd_length, svpd);
125 EFSYS_KMEM_FREE(enp->en_esip, size, scfg);
147 EFSYS_KMEM_FREE(enp->en_esip, size, scfg);
157 __in efx_nic_t *enp)
159 efx_mcdi_iface_t *emip = &(enp->en_u.siena.enu_mip);
165 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA);
176 if ((rc = siena_vpd_get_static(enp, partn, &svpd, &size)) != 0)
184 enp->en_u.siena.enu_svpd = svpd;
185 enp->en_u.siena.enu_svpd_length = size;
192 EFSYS_KMEM_FREE(enp->en_esip, size, svpd);
201 __in efx_nic_t *enp,
204 efx_mcdi_iface_t *emip = &(enp->en_u.siena.enu_mip);
208 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA);
222 if ((rc = siena_nvram_partn_size(enp, partn, sizep)) != 0)
235 __in efx_nic_t *enp,
239 efx_mcdi_iface_t *emip = &(enp->en_u.siena.enu_mip);
247 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA);
253 if ((rc = siena_nvram_get_dynamic_cfg(enp, dcfg_partn,
271 EFSYS_KMEM_FREE(enp->en_esip, dcfg_size, dcfg);
278 EFSYS_KMEM_FREE(enp->en_esip, dcfg_size, dcfg);
287 __in efx_nic_t *enp,
300 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA);
315 if (enp->en_u.siena.enu_svpd_length == 0)
331 enp->en_u.siena.enu_svpd,
332 enp->en_u.siena.enu_svpd_length, &stag, &skey,
362 __in efx_nic_t *enp,
372 if (enp->en_u.siena.enu_svpd_length == 0)
378 rc = efx_vpd_hunk_get(enp->en_u.siena.enu_svpd,
379 enp->en_u.siena.enu_svpd_length,
404 __in efx_nic_t *enp,
413 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA);
416 if (enp->en_u.siena.enu_svpd_length > 0) {
417 if ((rc = efx_vpd_hunk_get(enp->en_u.siena.enu_svpd,
418 enp->en_u.siena.enu_svpd_length, evvp->evv_tag,
422 enp->en_u.siena.enu_svpd + offset, length);
448 __in efx_nic_t *enp,
455 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA);
458 if (enp->en_u.siena.enu_svpd_length > 0) {
462 if ((rc = efx_vpd_hunk_get(enp->en_u.siena.enu_svpd,
463 enp->en_u.siena.enu_svpd_length, evvp->evv_tag,
485 __in efx_nic_t *enp,
491 _NOTE(ARGUNUSED(enp, data, size, evvp, contp))
498 __in efx_nic_t *enp,
502 efx_mcdi_iface_t *emip = &(enp->en_u.siena.enu_mip);
513 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA);
524 if ((rc = siena_nvram_partn_size(enp, dcfg_partn, &partn_size)) != 0)
527 if ((rc = siena_nvram_partn_lock(enp, dcfg_partn)) != 0)
530 if ((rc = siena_nvram_get_dynamic_cfg(enp, dcfg_partn,
557 if ((rc = siena_nvram_partn_erase(enp, dcfg_partn, 0, partn_size)) != 0)
561 if ((rc = siena_nvram_partn_write(enp, dcfg_partn, 0, (caddr_t)dcfg,
565 EFSYS_KMEM_FREE(enp->en_esip, dcfg_size, dcfg);
567 siena_nvram_partn_unlock(enp, dcfg_partn);
578 EFSYS_KMEM_FREE(enp->en_esip, dcfg_size, dcfg);
582 siena_nvram_partn_unlock(enp, dcfg_partn);
591 __in efx_nic_t *enp)
593 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA);
595 if (enp->en_u.siena.enu_svpd_length > 0) {
596 EFSYS_KMEM_FREE(enp->en_esip, enp->en_u.siena.enu_svpd_length,
597 enp->en_u.siena.enu_svpd);
599 enp->en_u.siena.enu_svpd = NULL;
600 enp->en_u.siena.enu_svpd_length = 0;