Lines Matching refs:pslot

128 	struct snd_mixer_oss_slot *pslot;  in snd_mixer_oss_devmask()  local
135 pslot = &mixer->slots[chn]; in snd_mixer_oss_devmask()
136 if (pslot->put_volume || pslot->put_recsrc) in snd_mixer_oss_devmask()
146 struct snd_mixer_oss_slot *pslot; in snd_mixer_oss_stereodevs() local
153 pslot = &mixer->slots[chn]; in snd_mixer_oss_stereodevs()
154 if (pslot->put_volume && pslot->stereo) in snd_mixer_oss_stereodevs()
172 struct snd_mixer_oss_slot *pslot; in snd_mixer_oss_recmask() local
175 pslot = &mixer->slots[chn]; in snd_mixer_oss_recmask()
176 if (pslot->put_recsrc) in snd_mixer_oss_recmask()
199 struct snd_mixer_oss_slot *pslot; in snd_mixer_oss_get_recsrc() local
202 pslot = &mixer->slots[chn]; in snd_mixer_oss_get_recsrc()
203 if (pslot->get_recsrc) { in snd_mixer_oss_get_recsrc()
205 pslot->get_recsrc(fmixer, pslot, &active); in snd_mixer_oss_get_recsrc()
220 struct snd_mixer_oss_slot *pslot; in snd_mixer_oss_set_recsrc() local
236 pslot = &mixer->slots[chn]; in snd_mixer_oss_set_recsrc()
237 if (pslot->put_recsrc) { in snd_mixer_oss_set_recsrc()
239 pslot->put_recsrc(fmixer, pslot, active); in snd_mixer_oss_set_recsrc()
244 pslot = &mixer->slots[chn]; in snd_mixer_oss_set_recsrc()
245 if (pslot->get_recsrc) { in snd_mixer_oss_set_recsrc()
247 pslot->get_recsrc(fmixer, pslot, &active); in snd_mixer_oss_set_recsrc()
260 struct snd_mixer_oss_slot *pslot; in snd_mixer_oss_get_volume() local
266 pslot = &mixer->slots[slot]; in snd_mixer_oss_get_volume()
267 left = pslot->volume[0]; in snd_mixer_oss_get_volume()
268 right = pslot->volume[1]; in snd_mixer_oss_get_volume()
269 if (pslot->get_volume) in snd_mixer_oss_get_volume()
270 result = pslot->get_volume(fmixer, pslot, &left, &right); in snd_mixer_oss_get_volume()
271 if (!pslot->stereo) in snd_mixer_oss_get_volume()
282 pslot->volume[0] = left; in snd_mixer_oss_get_volume()
283 pslot->volume[1] = right; in snd_mixer_oss_get_volume()
295 struct snd_mixer_oss_slot *pslot; in snd_mixer_oss_set_volume() local
301 pslot = &mixer->slots[slot]; in snd_mixer_oss_set_volume()
306 if (!pslot->stereo) in snd_mixer_oss_set_volume()
308 if (pslot->put_volume) in snd_mixer_oss_set_volume()
309 result = pslot->put_volume(fmixer, pslot, left, right); in snd_mixer_oss_set_volume()
312 pslot->volume[0] = left; in snd_mixer_oss_set_volume()
313 pslot->volume[1] = right; in snd_mixer_oss_set_volume()
531 struct snd_mixer_oss_slot *pslot, in snd_mixer_oss_get_volume1_vol() argument
559 …tl->value.integer.value[0], uinfo->value.integer.min, uinfo->value.integer.max, &pslot->volume[0]); in snd_mixer_oss_get_volume1_vol()
561 …tl->value.integer.value[1], uinfo->value.integer.min, uinfo->value.integer.max, &pslot->volume[1]); in snd_mixer_oss_get_volume1_vol()
569 struct snd_mixer_oss_slot *pslot, in snd_mixer_oss_get_volume1_sw() argument
609 struct snd_mixer_oss_slot *pslot, in snd_mixer_oss_get_volume1() argument
612 struct slot *slot = pslot->private_data; in snd_mixer_oss_get_volume1()
616 …snd_mixer_oss_get_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PVOLUME], left, righ… in snd_mixer_oss_get_volume1()
618 …snd_mixer_oss_get_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GVOLUME], left, righ… in snd_mixer_oss_get_volume1()
620 …snd_mixer_oss_get_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GLOBAL], left, right… in snd_mixer_oss_get_volume1()
623 …snd_mixer_oss_get_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PSWITCH], left, right… in snd_mixer_oss_get_volume1()
625 …snd_mixer_oss_get_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GSWITCH], left, right… in snd_mixer_oss_get_volume1()
627 …snd_mixer_oss_get_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PROUTE], left, right,… in snd_mixer_oss_get_volume1()
629 …snd_mixer_oss_get_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GROUTE], left, right,… in snd_mixer_oss_get_volume1()
635 struct snd_mixer_oss_slot *pslot, in snd_mixer_oss_put_volume1_vol() argument
677 struct snd_mixer_oss_slot *pslot, in snd_mixer_oss_put_volume1_sw() argument
724 struct snd_mixer_oss_slot *pslot, in snd_mixer_oss_put_volume1() argument
727 struct slot *slot = pslot->private_data; in snd_mixer_oss_put_volume1()
730 …snd_mixer_oss_put_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PVOLUME], left, righ… in snd_mixer_oss_put_volume1()
732 …snd_mixer_oss_put_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CVOLUME], left, righ… in snd_mixer_oss_put_volume1()
734 snd_mixer_oss_put_volume1_vol(fmixer, pslot, in snd_mixer_oss_put_volume1()
737 …snd_mixer_oss_put_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GVOLUME], left, righ… in snd_mixer_oss_put_volume1()
739 …snd_mixer_oss_put_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GLOBAL], left, right… in snd_mixer_oss_put_volume1()
743 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PSWITCH], left, right… in snd_mixer_oss_put_volume1()
745 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CSWITCH], left, right… in snd_mixer_oss_put_volume1()
747 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GSWITCH], left, right… in snd_mixer_oss_put_volume1()
749 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PROUTE], left, right,… in snd_mixer_oss_put_volume1()
751 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CROUTE], left, right,… in snd_mixer_oss_put_volume1()
753 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GROUTE], left, right,… in snd_mixer_oss_put_volume1()
756 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PSWITCH], left, right… in snd_mixer_oss_put_volume1()
758 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CSWITCH], left, right… in snd_mixer_oss_put_volume1()
760 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GSWITCH], left, right… in snd_mixer_oss_put_volume1()
762 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PROUTE], left, right,… in snd_mixer_oss_put_volume1()
764 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CROUTE], left, right,… in snd_mixer_oss_put_volume1()
766 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GROUTE], left, right,… in snd_mixer_oss_put_volume1()
773 struct snd_mixer_oss_slot *pslot, in snd_mixer_oss_get_recsrc1_sw() argument
776 struct slot *slot = pslot->private_data; in snd_mixer_oss_get_recsrc1_sw()
780 …snd_mixer_oss_get_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CSWITCH], &left, &rig… in snd_mixer_oss_get_recsrc1_sw()
786 struct snd_mixer_oss_slot *pslot, in snd_mixer_oss_get_recsrc1_route() argument
789 struct slot *slot = pslot->private_data; in snd_mixer_oss_get_recsrc1_route()
793 …snd_mixer_oss_get_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CROUTE], &left, &righ… in snd_mixer_oss_get_recsrc1_route()
799 struct snd_mixer_oss_slot *pslot, in snd_mixer_oss_put_recsrc1_sw() argument
802 struct slot *slot = pslot->private_data; in snd_mixer_oss_put_recsrc1_sw()
804 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CSWITCH], active, act… in snd_mixer_oss_put_recsrc1_sw()
809 struct snd_mixer_oss_slot *pslot, in snd_mixer_oss_put_recsrc1_route() argument
812 struct slot *slot = pslot->private_data; in snd_mixer_oss_put_recsrc1_route()
814 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CROUTE], active, acti… in snd_mixer_oss_put_recsrc1_route()
823 struct snd_mixer_oss_slot *pslot; in snd_mixer_oss_get_recsrc2() local
850 pslot = &mixer->slots[idx]; in snd_mixer_oss_get_recsrc2()
851 slot = pslot->private_data; in snd_mixer_oss_get_recsrc2()
875 struct snd_mixer_oss_slot *pslot; in snd_mixer_oss_put_recsrc2() local
900 pslot = &mixer->slots[idx]; in snd_mixer_oss_put_recsrc2()
901 slot = pslot->private_data; in snd_mixer_oss_put_recsrc2()
1058 struct slot *pslot; in snd_mixer_oss_build_input() local
1115 pslot = kmalloc(sizeof(slot), GFP_KERNEL); in snd_mixer_oss_build_input()
1116 if (! pslot) in snd_mixer_oss_build_input()
1118 *pslot = slot; in snd_mixer_oss_build_input()
1119 pslot->signature = SNDRV_MIXER_OSS_SIGNATURE; in snd_mixer_oss_build_input()
1120 pslot->assigned = ptr; in snd_mixer_oss_build_input()
1121 pslot->allocated = ptr_allocated; in snd_mixer_oss_build_input()
1137 rslot->private_data = pslot; in snd_mixer_oss_build_input()