#include <errno.h>
#include <inttypes.h>
#include <linux/list.h>
#include <linux/compiler.h>
#include <linux/string.h>
#include "ordered-events.h"
#include "session.h"
#include "asm/bug.h"
#include "debug.h"
Go to the source code of this file.
|
static void | queue_event (struct ordered_events *oe, struct ordered_event *new) |
|
static union perf_event * | __dup_event (struct ordered_events *oe, union perf_event *event) |
|
static union perf_event * | dup_event (struct ordered_events *oe, union perf_event *event) |
|
static void | free_dup_event (struct ordered_events *oe, union perf_event *event) |
|
static struct ordered_event * | alloc_event (struct ordered_events *oe, union perf_event *event) |
|
static struct ordered_event * | ordered_events__new_event (struct ordered_events *oe, u64 timestamp, union perf_event *event) |
|
void | ordered_events__delete (struct ordered_events *oe, struct ordered_event *event) |
|
int | ordered_events__queue (struct ordered_events *oe, union perf_event *event, u64 timestamp, u64 file_offset) |
|
static int | __ordered_events__flush (struct ordered_events *oe) |
|
int | ordered_events__flush (struct ordered_events *oe, enum oe_flush how) |
|
void | ordered_events__init (struct ordered_events *oe, ordered_events__deliver_t deliver) |
|
void | ordered_events__free (struct ordered_events *oe) |
|
void | ordered_events__reinit (struct ordered_events *oe) |
|
◆ MAX_SAMPLE_BUFFER
#define MAX_SAMPLE_BUFFER (64 * 1024 / sizeof(struct ordered_event)) |
◆ pr
◆ pr_N
◆ __dup_event()
◆ __ordered_events__flush()
◆ alloc_event()
◆ dup_event()
◆ free_dup_event()
◆ ordered_events__delete()
◆ ordered_events__flush()
◆ ordered_events__free()
◆ ordered_events__init()
◆ ordered_events__new_event()
◆ ordered_events__queue()
◆ ordered_events__reinit()
◆ queue_event()