#include <linux/compiler.h>
#include <linux/refcount.h>
#include <linux/types.h>
#include <asm/barrier.h>
#include <stdbool.h>
#include "auxtrace.h"
#include "event.h"
Go to the source code of this file.
◆ bkw_mmap_state
Enumerator |
---|
BKW_MMAP_NOTREADY | |
BKW_MMAP_RUNNING | |
BKW_MMAP_DATA_PENDING | |
BKW_MMAP_EMPTY | |
Definition at line 51 of file mmap.h.
◆ perf_mmap__consume()
void perf_mmap__consume |
( |
struct perf_mmap * |
map | ) |
|
◆ perf_mmap__get()
void perf_mmap__get |
( |
struct perf_mmap * |
map | ) |
|
◆ perf_mmap__mmap()
◆ perf_mmap__mmap_len()
size_t perf_mmap__mmap_len |
( |
struct perf_mmap * |
map | ) |
|
◆ perf_mmap__munmap()
void perf_mmap__munmap |
( |
struct perf_mmap * |
map | ) |
|
◆ perf_mmap__push()
int perf_mmap__push |
( |
struct perf_mmap * |
md, |
|
|
void * |
to, |
|
|
int |
pushvoid *to, void *buf, size_t size |
|
) |
| |
◆ perf_mmap__put()
void perf_mmap__put |
( |
struct perf_mmap * |
map | ) |
|
◆ perf_mmap__read_done()
void perf_mmap__read_done |
( |
struct perf_mmap * |
map | ) |
|
◆ perf_mmap__read_event()
◆ perf_mmap__read_forward()
◆ perf_mmap__read_head()
static u64 perf_mmap__read_head |
( |
struct perf_mmap * |
mm | ) |
|
|
inlinestatic |
◆ perf_mmap__read_init()
int perf_mmap__read_init |
( |
struct perf_mmap * |
md | ) |
|
◆ perf_mmap__write_tail()
static void perf_mmap__write_tail |
( |
struct perf_mmap * |
md, |
|
|
u64 |
tail |
|
) |
| |
|
inlinestatic |