Lines Matching defs:perf_buffer
13 struct perf_buffer { struct
14 refcount_t refcount;
15 struct rcu_head rcu_head;
17 struct work_struct work;
18 int page_order; /* allocation order */
20 int nr_pages; /* nr of data pages */
21 int overwrite; /* can overwrite itself */
22 int paused; /* can write into ring buffer */
24 atomic_t poll; /* POLL_ for wakeups */
26 local_t head; /* write position */
27 unsigned int nest; /* nested writers */
28 local_t events; /* event limit */
29 local_t wakeup; /* wakeup stamp */
30 local_t lost; /* nr records lost */
32 long watermark; /* wakeup watermark */
33 long aux_watermark;
35 spinlock_t event_lock;
36 struct list_head event_list;
61 extern void rb_free(struct perf_buffer *rb); argument