Lines Matching defs:vr
2053 sndctl_mix_read(audio_client_t *c, oss_mixer_value *vr)
2063 if ((vr->dev != -1) && (vr->dev != (auclnt_get_dev_index(d) - 1)))
2067 (vr->ctrl >= odev->d_nctrl) ||
2068 ((ctrl = odev->d_ctrls[vr->ctrl]) == NULL)) {
2072 switch (odev->d_exts[vr->ctrl].type) {
2075 vr->value = ddi_ffs((unsigned long)v) - 1;
2078 vr->value = (int)ddi_swap16(v & 0xffff);
2081 vr->value = (int)(v | (v << 8));
2085 if (odev->d_exts[vr->ctrl].enumbit >= 0) {
2088 mask <<= (odev->d_exts[vr->ctrl].enumbit);
2089 vr->value = (v & mask) ? 1 : 0;
2091 vr->value = v ? 1 : 0;
2096 vr->value = (int)v;
2105 sndctl_mix_write(audio_client_t *c, oss_mixer_value *vr)
2115 if ((vr->dev != -1) && (vr->dev != (auclnt_get_dev_index(d) - 1)))
2119 (vr->ctrl >= odev->d_nctrl) ||
2120 ((ctrl = odev->d_ctrls[vr->ctrl]) == NULL)) {
2124 switch (odev->d_exts[vr->ctrl].type) {
2127 if (odev->d_exts[vr->ctrl].enumbit >= 0) {
2133 mask <<= (odev->d_exts[vr->ctrl].enumbit);
2134 if (vr->value) {
2140 v = vr->value;
2145 v = 1U << vr->value;
2149 v = vr->value & 0xff;
2153 v = vr->value;
2154 v = ddi_swap16(vr->value & 0xffff);
2157 v = vr->value;