• Home
  • Raw
  • Download

Lines Matching refs:melem

672 static int simple_update(snd_mixer_elem_t *melem)  in simple_update()  argument
686 assert(snd_mixer_elem_get_type(melem) == SND_MIXER_ELEM_SIMPLE); in simple_update()
687 simple = snd_mixer_elem_get_private(melem); in simple_update()
1429 snd_mixer_elem_t *melem; in simple_add1() local
1530 melem = snd_mixer_find_selem(snd_mixer_class_get_mixer(class), id); in simple_add1()
1531 if (!melem) { in simple_add1()
1539 err = snd_mixer_elem_new(&melem, SND_MIXER_ELEM_SIMPLE, in simple_add1()
1551 simple = snd_mixer_elem_get_private(melem); in simple_add1()
1589 err = snd_mixer_elem_attach(melem, helem); in simple_add1()
1592 err = simple_update(melem); in simple_add1()
1599 err = snd_mixer_elem_add(melem, class); in simple_add1()
1601 err = snd_mixer_elem_info(melem); in simple_add1()
1604 err = selem_read(melem); in simple_add1()
1608 err = snd_mixer_elem_value(melem); in simple_add1()
1612 snd_mixer_elem_free(melem); in simple_add1()
1660 snd_mixer_elem_t *melem) in simple_event_remove() argument
1662 selem_none_t *simple = snd_mixer_elem_get_private(melem); in simple_event_remove()
1671 err = snd_mixer_elem_detach(melem, helem); in simple_event_remove()
1674 if (snd_mixer_elem_empty(melem)) in simple_event_remove()
1675 return snd_mixer_elem_remove(melem); in simple_event_remove()
1676 err = simple_update(melem); in simple_event_remove()
1677 return snd_mixer_elem_info(melem); in simple_event_remove()
1681 snd_hctl_elem_t *helem, snd_mixer_elem_t *melem) in simple_event() argument
1685 return simple_event_remove(helem, melem); in simple_event()
1692 err = simple_event_remove(helem, melem); in simple_event()
1701 err = selem_read(melem); in simple_event()
1705 err = snd_mixer_elem_value(melem); in simple_event()