Lines Matching refs:event
10 #include <perf/event.h>
178 * Check if event was unmapped due to a POLLHUP/POLLERR.
195 * Check if event was unmapped due to a POLLHUP/POLLERR.
208 union perf_event *event = NULL;
211 if (diff >= (int)sizeof(event->header)) {
214 event = (union perf_event *)&data[*startp & map->mask];
215 size = event->header.size;
217 if (size < sizeof(event->header) || diff < (int)size)
226 unsigned int len = min(sizeof(*event), size), cpy;
237 event = (union perf_event *)map->event_copy;
243 return event;
247 * Read event from ring buffer one by one.
248 * Return one event for each call.
252 * while(event = perf_mmap__read_event()) {
253 * //process the event
260 union perf_event *event;
263 * Check if event was unmapped due to a POLLHUP/POLLERR.
272 event = perf_mmap__read(map, &map->start, map->end);
277 return event;