Home
last modified time | relevance | path

Searched refs:cpu_buf (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/drivers/oprofile/
H A Dcpu_buffer.c50 struct oprofile_cpu_buffer *cpu_buf = this_cpu_ptr(&op_cpu_buffer); in oprofile_cpu_buffer_inc_smpl_lost() local
52 cpu_buf->sample_lost_overflow++; in oprofile_cpu_buffer_inc_smpl_lost()
184 op_add_code(struct oprofile_cpu_buffer *cpu_buf, unsigned long backtrace, in op_add_code() argument
199 if (cpu_buf->last_is_kernel != is_kernel) { in op_add_code()
200 cpu_buf->last_is_kernel = is_kernel; in op_add_code()
207 if (cpu_buf->last_task != task) { in op_add_code()
208 cpu_buf->last_task = task; in op_add_code()
237 op_add_sample(struct oprofile_cpu_buffer *cpu_buf, in op_add_sample() argument
262 log_sample(struct oprofile_cpu_buffer *cpu_buf, unsigned long pc, in log_sample() argument
267 cpu_buf in log_sample()
287 oprofile_begin_trace(struct oprofile_cpu_buffer *cpu_buf) oprofile_begin_trace() argument
292 oprofile_end_trace(struct oprofile_cpu_buffer *cpu_buf) oprofile_end_trace() argument
302 struct oprofile_cpu_buffer *cpu_buf = this_cpu_ptr(&op_cpu_buffer); __oprofile_add_ext_sample() local
362 struct oprofile_cpu_buffer *cpu_buf = this_cpu_ptr(&op_cpu_buffer); oprofile_write_reserve() local
417 struct oprofile_cpu_buffer *cpu_buf = this_cpu_ptr(&op_cpu_buffer); oprofile_add_pc() local
423 struct oprofile_cpu_buffer *cpu_buf = this_cpu_ptr(&op_cpu_buffer); oprofile_add_trace() local
[all...]
H A Doprofile_stats.c22 struct oprofile_cpu_buffer *cpu_buf; in oprofile_reset_stats() local
26 cpu_buf = &per_cpu(op_cpu_buffer, i); in oprofile_reset_stats()
27 cpu_buf->sample_received = 0; in oprofile_reset_stats()
28 cpu_buf->sample_lost_overflow = 0; in oprofile_reset_stats()
29 cpu_buf->backtrace_aborted = 0; in oprofile_reset_stats()
30 cpu_buf->sample_invalid_eip = 0; in oprofile_reset_stats()
43 struct oprofile_cpu_buffer *cpu_buf; in oprofile_create_stats_files() local
54 cpu_buf = &per_cpu(op_cpu_buffer, i); in oprofile_create_stats_files()
63 &cpu_buf->sample_received); in oprofile_create_stats_files()
65 &cpu_buf in oprofile_create_stats_files()
[all...]
H A Dcpu_buffer.h64 struct oprofile_cpu_buffer *cpu_buf = &per_cpu(op_cpu_buffer, cpu); in op_cpu_buffer_reset() local
66 cpu_buf->last_is_kernel = -1; in op_cpu_buffer_reset()
67 cpu_buf->last_task = NULL; in op_cpu_buffer_reset()
/kernel/linux/linux-6.6/tools/lib/bpf/
H A Dlibbpf.c12337 struct perf_cpu_buf *cpu_buf) in perf_buffer__free_cpu_buf()
12339 if (!cpu_buf) in perf_buffer__free_cpu_buf()
12341 if (cpu_buf->base && in perf_buffer__free_cpu_buf()
12342 munmap(cpu_buf->base, pb->mmap_size + pb->page_size)) in perf_buffer__free_cpu_buf()
12343 pr_warn("failed to munmap cpu_buf #%d\n", cpu_buf->cpu); in perf_buffer__free_cpu_buf()
12344 if (cpu_buf->fd >= 0) { in perf_buffer__free_cpu_buf()
12345 ioctl(cpu_buf->fd, PERF_EVENT_IOC_DISABLE, 0); in perf_buffer__free_cpu_buf()
12346 close(cpu_buf->fd); in perf_buffer__free_cpu_buf()
12348 free(cpu_buf in perf_buffer__free_cpu_buf()
12336 perf_buffer__free_cpu_buf(struct perf_buffer *pb, struct perf_cpu_buf *cpu_buf) perf_buffer__free_cpu_buf() argument
12360 struct perf_cpu_buf *cpu_buf = pb->cpu_bufs[i]; perf_buffer__free() local
12380 struct perf_cpu_buf *cpu_buf; perf_buffer__open_cpu_buf() local
12580 struct perf_cpu_buf *cpu_buf; __perf_buffer__new() local
12650 struct perf_cpu_buf *cpu_buf = ctx; perf_buffer__process_record() local
12680 perf_buffer__process_records(struct perf_buffer *pb, struct perf_cpu_buf *cpu_buf) perf_buffer__process_records() argument
12708 struct perf_cpu_buf *cpu_buf = pb->events[i].data.ptr; perf_buffer__poll() local
12734 struct perf_cpu_buf *cpu_buf; perf_buffer__buffer_fd() local
12748 struct perf_cpu_buf *cpu_buf; perf_buffer__buffer() local
12772 struct perf_cpu_buf *cpu_buf; perf_buffer__consume_buffer() local
12789 struct perf_cpu_buf *cpu_buf = pb->cpu_bufs[i]; perf_buffer__consume() local
[all...]
/kernel/linux/linux-5.10/tools/lib/bpf/
H A Dlibbpf.c9987 struct perf_cpu_buf *cpu_buf) in perf_buffer__free_cpu_buf()
9989 if (!cpu_buf) in perf_buffer__free_cpu_buf()
9991 if (cpu_buf->base && in perf_buffer__free_cpu_buf()
9992 munmap(cpu_buf->base, pb->mmap_size + pb->page_size)) in perf_buffer__free_cpu_buf()
9993 pr_warn("failed to munmap cpu_buf #%d\n", cpu_buf->cpu); in perf_buffer__free_cpu_buf()
9994 if (cpu_buf->fd >= 0) { in perf_buffer__free_cpu_buf()
9995 ioctl(cpu_buf->fd, PERF_EVENT_IOC_DISABLE, 0); in perf_buffer__free_cpu_buf()
9996 close(cpu_buf->fd); in perf_buffer__free_cpu_buf()
9998 free(cpu_buf in perf_buffer__free_cpu_buf()
9986 perf_buffer__free_cpu_buf(struct perf_buffer *pb, struct perf_cpu_buf *cpu_buf) perf_buffer__free_cpu_buf() argument
10010 struct perf_cpu_buf *cpu_buf = pb->cpu_bufs[i]; perf_buffer__free() local
10030 struct perf_cpu_buf *cpu_buf; perf_buffer__open_cpu_buf() local
10209 struct perf_cpu_buf *cpu_buf; __perf_buffer__new() local
10279 struct perf_cpu_buf *cpu_buf = ctx; perf_buffer__process_record() local
10309 perf_buffer__process_records(struct perf_buffer *pb, struct perf_cpu_buf *cpu_buf) perf_buffer__process_records() argument
10334 struct perf_cpu_buf *cpu_buf = pb->events[i].data.ptr; perf_buffer__poll() local
10360 struct perf_cpu_buf *cpu_buf; perf_buffer__buffer_fd() local
10382 struct perf_cpu_buf *cpu_buf; perf_buffer__consume_buffer() local
10399 struct perf_cpu_buf *cpu_buf = pb->cpu_bufs[i]; perf_buffer__consume() local
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/benchs/
H A Dbench_ringbufs.c483 struct perf_cpu_buf *cpu_buf; in perfbuf_custom_consumer() local
502 cpu_buf = pb->events[i].data.ptr; in perfbuf_custom_consumer()
503 header = cpu_buf->base; in perfbuf_custom_consumer()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/benchs/
H A Dbench_ringbufs.c479 struct perf_cpu_buf *cpu_buf; in perfbuf_custom_consumer() local
498 cpu_buf = pb->events[i].data.ptr; in perfbuf_custom_consumer()
499 header = cpu_buf->base; in perfbuf_custom_consumer()

Completed in 31 milliseconds