Lines Matching refs:rslot
952 static void mixer_slot_clear(struct snd_mixer_oss_slot *rslot) in mixer_slot_clear() argument
954 int idx = rslot->number; /* remember this */ in mixer_slot_clear()
955 if (rslot->private_free) in mixer_slot_clear()
956 rslot->private_free(rslot); in mixer_slot_clear()
957 memset(rslot, 0, sizeof(*rslot)); in mixer_slot_clear()
958 rslot->number = idx; in mixer_slot_clear()
1033 struct snd_mixer_oss_slot *rslot; in snd_mixer_oss_build_input() local
1092 rslot = &mixer->slots[ptr->oss_id]; in snd_mixer_oss_build_input()
1093 mixer_slot_clear(rslot); in snd_mixer_oss_build_input()
1094 rslot->stereo = slot.channels > 1 ? 1 : 0; in snd_mixer_oss_build_input()
1095 rslot->get_volume = snd_mixer_oss_get_volume1; in snd_mixer_oss_build_input()
1096 rslot->put_volume = snd_mixer_oss_put_volume1; in snd_mixer_oss_build_input()
1099 rslot->get_recsrc = snd_mixer_oss_get_recsrc1_sw; in snd_mixer_oss_build_input()
1100 rslot->put_recsrc = snd_mixer_oss_put_recsrc1_sw; in snd_mixer_oss_build_input()
1102 rslot->get_recsrc = snd_mixer_oss_get_recsrc1_route; in snd_mixer_oss_build_input()
1103 rslot->put_recsrc = snd_mixer_oss_put_recsrc1_route; in snd_mixer_oss_build_input()
1107 rslot->private_data = pslot; in snd_mixer_oss_build_input()
1108 rslot->private_free = snd_mixer_oss_slot_free; in snd_mixer_oss_build_input()