Lines Matching full:scfg
48 siena_mc_static_config_hdr_t *scfg; in siena_vpd_get_static() local
71 EFSYS_KMEM_ALLOC(enp->en_esip, size, scfg); in siena_vpd_get_static()
72 if (scfg == NULL) { in siena_vpd_get_static()
78 (caddr_t)scfg, SIENA_NVRAM_CHUNK)) != 0) in siena_vpd_get_static()
82 if (EFX_DWORD_FIELD(scfg->magic, EFX_DWORD_0) != in siena_vpd_get_static()
91 hdr_length = EFX_WORD_FIELD(scfg->length, EFX_WORD_0); in siena_vpd_get_static()
92 vpd_offset = EFX_DWORD_FIELD(scfg->static_vpd_offset, EFX_DWORD_0); in siena_vpd_get_static()
93 vpd_length = EFX_DWORD_FIELD(scfg->static_vpd_length, EFX_DWORD_0); in siena_vpd_get_static()
102 /* Read the remainder of scfg + static vpd */ in siena_vpd_get_static()
106 (caddr_t)scfg + SIENA_NVRAM_CHUNK, in siena_vpd_get_static()
114 cksum += ((uint8_t *)scfg)[pos]; in siena_vpd_get_static()
129 memcpy(svpd, (caddr_t)scfg + vpd_offset, vpd_length); 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()