Lines Matching refs:kbuffer

10 #include "kbuffer.h"
26 /** kbuffer
29 * @flags - special flags of the kbuffer
43 struct kbuffer {
57 unsigned long long (*read_long)(struct kbuffer *kbuf, void *ptr);
58 int (*next_event)(struct kbuffer *kbuf);
75 static int do_swap(struct kbuffer *kbuf)
125 static unsigned long long read_8(struct kbuffer *kbuf, void *ptr)
130 static unsigned int read_4(struct kbuffer *kbuf, void *ptr)
135 static unsigned long long __read_long_8(struct kbuffer *kbuf, void *ptr)
140 static unsigned long long __read_long_4(struct kbuffer *kbuf, void *ptr)
145 static unsigned long long read_long(struct kbuffer *kbuf, void *ptr)
150 static int calc_index(struct kbuffer *kbuf, void *ptr)
155 static int __next_event(struct kbuffer *kbuf);
158 * kbuffer_alloc - allocat a new kbuffer
162 * Allocates and returns a new kbuffer.
164 struct kbuffer *
167 struct kbuffer *kbuf;
218 /** kbuffer_free - free an allocated kbuffer
219 * @kbuf: The kbuffer to free
223 void kbuffer_free(struct kbuffer *kbuf)
228 static unsigned int type4host(struct kbuffer *kbuf,
237 static unsigned int len4host(struct kbuffer *kbuf,
246 static unsigned int type_len4host(struct kbuffer *kbuf,
255 static unsigned int ts4host(struct kbuffer *kbuf,
275 static unsigned int old_update_pointers(struct kbuffer *kbuf)
330 static int __old_next_event(struct kbuffer *kbuf)
345 translate_data(struct kbuffer *kbuf, void *data, void **rptr,
388 static unsigned int update_pointers(struct kbuffer *kbuf)
421 struct kbuffer kbuf;
449 static int __next_event(struct kbuffer *kbuf)
465 static int next_event(struct kbuffer *kbuf)
472 * @kbuf: The kbuffer to read
475 * Increments the pointers into the subbuffer of the kbuffer to point to the
482 void *kbuffer_next_event(struct kbuffer *kbuf, unsigned long long *ts)
500 * kbuffer_load_subbuffer - load a new subbuffer into the kbuffer
501 * @kbuf: The kbuffer to load
510 int kbuffer_load_subbuffer(struct kbuffer *kbuf, void *subbuffer)
554 * @kbuf: The kbuffer to load
559 unsigned long long kbuffer_subbuf_timestamp(struct kbuffer *kbuf, void *subbuf)
566 * @kbuf: The kbuffer to load
571 unsigned int kbuffer_ptr_delta(struct kbuffer *kbuf, void *ptr)
581 * kbuffer_read_event - read the next event in the kbuffer subbuffer
582 * @kbuf: The kbuffer to read from
588 void *kbuffer_read_event(struct kbuffer *kbuf, unsigned long long *ts)
603 * @kbuf: The kbuffer to read from
607 unsigned long long kbuffer_timestamp(struct kbuffer *kbuf)
614 * @kbuf: The kbuffer to read from
630 void *kbuffer_read_at_offset(struct kbuffer *kbuf, int offset,
655 * @kbuf: The kbuffer to read from
661 int kbuffer_subbuffer_size(struct kbuffer *kbuf)
668 * @kbuf: The kbuffer to read from
676 int kbuffer_curr_index(struct kbuffer *kbuf)
683 * @kbuf: The kbuffer to read from
688 int kbuffer_curr_offset(struct kbuffer *kbuf)
695 * @kbuf: The kbuffer to read
700 int kbuffer_event_size(struct kbuffer *kbuf)
707 * @kbuf: The kbuffer to read
712 int kbuffer_curr_size(struct kbuffer *kbuf)
719 * @kbuf: The kbuffer to read from
726 int kbuffer_missed_events(struct kbuffer *kbuf)
736 * kbuffer_set_old_forma - set the kbuffer to use the old format parsing
737 * @kbuf: The kbuffer to set
741 * (2.6.30 and earlier). It is still somewhat supported by kbuffer,
744 void kbuffer_set_old_format(struct kbuffer *kbuf)
753 * @kbuf: The kbuffer
757 int kbuffer_start_of_data(struct kbuffer *kbuf)
764 * @kbuf: The kbuffer
776 kbuffer_raw_get(struct kbuffer *kbuf, void *subbuf, struct kbuffer_raw_info *info)