Lines Matching refs:iter

85     TraceEventIter iter;  in trace_event_name()  local
87 trace_event_iter_init_all(&iter); in trace_event_name()
88 while ((ev = trace_event_iter_next(&iter)) != NULL) { in trace_event_name()
96 void trace_event_iter_init_all(TraceEventIter *iter) in trace_event_iter_init_all() argument
98 iter->event = 0; in trace_event_iter_init_all()
99 iter->group = 0; in trace_event_iter_init_all()
100 iter->group_id = -1; in trace_event_iter_init_all()
101 iter->pattern = NULL; in trace_event_iter_init_all()
104 void trace_event_iter_init_pattern(TraceEventIter *iter, const char *pattern) in trace_event_iter_init_pattern() argument
106 trace_event_iter_init_all(iter); in trace_event_iter_init_pattern()
107 iter->pattern = pattern; in trace_event_iter_init_pattern()
110 void trace_event_iter_init_group(TraceEventIter *iter, size_t group_id) in trace_event_iter_init_group() argument
112 trace_event_iter_init_all(iter); in trace_event_iter_init_group()
113 iter->group_id = group_id; in trace_event_iter_init_group()
116 TraceEvent *trace_event_iter_next(TraceEventIter *iter) in trace_event_iter_next() argument
118 while (iter->group < nevent_groups && in trace_event_iter_next()
119 event_groups[iter->group].events[iter->event] != NULL) { in trace_event_iter_next()
120 TraceEvent *ev = event_groups[iter->group].events[iter->event]; in trace_event_iter_next()
121 size_t group = iter->group; in trace_event_iter_next()
122 iter->event++; in trace_event_iter_next()
123 if (event_groups[iter->group].events[iter->event] == NULL) { in trace_event_iter_next()
124 iter->event = 0; in trace_event_iter_next()
125 iter->group++; in trace_event_iter_next()
127 if (iter->pattern && in trace_event_iter_next()
128 !g_pattern_match_simple(iter->pattern, trace_event_get_name(ev))) { in trace_event_iter_next()
131 if (iter->group_id != -1 && in trace_event_iter_next()
132 iter->group_id != group) { in trace_event_iter_next()
143 TraceEventIter iter; in trace_list_events() local
145 trace_event_iter_init_all(&iter); in trace_list_events()
146 while ((ev = trace_event_iter_next(&iter)) != NULL) { in trace_list_events()
161 TraceEventIter iter; in do_trace_enable_events() local
165 trace_event_iter_init_pattern(&iter, line_ptr); in do_trace_enable_events()
166 while ((ev = trace_event_iter_next(&iter)) != NULL) { in do_trace_enable_events()