• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/alsa-lib-1.0.26/modules/mixer/simple/

Lines Matching defs:helem

79 	struct helem_base *helem;
86 helem = list_entry(pos, struct helem_base, list);
87 printf("min = %li, max = %li\n", helem->min, helem->max);
88 if (helem->caps & mask[dir]) {
89 s->dir[dir].min = helem->min;
90 s->dir[dir].max = helem->max;
98 helem = list_entry(pos, struct helem_base, list);
99 if (helem->caps & gmask[dir]) {
100 s->dir[dir].min = helem->min;
101 s->dir[dir].max = helem->max;
120 struct helem_base *helem;
122 helem = list_entry(pos, struct helem_base, list);
123 if (helem->inactive)
138 struct helem_base *helem;
139 helem = list_entry(s->helems.next, struct helem_base, list);
140 return !!(helem->purpose == PURPOSE_ENUMLIST);
144 struct helem_base *helem;
145 helem = list_entry(s->helems.next, struct helem_base, list);
146 return helem->max;
294 static int simple_event_remove(snd_hctl_elem_t *helem,
297 printf("event remove: %p\n", helem);
317 snd_hctl_elem_t *helem,
348 err = snd_hctl_elem_info(helem, info);
367 printf("event add: %p, %p (%s)\n", helem, sel, snd_hctl_elem_get_name(helem));
422 err = snd_mixer_elem_attach(melem, helem);
455 static int simple_event_add(snd_mixer_class_t *class, snd_hctl_elem_t *helem)
461 snd_ctl_elem_iface_t iface = snd_hctl_elem_get_interface(helem);
462 const char *name = snd_hctl_elem_get_name(helem);
463 unsigned int index = snd_hctl_elem_get_index(helem);
472 err = simple_event_add1(class, helem, hsel);
482 snd_hctl_elem_t *helem, snd_mixer_elem_t *melem)
486 return simple_event_remove(helem, melem);
488 err = simple_event_add(class, helem);
493 err = simple_event_remove(helem, melem);
496 err = simple_event_add(class, helem);