Lines Matching refs:enp

43 	__in				efx_nic_t *enp,  in siena_vpd_get_static()  argument
63 if ((rc = siena_nvram_partn_size(enp, partn, &size)) != 0) in siena_vpd_get_static()
71 EFSYS_KMEM_ALLOC(enp->en_esip, size, scfg); in siena_vpd_get_static()
77 if ((rc = siena_nvram_partn_read(enp, partn, 0, in siena_vpd_get_static()
105 if ((rc = siena_nvram_partn_read(enp, partn, SIENA_NVRAM_CHUNK, in siena_vpd_get_static()
124 EFSYS_KMEM_ALLOC(enp->en_esip, vpd_length, svpd); in siena_vpd_get_static()
132 EFSYS_KMEM_FREE(enp->en_esip, size, scfg); in siena_vpd_get_static()
152 EFSYS_KMEM_FREE(enp->en_esip, size, scfg); in siena_vpd_get_static()
166 __in efx_nic_t *enp) in siena_vpd_init() argument
168 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip); in siena_vpd_init()
174 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA); in siena_vpd_init()
185 if ((rc = siena_vpd_get_static(enp, partn, &svpd, &size)) != 0) in siena_vpd_init()
193 enp->en_u.siena.enu_svpd = svpd; in siena_vpd_init()
194 enp->en_u.siena.enu_svpd_length = size; in siena_vpd_init()
201 EFSYS_KMEM_FREE(enp->en_esip, size, svpd); in siena_vpd_init()
210 __in efx_nic_t *enp, in siena_vpd_size() argument
213 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip); in siena_vpd_size()
217 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA); in siena_vpd_size()
231 if ((rc = siena_nvram_partn_size(enp, partn, sizep)) != 0) in siena_vpd_size()
244 __in efx_nic_t *enp, in siena_vpd_read() argument
248 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip); in siena_vpd_read()
256 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA); in siena_vpd_read()
262 if ((rc = siena_nvram_get_dynamic_cfg(enp, dcfg_partn, in siena_vpd_read()
280 EFSYS_KMEM_FREE(enp->en_esip, dcfg_size, dcfg); in siena_vpd_read()
287 EFSYS_KMEM_FREE(enp->en_esip, dcfg_size, dcfg); in siena_vpd_read()
296 __in efx_nic_t *enp, in siena_vpd_verify() argument
309 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA); in siena_vpd_verify()
324 if (enp->en_u.siena.enu_svpd_length == 0) in siena_vpd_verify()
347 enp->en_u.siena.enu_svpd, in siena_vpd_verify()
348 enp->en_u.siena.enu_svpd_length, &stag, &skey, in siena_vpd_verify()
378 __in efx_nic_t *enp, in siena_vpd_reinit() argument
388 if (enp->en_u.siena.enu_svpd_length == 0) in siena_vpd_reinit()
394 rc = efx_vpd_hunk_get(enp->en_u.siena.enu_svpd, in siena_vpd_reinit()
395 enp->en_u.siena.enu_svpd_length, in siena_vpd_reinit()
420 __in efx_nic_t *enp, in siena_vpd_get() argument
429 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA); in siena_vpd_get()
432 if (enp->en_u.siena.enu_svpd_length > 0) { in siena_vpd_get()
433 if ((rc = efx_vpd_hunk_get(enp->en_u.siena.enu_svpd, in siena_vpd_get()
434 enp->en_u.siena.enu_svpd_length, evvp->evv_tag, in siena_vpd_get()
438 enp->en_u.siena.enu_svpd + offset, length); in siena_vpd_get()
468 __in efx_nic_t *enp, in siena_vpd_set() argument
475 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA); in siena_vpd_set()
478 if (enp->en_u.siena.enu_svpd_length > 0) { in siena_vpd_set()
482 if ((rc = efx_vpd_hunk_get(enp->en_u.siena.enu_svpd, in siena_vpd_set()
483 enp->en_u.siena.enu_svpd_length, evvp->evv_tag, in siena_vpd_set()
505 __in efx_nic_t *enp, in siena_vpd_next() argument
511 _NOTE(ARGUNUSED(enp, data, size, evvp, contp)) in siena_vpd_next()
518 __in efx_nic_t *enp, in siena_vpd_write() argument
522 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip); in siena_vpd_write()
533 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA); in siena_vpd_write()
544 if ((rc = siena_nvram_partn_size(enp, dcfg_partn, &partn_size)) != 0) in siena_vpd_write()
547 if ((rc = siena_nvram_partn_lock(enp, dcfg_partn)) != 0) in siena_vpd_write()
550 if ((rc = siena_nvram_get_dynamic_cfg(enp, dcfg_partn, in siena_vpd_write()
575 if ((rc = siena_nvram_partn_erase(enp, dcfg_partn, 0, partn_size)) != 0) in siena_vpd_write()
579 if ((rc = siena_nvram_partn_write(enp, dcfg_partn, 0, (caddr_t)dcfg, in siena_vpd_write()
583 EFSYS_KMEM_FREE(enp->en_esip, dcfg_size, dcfg); in siena_vpd_write()
585 siena_nvram_partn_unlock(enp, dcfg_partn, NULL); in siena_vpd_write()
596 EFSYS_KMEM_FREE(enp->en_esip, dcfg_size, dcfg); in siena_vpd_write()
600 siena_nvram_partn_unlock(enp, dcfg_partn, NULL); in siena_vpd_write()
613 __in efx_nic_t *enp) in siena_vpd_fini() argument
615 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA); in siena_vpd_fini()
617 if (enp->en_u.siena.enu_svpd_length > 0) { in siena_vpd_fini()
618 EFSYS_KMEM_FREE(enp->en_esip, enp->en_u.siena.enu_svpd_length, in siena_vpd_fini()
619 enp->en_u.siena.enu_svpd); in siena_vpd_fini()
621 enp->en_u.siena.enu_svpd = NULL; in siena_vpd_fini()
622 enp->en_u.siena.enu_svpd_length = 0; in siena_vpd_fini()