Lines Matching refs:pslot

142 	struct snd_mixer_oss_slot *pslot;  in snd_mixer_oss_devmask()  local
148 pslot = &mixer->slots[chn]; in snd_mixer_oss_devmask()
149 if (pslot->put_volume || pslot->put_recsrc) in snd_mixer_oss_devmask()
158 struct snd_mixer_oss_slot *pslot; in snd_mixer_oss_stereodevs() local
164 pslot = &mixer->slots[chn]; in snd_mixer_oss_stereodevs()
165 if (pslot->put_volume && pslot->stereo) in snd_mixer_oss_stereodevs()
181 struct snd_mixer_oss_slot *pslot; in snd_mixer_oss_recmask() local
184 pslot = &mixer->slots[chn]; in snd_mixer_oss_recmask()
185 if (pslot->put_recsrc) in snd_mixer_oss_recmask()
206 struct snd_mixer_oss_slot *pslot; in snd_mixer_oss_get_recsrc() local
209 pslot = &mixer->slots[chn]; in snd_mixer_oss_get_recsrc()
210 if (pslot->get_recsrc) { in snd_mixer_oss_get_recsrc()
212 pslot->get_recsrc(fmixer, pslot, &active); in snd_mixer_oss_get_recsrc()
224 struct snd_mixer_oss_slot *pslot; in snd_mixer_oss_set_recsrc() local
239 pslot = &mixer->slots[chn]; in snd_mixer_oss_set_recsrc()
240 if (pslot->put_recsrc) { in snd_mixer_oss_set_recsrc()
242 pslot->put_recsrc(fmixer, pslot, active); in snd_mixer_oss_set_recsrc()
247 pslot = &mixer->slots[chn]; in snd_mixer_oss_set_recsrc()
248 if (pslot->get_recsrc) { in snd_mixer_oss_set_recsrc()
250 pslot->get_recsrc(fmixer, pslot, &active); in snd_mixer_oss_set_recsrc()
262 struct snd_mixer_oss_slot *pslot; in snd_mixer_oss_get_volume() local
267 pslot = &mixer->slots[slot]; in snd_mixer_oss_get_volume()
268 left = pslot->volume[0]; in snd_mixer_oss_get_volume()
269 right = pslot->volume[1]; in snd_mixer_oss_get_volume()
270 if (pslot->get_volume) in snd_mixer_oss_get_volume()
271 result = pslot->get_volume(fmixer, pslot, &left, &right); in snd_mixer_oss_get_volume()
272 if (!pslot->stereo) in snd_mixer_oss_get_volume()
279 pslot->volume[0] = left; in snd_mixer_oss_get_volume()
280 pslot->volume[1] = right; in snd_mixer_oss_get_volume()
290 struct snd_mixer_oss_slot *pslot; in snd_mixer_oss_set_volume() local
295 pslot = &mixer->slots[slot]; in snd_mixer_oss_set_volume()
300 if (!pslot->stereo) in snd_mixer_oss_set_volume()
302 if (pslot->put_volume) in snd_mixer_oss_set_volume()
303 result = pslot->put_volume(fmixer, pslot, left, right); in snd_mixer_oss_set_volume()
306 pslot->volume[0] = left; in snd_mixer_oss_set_volume()
307 pslot->volume[1] = right; in snd_mixer_oss_set_volume()
516 struct snd_mixer_oss_slot *pslot, in snd_mixer_oss_get_volume1_vol() argument
543 …tl->value.integer.value[0], uinfo->value.integer.min, uinfo->value.integer.max, &pslot->volume[0]); in snd_mixer_oss_get_volume1_vol()
545 …tl->value.integer.value[1], uinfo->value.integer.min, uinfo->value.integer.max, &pslot->volume[1]); in snd_mixer_oss_get_volume1_vol()
553 struct snd_mixer_oss_slot *pslot, in snd_mixer_oss_get_volume1_sw() argument
592 struct snd_mixer_oss_slot *pslot, in snd_mixer_oss_get_volume1() argument
595 struct slot *slot = pslot->private_data; in snd_mixer_oss_get_volume1()
599 …snd_mixer_oss_get_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PVOLUME], left, righ… in snd_mixer_oss_get_volume1()
601 …snd_mixer_oss_get_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GVOLUME], left, righ… in snd_mixer_oss_get_volume1()
603 …snd_mixer_oss_get_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GLOBAL], left, right… in snd_mixer_oss_get_volume1()
606 …snd_mixer_oss_get_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PSWITCH], left, right… in snd_mixer_oss_get_volume1()
608 …snd_mixer_oss_get_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GSWITCH], left, right… in snd_mixer_oss_get_volume1()
610 …snd_mixer_oss_get_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PROUTE], left, right,… in snd_mixer_oss_get_volume1()
612 …snd_mixer_oss_get_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GROUTE], left, right,… in snd_mixer_oss_get_volume1()
618 struct snd_mixer_oss_slot *pslot, in snd_mixer_oss_put_volume1_vol() argument
658 struct snd_mixer_oss_slot *pslot, in snd_mixer_oss_put_volume1_sw() argument
703 struct snd_mixer_oss_slot *pslot, in snd_mixer_oss_put_volume1() argument
706 struct slot *slot = pslot->private_data; in snd_mixer_oss_put_volume1()
709 …snd_mixer_oss_put_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PVOLUME], left, righ… in snd_mixer_oss_put_volume1()
711 …snd_mixer_oss_put_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CVOLUME], left, righ… in snd_mixer_oss_put_volume1()
713 snd_mixer_oss_put_volume1_vol(fmixer, pslot, in snd_mixer_oss_put_volume1()
716 …snd_mixer_oss_put_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GVOLUME], left, righ… in snd_mixer_oss_put_volume1()
718 …snd_mixer_oss_put_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GLOBAL], left, right… in snd_mixer_oss_put_volume1()
722 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PSWITCH], left, right… in snd_mixer_oss_put_volume1()
724 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CSWITCH], left, right… in snd_mixer_oss_put_volume1()
726 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GSWITCH], left, right… in snd_mixer_oss_put_volume1()
728 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PROUTE], left, right,… in snd_mixer_oss_put_volume1()
730 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CROUTE], left, right,… in snd_mixer_oss_put_volume1()
732 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GROUTE], left, right,… in snd_mixer_oss_put_volume1()
735 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PSWITCH], left, right… in snd_mixer_oss_put_volume1()
737 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CSWITCH], left, right… in snd_mixer_oss_put_volume1()
739 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GSWITCH], left, right… in snd_mixer_oss_put_volume1()
741 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PROUTE], left, right,… in snd_mixer_oss_put_volume1()
743 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CROUTE], left, right,… in snd_mixer_oss_put_volume1()
745 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GROUTE], left, right,… in snd_mixer_oss_put_volume1()
752 struct snd_mixer_oss_slot *pslot, in snd_mixer_oss_get_recsrc1_sw() argument
755 struct slot *slot = pslot->private_data; in snd_mixer_oss_get_recsrc1_sw()
759 …snd_mixer_oss_get_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CSWITCH], &left, &rig… in snd_mixer_oss_get_recsrc1_sw()
765 struct snd_mixer_oss_slot *pslot, in snd_mixer_oss_get_recsrc1_route() argument
768 struct slot *slot = pslot->private_data; in snd_mixer_oss_get_recsrc1_route()
772 …snd_mixer_oss_get_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CROUTE], &left, &righ… in snd_mixer_oss_get_recsrc1_route()
778 struct snd_mixer_oss_slot *pslot, in snd_mixer_oss_put_recsrc1_sw() argument
781 struct slot *slot = pslot->private_data; in snd_mixer_oss_put_recsrc1_sw()
783 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CSWITCH], active, act… in snd_mixer_oss_put_recsrc1_sw()
788 struct snd_mixer_oss_slot *pslot, in snd_mixer_oss_put_recsrc1_route() argument
791 struct slot *slot = pslot->private_data; in snd_mixer_oss_put_recsrc1_route()
793 …snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CROUTE], active, acti… in snd_mixer_oss_put_recsrc1_route()
802 struct snd_mixer_oss_slot *pslot; in snd_mixer_oss_get_recsrc2() local
827 pslot = &mixer->slots[idx]; in snd_mixer_oss_get_recsrc2()
828 slot = pslot->private_data; in snd_mixer_oss_get_recsrc2()
852 struct snd_mixer_oss_slot *pslot; in snd_mixer_oss_put_recsrc2() local
876 pslot = &mixer->slots[idx]; in snd_mixer_oss_put_recsrc2()
877 slot = pslot->private_data; in snd_mixer_oss_put_recsrc2()
1031 struct slot *pslot; in snd_mixer_oss_build_input() local
1085 pslot = kmalloc(sizeof(slot), GFP_KERNEL); in snd_mixer_oss_build_input()
1086 if (! pslot) in snd_mixer_oss_build_input()
1088 *pslot = slot; in snd_mixer_oss_build_input()
1089 pslot->signature = SNDRV_MIXER_OSS_SIGNATURE; in snd_mixer_oss_build_input()
1090 pslot->assigned = ptr; in snd_mixer_oss_build_input()
1091 pslot->allocated = ptr_allocated; in snd_mixer_oss_build_input()
1107 rslot->private_data = pslot; in snd_mixer_oss_build_input()