Lines Matching refs:ev
159 struct snd_kctl_event *ev; in snd_ctl_notify() local
171 list_for_each_entry(ev, &ctl->events, list) { in snd_ctl_notify()
172 if (ev->id.numid == id->numid) { in snd_ctl_notify()
173 ev->mask |= mask; in snd_ctl_notify()
177 ev = kzalloc(sizeof(*ev), GFP_ATOMIC); in snd_ctl_notify()
178 if (ev) { in snd_ctl_notify()
179 ev->id = *id; in snd_ctl_notify()
180 ev->mask = mask; in snd_ctl_notify()
181 list_add_tail(&ev->list, &ctl->events); in snd_ctl_notify()
1542 struct snd_ctl_event ev; in snd_ctl_read() local
1563 ev.type = SNDRV_CTL_EVENT_ELEM; in snd_ctl_read()
1564 ev.data.elem.mask = kev->mask; in snd_ctl_read()
1565 ev.data.elem.id = kev->id; in snd_ctl_read()
1569 if (copy_to_user(buffer, &ev, sizeof(struct snd_ctl_event))) { in snd_ctl_read()