/illumos-gate/usr/src/uts/common/io/sfxge/common/ |
H A D | ef10_vpd.c | 308 __inout efx_vpd_value_t *evvp) 320 enp->en_arch.ef10.ena_svpd_length, evvp->evv_tag, 321 evvp->evv_keyword, &offset, &length)) == 0) { 322 evvp->evv_length = length; 323 (void) memcpy(evvp->evv_value, 331 if ((rc = efx_vpd_hunk_get(data, size, evvp->evv_tag, 332 evvp->evv_keyword, &offset, &length)) != 0) 335 evvp->evv_length = length; 336 (void) memcpy(evvp->evv_value, data + offset, length); 353 __in efx_vpd_value_t *evvp) 304 ef10_vpd_get( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size, __inout efx_vpd_value_t *evvp) argument 349 ef10_vpd_set( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size, __in efx_vpd_value_t *evvp) argument 387 ef10_vpd_next( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size, __out efx_vpd_value_t *evvp, __inout unsigned int *contp) argument [all...] |
H A D | efx_vpd.c | 245 __inout efx_vpd_value_t *evvp) 253 if ((rc = evpdop->evpdo_get(enp, data, size, evvp)) != 0) 269 __in efx_vpd_value_t *evvp) 277 if ((rc = evpdop->evpdo_set(enp, data, size, evvp)) != 0) 293 __out efx_vpd_value_t *evvp, 302 if ((rc = evpdop->evpdo_next(enp, data, size, evvp, contp)) != 0) 786 __in efx_vpd_value_t *evvp) 803 switch (evvp->evv_tag) { 805 if (evvp->evv_keyword != 0) { 811 if (evvp 241 efx_vpd_get( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size, __inout efx_vpd_value_t *evvp) argument 265 efx_vpd_set( __in efx_nic_t *enp, __inout_bcount(size) caddr_t data, __in size_t size, __in efx_vpd_value_t *evvp) argument 289 efx_vpd_next( __in efx_nic_t *enp, __inout_bcount(size) caddr_t data, __in size_t size, __out efx_vpd_value_t *evvp, __inout unsigned int *contp) argument [all...] |
H A D | siena_vpd.c | 413 __inout efx_vpd_value_t *evvp) 424 enp->en_u.siena.enu_svpd_length, evvp->evv_tag, 425 evvp->evv_keyword, &offset, &length)) == 0) { 426 evvp->evv_length = length; 427 (void) memcpy(evvp->evv_value, 435 if ((rc = efx_vpd_hunk_get(data, size, evvp->evv_tag, 436 evvp->evv_keyword, &offset, &length)) != 0) 439 evvp->evv_length = length; 440 (void) memcpy(evvp->evv_value, data + offset, length); 457 __in efx_vpd_value_t *evvp) 409 siena_vpd_get( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size, __inout efx_vpd_value_t *evvp) argument 453 siena_vpd_set( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size, __in efx_vpd_value_t *evvp) argument 490 siena_vpd_next( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size, __out efx_vpd_value_t *evvp, __inout unsigned int *contp) argument [all...] |
H A D | siena_impl.h | 263 __inout efx_vpd_value_t *evvp); 270 __in efx_vpd_value_t *evvp); 277 __out efx_vpd_value_t *evvp,
|
H A D | ef10_impl.h | 789 __inout efx_vpd_value_t *evvp); 796 __in efx_vpd_value_t *evvp); 803 __out efx_vpd_value_t *evvp,
|
H A D | efx.h | 1226 __inout efx_vpd_value_t *evvp); 1233 __in efx_vpd_value_t *evvp); 1240 __out efx_vpd_value_t *evvp,
|
H A D | efx_impl.h | 1115 __in efx_vpd_value_t *evvp); variable
|
/illumos-gate/usr/src/uts/common/io/sfxge/ |
H A D | sfxge.c | 789 efx_vpd_value_t *evvp; local 791 evvp = svkp->svk_vv + type; 792 evvp->evv_tag = tag; 793 evvp->evv_keyword = EFX_VPD_KEYWORD(keyword[0], keyword[1]); 795 if (efx_vpd_get(enp, vpd, size, evvp) != 0) { 796 evvp->evv_length = strlen(unknown) + 1; 797 bcopy(unknown, evvp->evv_value, evvp->evv_length); 803 kstat_named_setstr(knp, (char *)evvp->evv_value); 804 svkp->svk_ksp->ks_data_size += sizeof (*evvp); [all...] |