Lines Matching defs:evvp
250 __inout efx_vpd_value_t *evvp)
258 if ((rc = evpdop->evpdo_get(enp, data, size, evvp)) != 0) {
278 __in efx_vpd_value_t *evvp)
286 if ((rc = evpdop->evpdo_set(enp, data, size, evvp)) != 0)
302 __out efx_vpd_value_t *evvp,
311 if ((rc = evpdop->evpdo_next(enp, data, size, evvp, contp)) != 0)
794 __in efx_vpd_value_t *evvp)
811 switch (evvp->evv_tag) {
813 if (evvp->evv_keyword != 0) {
819 if (evvp->evv_length == 0) {
826 if (evvp->evv_keyword == EFX_VPD_KEYWORD('R', 'V')) {
850 else if (tag != evvp->evv_tag) {
868 dest = offset + evvp->evv_length;
879 if (keyword == evvp->evv_keyword &&
880 evvp->evv_length == 0) {
886 } else if (keyword == evvp->evv_keyword) {
889 dest = offset + pos + 3 + evvp->evv_length;
901 if (evvp->evv_length == 0)
906 dest = offset + pos + 3 + evvp->evv_length;
921 memcpy(data + dest - evvp->evv_length, evvp->evv_value,
922 evvp->evv_length);
925 if (tag != EFX_VPD_ID && evvp->evv_length > 0) {
927 evvp->evv_keyword);
932 data[offset + pos + 2] = evvp->evv_length;