Lines Matching refs:rslot
926 static void mixer_slot_clear(struct snd_mixer_oss_slot *rslot)
928 int idx = rslot->number; /* remember this */
929 if (rslot->private_free)
930 rslot->private_free(rslot);
931 memset(rslot, 0, sizeof(*rslot));
932 rslot->number = idx;
1007 struct snd_mixer_oss_slot *rslot;
1064 rslot = &mixer->slots[ptr->oss_id];
1065 mixer_slot_clear(rslot);
1066 rslot->stereo = slot.channels > 1 ? 1 : 0;
1067 rslot->get_volume = snd_mixer_oss_get_volume1;
1068 rslot->put_volume = snd_mixer_oss_put_volume1;
1071 rslot->get_recsrc = snd_mixer_oss_get_recsrc1_sw;
1072 rslot->put_recsrc = snd_mixer_oss_put_recsrc1_sw;
1074 rslot->get_recsrc = snd_mixer_oss_get_recsrc1_route;
1075 rslot->put_recsrc = snd_mixer_oss_put_recsrc1_route;
1079 rslot->private_data = pslot;
1080 rslot->private_free = snd_mixer_oss_slot_free;