Lines Matching refs:event_node

134 	struct counter_event_node *event_node;  in counter_set_event_node()  local
139 list_for_each_entry(event_node, &counter->next_events_list, l) in counter_set_event_node()
140 if (event_node->event == watch->event && in counter_set_event_node()
141 event_node->channel == watch->channel) in counter_set_event_node()
145 if (&event_node->l == &counter->next_events_list) { in counter_set_event_node()
147 event_node = kmalloc(sizeof(*event_node), GFP_KERNEL); in counter_set_event_node()
148 if (!event_node) in counter_set_event_node()
152 event_node->event = watch->event; in counter_set_event_node()
153 event_node->channel = watch->channel; in counter_set_event_node()
154 INIT_LIST_HEAD(&event_node->comp_list); in counter_set_event_node()
155 list_add(&event_node->l, &counter->next_events_list); in counter_set_event_node()
159 list_for_each_entry(comp_node, &event_node->comp_list, l) in counter_set_event_node()
175 list_add_tail(&comp_node->l, &event_node->comp_list); in counter_set_event_node()
179 if (list_empty(&event_node->comp_list)) { in counter_set_event_node()
180 list_del(&event_node->l); in counter_set_event_node()
181 kfree(event_node); in counter_set_event_node()
538 struct counter_event_node *event_node; in counter_push_event() local
549 list_for_each_entry(event_node, &counter->events_list, l) in counter_push_event()
550 if (event_node->event == event && in counter_push_event()
551 event_node->channel == channel) in counter_push_event()
555 if (&event_node->l == &counter->events_list) in counter_push_event()
559 list_for_each_entry(comp_node, &event_node->comp_list, l) { in counter_push_event()