• Home
  • Raw
  • Download

Lines Matching refs:cpu

94 #define for_each_tracing_cpu(cpu)	\  argument
95 for_each_cpu(cpu, tracing_buffer_mask)
136 cycle_t ftrace_now(int cpu) in ftrace_now() argument
138 u64 ts = ring_buffer_time_stamp(cpu); in ftrace_now()
139 ring_buffer_normalize_time_stamp(cpu, &ts); in ftrace_now()
311 __update_max_tr(struct trace_array *tr, struct task_struct *tsk, int cpu) in __update_max_tr() argument
313 struct trace_array_cpu *data = tr->data[cpu]; in __update_max_tr()
315 max_tr.cpu = cpu; in __update_max_tr()
318 data = max_tr.data[cpu]; in __update_max_tr()
505 update_max_tr(struct trace_array *tr, struct task_struct *tsk, int cpu) argument
519 __update_max_tr(tr, tsk, cpu);
532 update_max_tr_single(struct trace_array *tr, struct task_struct *tsk, int cpu) argument
542 ret = ring_buffer_swap_cpu(max_tr.buffer, tr->buffer, cpu);
548 __update_max_tr(tr, tsk, cpu);
674 void tracing_reset(struct trace_array *tr, int cpu) argument
677 ring_buffer_reset_cpu(tr->buffer, cpu);
683 int cpu; local
685 tr->time_start = ftrace_now(tr->cpu);
687 for_each_online_cpu(cpu)
688 tracing_reset(tr, cpu);
1148 int cpu; local
1156 cpu = raw_smp_processor_id();
1157 data = tr->data[cpu];
1174 int cpu, resched; local
1183 cpu = raw_smp_processor_id();
1184 data = tr->data[cpu];
1201 int cpu; local
1212 cpu = raw_smp_processor_id();
1213 data = tr->data[cpu];
1232 int cpu; local
1242 cpu = raw_smp_processor_id();
1243 data = tr->data[cpu];
1264 int cpu; local
1268 cpu = raw_smp_processor_id();
1269 data = tr->data[cpu];
1318 if (iter->buffer_iter[iter->cpu])
1319 ring_buffer_read(iter->buffer_iter[iter->cpu], NULL);
1325 peek_next_entry(struct trace_iterator *iter, int cpu, u64 *ts) argument
1328 struct ring_buffer_iter *buf_iter = iter->buffer_iter[cpu];
1336 event = ring_buffer_peek(iter->tr->buffer, cpu, ts);
1350 int cpu; local
1352 for_each_tracing_cpu(cpu) {
1354 if (ring_buffer_empty_cpu(buffer, cpu))
1357 ent = peek_next_entry(iter, cpu, &ts);
1364 next_cpu = cpu;
1388 iter->ent = __find_next_entry(iter, &iter->cpu, &iter->ts);
1400 ring_buffer_consume(iter->tr->buffer, iter->cpu, &iter->ts);
1434 int cpu; local
1447 iter->cpu = 0;
1452 for_each_tracing_cpu(cpu) {
1453 ring_buffer_iter_reset(iter->buffer_iter[cpu]);
1648 struct trace_array_cpu *data = tr->data[tr->cpu];
1670 tr->cpu,
1708 lat_print_generic(struct trace_seq *s, struct trace_entry *entry, int cpu) argument
1716 trace_seq_printf(s, "%3d", cpu);
1777 ent = peek_next_entry(iter, iter->cpu, NULL);
1790 if (iter->buffer_iter[iter->cpu])
1791 ring_buffer_read(iter->buffer_iter[iter->cpu], NULL);
1793 ring_buffer_consume(iter->tr->buffer, iter->cpu, NULL);
1797 ent = peek_next_entry(iter, iter->cpu, NULL);
1814 if (cpumask_test_cpu(iter->cpu, iter->started))
1817 cpumask_set_cpu(iter->cpu, iter->started);
1818 trace_seq_printf(s, "##### CPU %u buffer started ####\n", iter->cpu);
1822 print_lat_fmt(struct trace_iterator *iter, unsigned int trace_idx, int cpu) argument
1852 entry->pid, cpu, entry->flags,
1859 lat_print_generic(s, entry, cpu);
1984 ret = trace_seq_printf(s, "[%03d] ", iter->cpu);
2130 entry->pid, iter->cpu, iter->ts);
2223 SEQ_PUT_HEX_FIELD_RET(s, iter->cpu);
2302 SEQ_PUT_FIELD_RET(s, entry->cpu);
2346 int cpu; local
2348 for_each_tracing_cpu(cpu) {
2349 if (iter->buffer_iter[cpu]) {
2350 if (!ring_buffer_iter_empty(iter->buffer_iter[cpu]))
2353 if (!ring_buffer_empty_cpu(iter->tr->buffer, cpu))
2386 return print_lat_fmt(iter, iter->idx, iter->cpu);
2433 int cpu; local
2463 for_each_tracing_cpu(cpu) {
2465 iter->buffer_iter[cpu] =
2466 ring_buffer_read_start(iter->tr->buffer, cpu);
2468 if (!iter->buffer_iter[cpu])
2489 for_each_tracing_cpu(cpu) {
2490 if (iter->buffer_iter[cpu])
2491 ring_buffer_read_finish(iter->buffer_iter[cpu]);
2512 int cpu; local
2515 for_each_tracing_cpu(cpu) {
2516 if (iter->buffer_iter[cpu])
2517 ring_buffer_read_finish(iter->buffer_iter[cpu]);
2689 int err, cpu; local
2702 for_each_tracing_cpu(cpu) {
2707 if (cpumask_test_cpu(cpu, tracing_cpumask) &&
2708 !cpumask_test_cpu(cpu, tracing_cpumask_new)) {
2709 atomic_inc(&global_trace.data[cpu]->disabled);
2711 if (!cpumask_test_cpu(cpu, tracing_cpumask) &&
2712 cpumask_test_cpu(cpu, tracing_cpumask_new)) {
2713 atomic_dec(&global_trace.data[cpu]->disabled);
3313 int ret, cpu; local
3336 for_each_tracing_cpu(cpu) {
3337 if (global_trace.data[cpu])
3338 atomic_inc(&global_trace.data[cpu]->disabled);
3339 if (max_tr.data[cpu])
3340 atomic_inc(&max_tr.data[cpu]->disabled);
3377 for_each_tracing_cpu(cpu) {
3378 if (global_trace.data[cpu])
3379 atomic_dec(&global_trace.data[cpu]->disabled);
3380 if (max_tr.data[cpu])
3381 atomic_dec(&max_tr.data[cpu]->disabled);
3633 int cpu, len = 0, size, pc; local
3642 cpu = raw_smp_processor_id();
3643 data = tr->data[cpu];
3763 int cnt = 0, cpu; local
3776 for_each_tracing_cpu(cpu) {
3777 atomic_inc(&global_trace.data[cpu]->disabled);