Lines Matching defs:event_node
142 struct counter_event_node *event_node;
147 list_for_each_entry(event_node, &counter->next_events_list, l)
148 if (event_node->event == watch->event &&
149 event_node->channel == watch->channel)
153 if (&event_node->l == &counter->next_events_list) {
155 event_node = kmalloc(sizeof(*event_node), GFP_KERNEL);
156 if (!event_node)
160 event_node->event = watch->event;
161 event_node->channel = watch->channel;
162 INIT_LIST_HEAD(&event_node->comp_list);
163 list_add(&event_node->l, &counter->next_events_list);
167 list_for_each_entry(comp_node, &event_node->comp_list, l)
183 list_add_tail(&comp_node->l, &event_node->comp_list);
187 if (list_empty(&event_node->comp_list)) {
188 list_del(&event_node->l);
189 kfree(event_node);
641 struct counter_event_node *event_node;
652 list_for_each_entry(event_node, &counter->events_list, l)
653 if (event_node->event == event &&
654 event_node->channel == channel)
658 if (&event_node->l == &counter->events_list)
662 list_for_each_entry(comp_node, &event_node->comp_list, l) {