Lines Matching defs:watch
139 struct counter_watch *const watch,
148 if (event_node->event == watch->event &&
149 event_node->channel == watch->channel)
160 event_node->event = watch->event;
161 event_node->channel = watch->channel;
166 /* Check if component watch has already been set before */
268 struct counter_watch watch;
276 if (copy_from_user(&watch, uwatch, sizeof(watch)))
279 if (watch.component.type == COUNTER_COMPONENT_NONE)
282 parent = watch.component.parent;
285 switch (watch.component.scope) {
314 id = watch.component.id;
317 switch (watch.component.type) {
319 if (watch.component.scope != COUNTER_SCOPE_SIGNAL)
326 if (watch.component.scope != COUNTER_SCOPE_COUNT)
333 if (watch.component.scope != COUNTER_SCOPE_COUNT)
340 if (watch.component.scope != COUNTER_SCOPE_COUNT)
367 err = counter->ops->watch_validate(counter, &watch);
372 comp_node.component = watch.component;
374 err = counter_set_event_node(counter, &watch, &comp_node);
645 ev.watch.event = event;
646 ev.watch.channel = channel;
663 ev.watch.component = comp_node->component;