Return bool from reset_alarm_* apis.
[akaros.git] / kern / src / oprofile / event_buffer.h
1 /**
2  * @file event_buffer.h
3  *
4  * @remark Copyright 2002 OProfile authors
5  * @remark Read the file COPYING
6  *
7  * @author John Levon <levon@movementarian.org>
8  */
9
10 #ifndef EVENT_BUFFER_H
11 #define EVENT_BUFFER_H
12
13 int alloc_event_buffer(void);
14
15 void free_event_buffer(void);
16
17 /**
18  * Add data to the event buffer.
19  * The data passed is free-form, but typically consists of
20  * file offsets, dcookies, context information, and ESCAPE codes.
21  */
22 void add_event_entry(unsigned long data);
23
24 /* wake up the process sleeping on the event file */
25 void wake_up_buffer_waiter(void);
26
27 #define INVALID_COOKIE ~0UL
28 #define NO_COOKIE 0UL
29
30 #endif /* EVENT_BUFFER_H */