DEV_SOFTC
error = (*vc->vc_cfgread)(DEV_SOFTC(vs),
value = vc->vc_hv_features(DEV_SOFTC(vs), false);
error = (*vc->vc_cfgwrite)(DEV_SOFTC(vs),
value &= vc->vc_hv_features(DEV_SOFTC(vs), false);
(*vc->vc_apply_features)(DEV_SOFTC(vs),
vc->vc_qinit(DEV_SOFTC(vs), value, false);
(*vq->vq_notify)(DEV_SOFTC(vs), vq);
(*vc->vc_qnotify)(DEV_SOFTC(vs), vq);
vc->vc_reset(DEV_SOFTC(vs));
vc->vc_set_msix(DEV_SOFTC(vs), vs->vs_curq);
value = vc->vc_hv_features(DEV_SOFTC(vs), true);
hvfeat = vc->vc_hv_features(DEV_SOFTC(vs), true);
(*vc->vc_reset)(DEV_SOFTC(vs));
(*vc->vc_apply_features)(DEV_SOFTC(vs),
vc->vc_set_msix(DEV_SOFTC(vs), vs->vs_curq);
vc->vc_qinit(DEV_SOFTC(vs), 0, true);
(*vq->vq_notify)(DEV_SOFTC(vs), vq);
(*vc->vc_qnotify)(DEV_SOFTC(vs), vq);
vc->vc_cfgread(DEV_SOFTC(vs), offset, size, &value);
vc->vc_cfgwrite(DEV_SOFTC(vs), offset, size, value);
vc->vc_update_msix(DEV_SOFTC(vs), offset);