Lines Matching refs:enp

43 	__in				efx_nic_t *enp,
63 if ((rc = siena_nvram_partn_size(enp, partn, &size)) != 0)
66 EFSYS_KMEM_ALLOC(enp->en_esip, size, scfg);
72 if ((rc = siena_nvram_partn_read(enp, partn, 0,
100 if ((rc = siena_nvram_partn_read(enp, partn, SIENA_NVRAM_CHUNK,
119 EFSYS_KMEM_ALLOC(enp->en_esip, vpd_length, svpd);
127 EFSYS_KMEM_FREE(enp->en_esip, size, scfg);
147 EFSYS_KMEM_FREE(enp->en_esip, size, scfg);
159 __in efx_nic_t *enp)
161 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip);
167 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA);
178 if ((rc = siena_vpd_get_static(enp, partn, &svpd, &size)) != 0)
186 enp->en_u.siena.enu_svpd = svpd;
187 enp->en_u.siena.enu_svpd_length = size;
194 EFSYS_KMEM_FREE(enp->en_esip, size, svpd);
203 __in efx_nic_t *enp,
206 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip);
210 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA);
224 if ((rc = siena_nvram_partn_size(enp, partn, sizep)) != 0)
237 __in efx_nic_t *enp,
241 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip);
249 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA);
255 if ((rc = siena_nvram_get_dynamic_cfg(enp, dcfg_partn,
273 EFSYS_KMEM_FREE(enp->en_esip, dcfg_size, dcfg);
280 EFSYS_KMEM_FREE(enp->en_esip, dcfg_size, dcfg);
289 __in efx_nic_t *enp,
302 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA);
317 if (enp->en_u.siena.enu_svpd_length == 0)
340 enp->en_u.siena.enu_svpd,
341 enp->en_u.siena.enu_svpd_length, &stag, &skey,
371 __in efx_nic_t *enp,
381 if (enp->en_u.siena.enu_svpd_length == 0)
387 rc = efx_vpd_hunk_get(enp->en_u.siena.enu_svpd,
388 enp->en_u.siena.enu_svpd_length,
413 __in efx_nic_t *enp,
422 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA);
425 if (enp->en_u.siena.enu_svpd_length > 0) {
426 if ((rc = efx_vpd_hunk_get(enp->en_u.siena.enu_svpd,
427 enp->en_u.siena.enu_svpd_length, evvp->evv_tag,
431 enp->en_u.siena.enu_svpd + offset, length);
461 __in efx_nic_t *enp,
468 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA);
471 if (enp->en_u.siena.enu_svpd_length > 0) {
475 if ((rc = efx_vpd_hunk_get(enp->en_u.siena.enu_svpd,
476 enp->en_u.siena.enu_svpd_length, evvp->evv_tag,
498 __in efx_nic_t *enp,
504 _NOTE(ARGUNUSED(enp, data, size, evvp, contp))
511 __in efx_nic_t *enp,
515 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip);
526 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA);
537 if ((rc = siena_nvram_partn_size(enp, dcfg_partn, &partn_size)) != 0)
540 if ((rc = siena_nvram_partn_lock(enp, dcfg_partn)) != 0)
543 if ((rc = siena_nvram_get_dynamic_cfg(enp, dcfg_partn,
568 if ((rc = siena_nvram_partn_erase(enp, dcfg_partn, 0, partn_size)) != 0)
572 if ((rc = siena_nvram_partn_write(enp, dcfg_partn, 0, (caddr_t)dcfg,
576 EFSYS_KMEM_FREE(enp->en_esip, dcfg_size, dcfg);
578 siena_nvram_partn_unlock(enp, dcfg_partn);
589 EFSYS_KMEM_FREE(enp->en_esip, dcfg_size, dcfg);
593 siena_nvram_partn_unlock(enp, dcfg_partn);
606 __in efx_nic_t *enp)
608 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA);
610 if (enp->en_u.siena.enu_svpd_length > 0) {
611 EFSYS_KMEM_FREE(enp->en_esip, enp->en_u.siena.enu_svpd_length,
612 enp->en_u.siena.enu_svpd);
614 enp->en_u.siena.enu_svpd = NULL;
615 enp->en_u.siena.enu_svpd_length = 0;