• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/sound/core/oss/

Lines Matching refs:pslot

131 	struct snd_mixer_oss_slot *pslot;
137 pslot = &mixer->slots[chn];
138 if (pslot->put_volume || pslot->put_recsrc)
147 struct snd_mixer_oss_slot *pslot;
153 pslot = &mixer->slots[chn];
154 if (pslot->put_volume && pslot->stereo)
170 struct snd_mixer_oss_slot *pslot;
173 pslot = &mixer->slots[chn];
174 if (pslot->put_recsrc)
194 struct snd_mixer_oss_slot *pslot;
197 pslot = &mixer->slots[chn];
198 if (pslot->get_recsrc) {
200 pslot->get_recsrc(fmixer, pslot, &active);
212 struct snd_mixer_oss_slot *pslot;
226 pslot = &mixer->slots[chn];
227 if (pslot->put_recsrc) {
229 pslot->put_recsrc(fmixer, pslot, active);
234 pslot = &mixer->slots[chn];
235 if (pslot->get_recsrc) {
237 pslot->get_recsrc(fmixer, pslot, &active);
249 struct snd_mixer_oss_slot *pslot;
254 pslot = &mixer->slots[slot];
255 left = pslot->volume[0];
256 right = pslot->volume[1];
257 if (pslot->get_volume)
258 result = pslot->get_volume(fmixer, pslot, &left, &right);
259 if (!pslot->stereo)
264 pslot->volume[0] = left;
265 pslot->volume[1] = right;
275 struct snd_mixer_oss_slot *pslot;
280 pslot = &mixer->slots[slot];
285 if (!pslot->stereo)
287 if (pslot->put_volume)
288 result = pslot->put_volume(fmixer, pslot, left, right);
291 pslot->volume[0] = left;
292 pslot->volume[1] = right;
482 struct snd_mixer_oss_slot *pslot,
509 *left = snd_mixer_oss_conv1(uctl->value.integer.value[0], uinfo->value.integer.min, uinfo->value.integer.max, &pslot->volume[0]);
511 *right = snd_mixer_oss_conv1(uctl->value.integer.value[1], uinfo->value.integer.min, uinfo->value.integer.max, &pslot->volume[1]);
519 struct snd_mixer_oss_slot *pslot,
558 struct snd_mixer_oss_slot *pslot,
561 struct slot *slot = (struct slot *)pslot->private_data;
565 snd_mixer_oss_get_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PVOLUME], left, right);
567 snd_mixer_oss_get_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GVOLUME], left, right);
569 snd_mixer_oss_get_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GLOBAL], left, right);
572 snd_mixer_oss_get_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PSWITCH], left, right, 0);
574 snd_mixer_oss_get_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GSWITCH], left, right, 0);
576 snd_mixer_oss_get_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PROUTE], left, right, 1);
578 snd_mixer_oss_get_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GROUTE], left, right, 1);
584 struct snd_mixer_oss_slot *pslot,
622 struct snd_mixer_oss_slot *pslot,
667 struct snd_mixer_oss_slot *pslot,
670 struct slot *slot = (struct slot *)pslot->private_data;
673 snd_mixer_oss_put_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PVOLUME], left, right);
675 snd_mixer_oss_put_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CVOLUME], left, right);
677 snd_mixer_oss_put_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GVOLUME], left, right);
679 snd_mixer_oss_put_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GLOBAL], left, right);
683 snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PSWITCH], left, right, 0);
685 snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GSWITCH], left, right, 0);
687 snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PROUTE], left, right, 1);
689 snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GROUTE], left, right, 1);
692 snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PSWITCH], left, right, 0);
694 snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GSWITCH], left, right, 0);
696 snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PROUTE], left, right, 1);
698 snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GROUTE], left, right, 1);
705 struct snd_mixer_oss_slot *pslot,
708 struct slot *slot = (struct slot *)pslot->private_data;
712 snd_mixer_oss_get_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CSWITCH], &left, &right, 0);
718 struct snd_mixer_oss_slot *pslot,
721 struct slot *slot = (struct slot *)pslot->private_data;
725 snd_mixer_oss_get_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CROUTE], &left, &right, 1);
731 struct snd_mixer_oss_slot *pslot,
734 struct slot *slot = (struct slot *)pslot->private_data;
736 snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CSWITCH], active, active, 0);
741 struct snd_mixer_oss_slot *pslot,
744 struct slot *slot = (struct slot *)pslot->private_data;
746 snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CROUTE], active, active, 1);
755 struct snd_mixer_oss_slot *pslot;
780 pslot = &mixer->slots[idx];
781 slot = (struct slot *)pslot->private_data;
804 struct snd_mixer_oss_slot *pslot;
828 pslot = &mixer->slots[idx];
829 slot = (struct slot *)pslot->private_data;
920 struct slot *pslot;
1009 pslot = kmalloc(sizeof(slot), GFP_KERNEL);
1010 if (! pslot)
1012 *pslot = slot;
1013 pslot->signature = SNDRV_MIXER_OSS_SIGNATURE;
1014 pslot->assigned = ptr;
1015 pslot->allocated = ptr_allocated;
1031 rslot->private_data = pslot;