Lines Matching refs:cpu

378     for (unsigned cpu = 0; cpu < n_cpus; ++cpu) {  in Create()  local
379 new (&cpu_data[cpu]) PerfmonCpuData(); in Create()
393 for (unsigned cpu = 0; cpu < num_cpus; ++cpu) { in ~PerfmonState() local
394 auto data = &cpu_data[cpu]; in ~PerfmonState()
711 zx_status_t arch_perfmon_assign_buffer(uint32_t cpu, fbl::RefPtr<VmObject> vmo) { in arch_perfmon_assign_buffer() argument
720 if (cpu >= perfmon_state->num_cpus) in arch_perfmon_assign_buffer()
730 auto data = &perfmon_state->cpu_data[cpu]; in arch_perfmon_assign_buffer()
1424 for (unsigned cpu = 0; cpu < num_cpus; ++cpu) { in x86_perfmon_unmap_buffers_locked() local
1425 auto data = &state->cpu_data[cpu]; in x86_perfmon_unmap_buffers_locked()
1514 for (unsigned cpu = 0; cpu < num_cpus; ++cpu) { in x86_perfmon_map_buffers_locked() local
1515 auto data = &state->cpu_data[cpu]; in x86_perfmon_map_buffers_locked()
1527 status, cpu, size); in x86_perfmon_map_buffers_locked()
1536 status, cpu, size); in x86_perfmon_map_buffers_locked()
1545 cpu, data->buffer_start, data->buffer_end); in x86_perfmon_map_buffers_locked()
1648 static void x86_perfmon_write_last_records(PerfmonState* state, uint32_t cpu) TA_NO_THREAD_SAFETY_A… in x86_perfmon_write_last_records() argument
1649 PerfmonCpuData* data = &state->cpu_data[cpu]; in x86_perfmon_write_last_records()
1698 if (cpu == 0) { in x86_perfmon_write_last_records()
1719 static void x86_perfmon_finalize_buffer(PerfmonState* state, uint32_t cpu) TA_NO_THREAD_SAFETY_ANAL… in x86_perfmon_finalize_buffer() argument
1720 LTRACEF("Collecting last data for cpu %u\n", cpu); in x86_perfmon_finalize_buffer()
1722 PerfmonCpuData* data = &state->cpu_data[cpu]; in x86_perfmon_finalize_buffer()
1731 LTRACEF("Buffer overflow on cpu %u\n", cpu); in x86_perfmon_finalize_buffer()
1733 x86_perfmon_write_last_records(state, cpu); in x86_perfmon_finalize_buffer()
1752 auto cpu = arch_curr_cpu_num(); in x86_perfmon_stop_cpu_task() local
1753 auto data = &state->cpu_data[cpu]; in x86_perfmon_stop_cpu_task()
1758 x86_perfmon_finalize_buffer(state, cpu); in x86_perfmon_stop_cpu_task()
1884 uint cpu = arch_curr_cpu_num(); in pmi_interrupt_handler() local
1885 auto data = &state->cpu_data[cpu]; in pmi_interrupt_handler()
1889 LTRACEF("cpu %u: now %" PRIi64 ", sp %p\n", cpu, now, __GET_FRAME()); in pmi_interrupt_handler()
1895 TRACEF("cpu %u: @%" PRIi64 " pmi buffer full\n", cpu, now); in pmi_interrupt_handler()
1904 LTRACEF("cpu %u: status 0x%" PRIx64 "\n", cpu, status); in pmi_interrupt_handler()
1952 cpu, i, state->programmable_initial_value[i]); in pmi_interrupt_handler()
1980 cpu, hw_num, state->fixed_initial_value[i]); in pmi_interrupt_handler()
1997 cpu, i, state->programmable_initial_value[i]); in pmi_interrupt_handler()
2011 cpu, hw_num, state->fixed_initial_value[i]); in pmi_interrupt_handler()
2022 if (cpu == 0) { in pmi_interrupt_handler()
2070 cpu, bits_to_clear); in pmi_interrupt_handler()
2077 TRACEF("WARNING: cpu %u: end status 0x%" PRIx64 "\n", cpu, end_status); in pmi_interrupt_handler()