Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | ring_buffer |
Macros | |
#define | RING_BUFFER_WRITABLE 0x01 |
#define | DEFINE_OUTPUT_COPY(func_name, memcpy_func) |
#define | MEMCPY_SKIP(dst, src, n) (n) |
#define | arch_perf_out_copy_user __copy_from_user_inatomic |
#define | perf_user_stack_pointer(regs) 0 |
Functions | |
void | rb_free (struct ring_buffer *rb) |
struct ring_buffer * | rb_alloc (int nr_pages, long watermark, int cpu, int flags) |
void | perf_event_wakeup (struct perf_event *event) |
void | perf_event_header__init_id (struct perf_event_header *header, struct perf_sample_data *data, struct perf_event *event) |
void | perf_event__output_id_sample (struct perf_event *event, struct perf_output_handle *handle, struct perf_sample_data *sample) |
struct page * | perf_mmap_to_page (struct ring_buffer *rb, unsigned long pgoff) |
struct perf_callchain_entry * | perf_callchain (struct perf_event *event, struct pt_regs *regs) |
int | get_callchain_buffers (void) |
void | put_callchain_buffers (void) |
#define arch_perf_out_copy_user __copy_from_user_inatomic |
Definition at line 122 of file internal.h.
#define DEFINE_OUTPUT_COPY | ( | func_name, | |
memcpy_func | |||
) |
#define perf_user_stack_pointer | ( | regs | ) | 0 |
Definition at line 174 of file internal.h.
#define RING_BUFFER_WRITABLE 0x01 |
Definition at line 9 of file internal.h.
Definition at line 97 of file callchain.c.
|
read |
Definition at line 157 of file callchain.c.
void perf_event__output_id_sample | ( | struct perf_event * | event, |
struct perf_output_handle * | handle, | ||
struct perf_sample_data * | sample | ||
) |
void perf_event_header__init_id | ( | struct perf_event_header * | header, |
struct perf_sample_data * | data, | ||
struct perf_event * | event | ||
) |
void perf_event_wakeup | ( | struct perf_event * | event | ) |
|
read |
Definition at line 230 of file ring_buffer.c.
Definition at line 124 of file callchain.c.
Definition at line 254 of file ring_buffer.c.
void rb_free | ( | struct ring_buffer * | rb | ) |
Definition at line 304 of file ring_buffer.c.