Lines Matching defs:ossdev
499 mask |= (1 << w1->ossdev);
500 fullmask |= (1 << w1->ossdev);
505 if (w != NULL && (mask & (1 << w->ossdev)))
506 mask = (1 << w->ossdev);
1171 if (w->ossmask != 0 || w->ossdev >= 0) {
1174 if (w->ossdev >= 0)
1175 sbuf_printf(&sb, " (%s)", ossnames[w->ossdev]);
2319 * Update amplification per pdevinfo per ossdev, calculate summary coefficient
2323 hdaa_audio_ctl_dev_set(struct hdaa_audio_ctl *ctl, int ossdev,
2328 ctl->devleft[ossdev] = *left;
2329 ctl->devright[ossdev] = *right;
2330 ctl->devmute[ossdev] = mute;
2336 if (i == ossdev)
2353 int ossdev, nid_t nid, int index, int mute, int left, int right, int depth)
2383 hdaa_audio_ctl_dev_set(ctl, ossdev, mute, &left, &right);
2386 /* If widget has own ossdev - not traverse it.
2388 if (w->ossdev >= 0 && depth > 0)
2408 hdaa_audio_ctl_dev_set(ctl, ossdev, mute, &left, &right);
2416 hdaa_audio_ctl_source_volume(pdevinfo, ossdev,
2429 int ossdev, nid_t nid, int index, int mute, int left, int right, int depth)
2471 hdaa_audio_ctl_dev_set(ctl, ossdev, mute, &left, &right);
2489 hdaa_audio_ctl_dev_set(ctl, ossdev, mute, &cleft, &cright);
2490 hdaa_audio_ctl_dest_volume(pdevinfo, ossdev, w->conns[i], -1,
2496 * Set volumes for the specified pdevinfo and ossdev.
2563 if (w->ossdev != dev)
2704 if (cw->ossdev < 0) {
2975 w->ossdev = -1;
4004 w->ossdev = SOUND_MIXER_IMIX;
4513 int ossdev, int ctlable, int depth, int *minamp, int *maxamp)
4542 ctl->ossmask |= (1 << ossdev);
4551 /* If widget has own ossdev - not traverse it.
4553 if (w->ossdev >= 0 && depth > 0)
4563 w->ossmask |= (1 << ossdev);
4576 ctl->ossmask |= (1 << ossdev);
4594 wc->nid, j, ossdev, ctlable, depth + 1,
4619 int ossdev, int depth, int *minamp, int *maxamp)
4660 ctl->ossmask |= (1 << ossdev);
4684 ctl->ossmask |= (1 << ossdev);
4691 found += hdaa_audio_ctl_dest_amp(devinfo, w->conns[i], -1, ossdev,
4788 w->ossdev = use;
4797 if (w->ossdev >= 0)
4829 w->ossdev = types[type][j];
4838 if (w->ossdev >= 0)
4852 w->ossdev = types[6][j];
4918 hdaa_adjust_amp(struct hdaa_widget *w, int ossdev,
4929 pdevinfo->ossmask |= (1 << ossdev);
4932 if (pdevinfo->minamp[ossdev] == 0 && pdevinfo->maxamp[ossdev] == 0) {
4933 pdevinfo->minamp[ossdev] = minamp;
4934 pdevinfo->maxamp[ossdev] = maxamp;
4936 pdevinfo->minamp[ossdev] = imax(pdevinfo->minamp[ossdev], minamp);
4937 pdevinfo->maxamp[ossdev] = imin(pdevinfo->maxamp[ossdev], maxamp);
4962 if (w->ossdev < 0)
4965 w->ossdev, 1, 0, &minamp, &maxamp);
4966 hdaa_adjust_amp(w, w->ossdev, found, minamp, maxamp);
4977 if (w->ossdev == SOUND_MIXER_IMIX) {
4980 w->ossdev, 1, 0, &minamp, &maxamp);
4985 w->ossdev, 0, &minamp, &maxamp);
4988 hdaa_adjust_amp(w, w->ossdev, found, minamp, maxamp);
5844 if (w->ossmask != 0 || w->ossdev >= 0) {
5847 if (w->ossdev >= 0)
5848 printf(" (%s)", ossnames[w->ossdev]);
5917 if (w->ossdev >= 0) {
6025 if (w->ossdev != SOUND_MIXER_IMIX)
6285 w->ossdev = -1;