Lines Matching refs:data
394 auto data = &cpu_data[cpu]; in ~PerfmonState() local
395 data->~PerfmonCpuData(); in ~PerfmonState()
730 auto data = &perfmon_state->cpu_data[cpu]; in arch_perfmon_assign_buffer() local
731 data->buffer_vmo = vmo; in arch_perfmon_assign_buffer()
732 data->buffer_size = vmo->size(); in arch_perfmon_assign_buffer()
1425 auto data = &state->cpu_data[cpu]; in x86_perfmon_unmap_buffers_locked() local
1426 if (data->buffer_start) { in x86_perfmon_unmap_buffers_locked()
1427 data->buffer_mapping->Destroy(); in x86_perfmon_unmap_buffers_locked()
1429 data->buffer_mapping.reset(); in x86_perfmon_unmap_buffers_locked()
1430 data->buffer_start = nullptr; in x86_perfmon_unmap_buffers_locked()
1431 data->buffer_end = nullptr; in x86_perfmon_unmap_buffers_locked()
1432 data->buffer_next = nullptr; in x86_perfmon_unmap_buffers_locked()
1515 auto data = &state->cpu_data[cpu]; in x86_perfmon_map_buffers_locked() local
1518 const size_t size = data->buffer_size; in x86_perfmon_map_buffers_locked()
1523 data->buffer_vmo, vmo_offset, arch_mmu_flags, name, in x86_perfmon_map_buffers_locked()
1524 &data->buffer_mapping); in x86_perfmon_map_buffers_locked()
1533 status = data->buffer_mapping->MapRange(vmo_offset, size, true); in x86_perfmon_map_buffers_locked()
1537 data->buffer_mapping->Destroy(); in x86_perfmon_map_buffers_locked()
1538 data->buffer_mapping.reset(); in x86_perfmon_map_buffers_locked()
1541 data->buffer_start = reinterpret_cast<cpuperf_buffer_header_t*>( in x86_perfmon_map_buffers_locked()
1542 data->buffer_mapping->base() + vmo_offset); in x86_perfmon_map_buffers_locked()
1543 data->buffer_end = reinterpret_cast<char*>(data->buffer_start) + size; in x86_perfmon_map_buffers_locked()
1545 cpu, data->buffer_start, data->buffer_end); in x86_perfmon_map_buffers_locked()
1547 auto hdr = data->buffer_start; in x86_perfmon_map_buffers_locked()
1553 data->buffer_next = reinterpret_cast<cpuperf_record_header_t*>( in x86_perfmon_map_buffers_locked()
1554 reinterpret_cast<char*>(data->buffer_start) + hdr->capture_end); in x86_perfmon_map_buffers_locked()
1649 PerfmonCpuData* data = &state->cpu_data[cpu]; in x86_perfmon_write_last_records() local
1650 cpuperf_record_header_t* next = data->buffer_next; in x86_perfmon_write_last_records()
1715 data->buffer_next = next; in x86_perfmon_write_last_records()
1722 PerfmonCpuData* data = &state->cpu_data[cpu]; in x86_perfmon_finalize_buffer() local
1723 cpuperf_buffer_header_t* hdr = data->buffer_start; in x86_perfmon_finalize_buffer()
1729 if (reinterpret_cast<char*>(data->buffer_next) + space_needed > data->buffer_end) { in x86_perfmon_finalize_buffer()
1737 reinterpret_cast<char*>(data->buffer_next) - in x86_perfmon_finalize_buffer()
1738 reinterpret_cast<char*>(data->buffer_start); in x86_perfmon_finalize_buffer()
1753 auto data = &state->cpu_data[cpu]; in x86_perfmon_stop_cpu_task() local
1757 if (data->buffer_start) { in x86_perfmon_stop_cpu_task()
1885 auto data = &state->cpu_data[cpu]; in pmi_interrupt_handler() local
1894 if (reinterpret_cast<char*>(data->buffer_next) + space_needed > data->buffer_end) { in pmi_interrupt_handler()
1896 data->buffer_start->flags |= CPUPERF_BUFFER_FLAG_FULL; in pmi_interrupt_handler()
1915 auto next = data->buffer_next; in pmi_interrupt_handler()
2049 data->buffer_next = next; in pmi_interrupt_handler()