Lines Matching refs:rslot
959 static void mixer_slot_clear(struct snd_mixer_oss_slot *rslot) in mixer_slot_clear() argument
961 int idx = rslot->number; /* remember this */ in mixer_slot_clear()
962 if (rslot->private_free) in mixer_slot_clear()
963 rslot->private_free(rslot); in mixer_slot_clear()
964 memset(rslot, 0, sizeof(*rslot)); in mixer_slot_clear()
965 rslot->number = idx; in mixer_slot_clear()
1040 struct snd_mixer_oss_slot *rslot; in snd_mixer_oss_build_input() local
1099 rslot = &mixer->slots[ptr->oss_id]; in snd_mixer_oss_build_input()
1100 mixer_slot_clear(rslot); in snd_mixer_oss_build_input()
1101 rslot->stereo = slot.channels > 1 ? 1 : 0; in snd_mixer_oss_build_input()
1102 rslot->get_volume = snd_mixer_oss_get_volume1; in snd_mixer_oss_build_input()
1103 rslot->put_volume = snd_mixer_oss_put_volume1; in snd_mixer_oss_build_input()
1106 rslot->get_recsrc = snd_mixer_oss_get_recsrc1_sw; in snd_mixer_oss_build_input()
1107 rslot->put_recsrc = snd_mixer_oss_put_recsrc1_sw; in snd_mixer_oss_build_input()
1109 rslot->get_recsrc = snd_mixer_oss_get_recsrc1_route; in snd_mixer_oss_build_input()
1110 rslot->put_recsrc = snd_mixer_oss_put_recsrc1_route; in snd_mixer_oss_build_input()
1114 rslot->private_data = pslot; in snd_mixer_oss_build_input()
1115 rslot->private_free = snd_mixer_oss_slot_free; in snd_mixer_oss_build_input()