Lines Matching refs:ev
146 struct snd_kctl_event *ev; in snd_ctl_notify() local
160 list_for_each_entry(ev, &ctl->events, list) { in snd_ctl_notify()
161 if (ev->id.numid == id->numid) { in snd_ctl_notify()
162 ev->mask |= mask; in snd_ctl_notify()
166 ev = kzalloc(sizeof(*ev), GFP_ATOMIC); in snd_ctl_notify()
167 if (ev) { in snd_ctl_notify()
168 ev->id = *id; in snd_ctl_notify()
169 ev->mask = mask; in snd_ctl_notify()
170 list_add_tail(&ev->list, &ctl->events); in snd_ctl_notify()
1601 struct snd_ctl_event ev; in snd_ctl_read() local
1622 ev.type = SNDRV_CTL_EVENT_ELEM; in snd_ctl_read()
1623 ev.data.elem.mask = kev->mask; in snd_ctl_read()
1624 ev.data.elem.id = kev->id; in snd_ctl_read()
1628 if (copy_to_user(buffer, &ev, sizeof(struct snd_ctl_event))) { in snd_ctl_read()