• Home
  • Raw
  • Download

Lines Matching refs:uinfo

520 	struct snd_ctl_elem_info *uinfo;  in snd_mixer_oss_get_volume1_vol()  local
532 uinfo = kzalloc(sizeof(*uinfo), GFP_KERNEL); in snd_mixer_oss_get_volume1_vol()
534 if (uinfo == NULL || uctl == NULL) in snd_mixer_oss_get_volume1_vol()
536 if (kctl->info(kctl, uinfo)) in snd_mixer_oss_get_volume1_vol()
540 if (uinfo->type == SNDRV_CTL_ELEM_TYPE_BOOLEAN && in snd_mixer_oss_get_volume1_vol()
541 uinfo->value.integer.min == 0 && uinfo->value.integer.max == 1) in snd_mixer_oss_get_volume1_vol()
543 …*left = snd_mixer_oss_conv1(uctl->value.integer.value[0], uinfo->value.integer.min, uinfo->value.i… in snd_mixer_oss_get_volume1_vol()
544 if (uinfo->count > 1) in snd_mixer_oss_get_volume1_vol()
545 …*right = snd_mixer_oss_conv1(uctl->value.integer.value[1], uinfo->value.integer.min, uinfo->value.… in snd_mixer_oss_get_volume1_vol()
549 kfree(uinfo); in snd_mixer_oss_get_volume1_vol()
558 struct snd_ctl_elem_info *uinfo; in snd_mixer_oss_get_volume1_sw() local
570 uinfo = kzalloc(sizeof(*uinfo), GFP_KERNEL); in snd_mixer_oss_get_volume1_sw()
572 if (uinfo == NULL || uctl == NULL) in snd_mixer_oss_get_volume1_sw()
574 if (kctl->info(kctl, uinfo)) in snd_mixer_oss_get_volume1_sw()
580 if (uinfo->count == 1) in snd_mixer_oss_get_volume1_sw()
583 if (uinfo->count > 1 && !uctl->value.integer.value[route ? 3 : 1]) in snd_mixer_oss_get_volume1_sw()
588 kfree(uinfo); in snd_mixer_oss_get_volume1_sw()
622 struct snd_ctl_elem_info *uinfo; in snd_mixer_oss_put_volume1_vol() local
635 uinfo = kzalloc(sizeof(*uinfo), GFP_KERNEL); in snd_mixer_oss_put_volume1_vol()
637 if (uinfo == NULL || uctl == NULL) in snd_mixer_oss_put_volume1_vol()
639 if (kctl->info(kctl, uinfo)) in snd_mixer_oss_put_volume1_vol()
641 if (uinfo->type == SNDRV_CTL_ELEM_TYPE_BOOLEAN && in snd_mixer_oss_put_volume1_vol()
642 uinfo->value.integer.min == 0 && uinfo->value.integer.max == 1) in snd_mixer_oss_put_volume1_vol()
644 …uctl->value.integer.value[0] = snd_mixer_oss_conv2(left, uinfo->value.integer.min, uinfo->value.in… in snd_mixer_oss_put_volume1_vol()
645 if (uinfo->count > 1) in snd_mixer_oss_put_volume1_vol()
646 …uctl->value.integer.value[1] = snd_mixer_oss_conv2(right, uinfo->value.integer.min, uinfo->value.i… in snd_mixer_oss_put_volume1_vol()
654 kfree(uinfo); in snd_mixer_oss_put_volume1_vol()
663 struct snd_ctl_elem_info *uinfo; in snd_mixer_oss_put_volume1_sw() local
676 uinfo = kzalloc(sizeof(*uinfo), GFP_KERNEL); in snd_mixer_oss_put_volume1_sw()
678 if (uinfo == NULL || uctl == NULL) in snd_mixer_oss_put_volume1_sw()
680 if (kctl->info(kctl, uinfo)) in snd_mixer_oss_put_volume1_sw()
682 if (uinfo->count > 1) { in snd_mixer_oss_put_volume1_sw()
699 kfree(uinfo); in snd_mixer_oss_put_volume1_sw()
804 struct snd_ctl_elem_info *uinfo; in snd_mixer_oss_get_recsrc2() local
808 uinfo = kzalloc(sizeof(*uinfo), GFP_KERNEL); in snd_mixer_oss_get_recsrc2()
810 if (uinfo == NULL || uctl == NULL) { in snd_mixer_oss_get_recsrc2()
820 if ((err = kctl->info(kctl, uinfo)) < 0) in snd_mixer_oss_get_recsrc2()
843 kfree(uinfo); in snd_mixer_oss_get_recsrc2()
854 struct snd_ctl_elem_info *uinfo; in snd_mixer_oss_put_recsrc2() local
859 uinfo = kzalloc(sizeof(*uinfo), GFP_KERNEL); in snd_mixer_oss_put_recsrc2()
861 if (uinfo == NULL || uctl == NULL) { in snd_mixer_oss_put_recsrc2()
871 if ((err = kctl->info(kctl, uinfo)) < 0) in snd_mixer_oss_put_recsrc2()
888 for (idx = 0; idx < uinfo->count; idx++) in snd_mixer_oss_put_recsrc2()
898 kfree(uinfo); in snd_mixer_oss_put_recsrc2()
1046 struct snd_ctl_elem_info *uinfo; in snd_mixer_oss_build_input() local
1048 uinfo = kzalloc(sizeof(*uinfo), GFP_KERNEL); in snd_mixer_oss_build_input()
1049 if (! uinfo) { in snd_mixer_oss_build_input()
1054 if (kctl->info(kctl, uinfo)) { in snd_mixer_oss_build_input()
1056 kfree(uinfo); in snd_mixer_oss_build_input()
1065 if (!strcmp(uinfo->value.enumerated.name, str)) { in snd_mixer_oss_build_input()
1068 …for (slot.capture_item = 1; slot.capture_item < uinfo->value.enumerated.items; slot.capture_item++… in snd_mixer_oss_build_input()
1069 uinfo->value.enumerated.item = slot.capture_item; in snd_mixer_oss_build_input()
1070 if (kctl->info(kctl, uinfo)) { in snd_mixer_oss_build_input()
1072 kfree(uinfo); in snd_mixer_oss_build_input()
1075 if (!strcmp(uinfo->value.enumerated.name, str)) { in snd_mixer_oss_build_input()
1081 kfree(uinfo); in snd_mixer_oss_build_input()