|
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.
1.8.2