| /openbsd-src/gnu/llvm/lldb/source/Plugins/Process/Linux/ |
| H A D | IntelPTMultiCoreTrace.cpp | 53 for (cpu_id_t cpu_id : *cpu_ids) { in StartOnAllCores() 55 IntelPTSingleBufferTrace::Start(request, /*tid=*/std::nullopt, cpu_id, in StartOnAllCores() 61 CreateContextSwitchTracePerfEvent(cpu_id, in StartOnAllCores() 63 traces.try_emplace(cpu_id, in StartOnAllCores() 76 std::function<void(cpu_id_t cpu_id, IntelPTSingleBufferTrace &core_trace)> in ForEachCore() argument 83 std::function<void(cpu_id_t cpu_id, IntelPTSingleBufferTrace &intelpt_trace, in ForEachCore() argument 91 ForEachCore([](cpu_id_t cpu_id, IntelPTSingleBufferTrace &core_trace) { in ProcessDidStop() argument 94 "Unable to pause the core trace for core {0}", cpu_id); in ProcessDidStop() 100 ForEachCore([](cpu_id_t cpu_id, IntelPTSingleBufferTrace &core_trace) { in ProcessWillResume() argument 103 "Unable to resume the core trace for core {0}", cpu_id); in ProcessWillResume() [all …]
|
| H A D | IntelPTMultiCoreTrace.h | 56 void ForEachCore(std::function<void(lldb::cpu_id_t cpu_id, 70 void ForEachCore(std::function<void(lldb::cpu_id_t cpu_id,
|
| H A D | IntelPTSingleBufferTrace.cpp | 234 std::optional<cpu_id_t> cpu_id, bool disabled, in Start() argument 242 LLDB_LOG(log, "Will start tracing thread id {0} and cpu id {1}", tid, cpu_id); in Start() 274 PerfEvent::Init(*attr, tid, cpu_id, -1, flags)) { in Start()
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/Trace/intel-pt/ |
| H A D | PerfContextSwitchDecoder.cpp | 147 lldb::cpu_id_t cpu_id, lldb::tid_t tid, lldb::pid_t pid, uint64_t start, in CreateCompleteExecution() argument 149 ThreadContinuousExecution o(cpu_id, tid, pid); in CreateCompleteExecution() 157 lldb::cpu_id_t cpu_id, lldb::tid_t tid, lldb::pid_t pid, in CreateHintedStartExecution() argument 159 ThreadContinuousExecution o(cpu_id, tid, pid); in CreateHintedStartExecution() 167 lldb::cpu_id_t cpu_id, lldb::tid_t tid, lldb::pid_t pid, uint64_t start, in CreateHintedEndExecution() argument 169 ThreadContinuousExecution o(cpu_id, tid, pid); in CreateHintedEndExecution() 177 lldb::cpu_id_t cpu_id, lldb::tid_t tid, lldb::pid_t pid, uint64_t end) { in CreateOnlyEndExecution() argument 178 ThreadContinuousExecution o(cpu_id, tid, pid); in CreateOnlyEndExecution() 185 lldb::cpu_id_t cpu_id, lldb::tid_t tid, lldb::pid_t pid, uint64_t start) { in CreateOnlyStartExecution() argument 186 ThreadContinuousExecution o(cpu_id, tid, pid); in CreateOnlyStartExecution() [all …]
|
| H A D | PerfContextSwitchDecoder.h | 64 CreateCompleteExecution(lldb::cpu_id_t cpu_id, lldb::tid_t tid, 68 CreateHintedStartExecution(lldb::cpu_id_t cpu_id, lldb::tid_t tid, 73 CreateHintedEndExecution(lldb::cpu_id_t cpu_id, lldb::tid_t tid, 77 static ThreadContinuousExecution CreateOnlyEndExecution(lldb::cpu_id_t cpu_id, 83 CreateOnlyStartExecution(lldb::cpu_id_t cpu_id, lldb::tid_t tid, 110 lldb::cpu_id_t cpu_id; member 117 ThreadContinuousExecution(lldb::cpu_id_t cpu_id, lldb::tid_t tid, in ThreadContinuousExecution() 119 : cpu_id(cpu_id), tid(tid), pid(pid) {} in ThreadContinuousExecution() 138 lldb::cpu_id_t cpu_id,
|
| H A D | TraceIntelPTBundleSaver.cpp | 138 WriteContextSwitchTrace(TraceIntelPT &trace_ipt, lldb::cpu_id_t cpu_id, in WriteContextSwitchTrace() argument 141 output_context_switch_trace.AppendPathComponent(std::to_string(cpu_id) + in WriteContextSwitchTrace() 147 cpu_id, IntelPTDataKinds::kPerfContextSwitchTrace, in WriteContextSwitchTrace() 178 lldb::cpu_id_t cpu_id, in WriteIntelPTTrace() argument 181 output_trace.AppendPathComponent(std::to_string(cpu_id) + ".intelpt_trace"); in WriteIntelPTTrace() 184 cpu_id, IntelPTDataKinds::kIptTrace, in WriteIntelPTTrace() 203 for (lldb::cpu_id_t cpu_id : trace_ipt.GetTracedCpus()) { in BuildCpusSection() local 205 json_cpu.id = cpu_id; in BuildCpusSection() 207 WriteContextSwitchTrace(trace_ipt, cpu_id, cpus_dir, compact); in BuildCpusSection() 216 WriteIntelPTTrace(trace_ipt, cpu_id, cpus_dir)) in BuildCpusSection()
|
| H A D | TraceIntelPTMultiCpuDecoder.cpp | 94 cpu_id_t cpu_id) { in GetPSBBlocksForCPU() argument 97 cpu_id, IntelPTDataKinds::kIptTrace, in GetPSBBlocksForCPU() 127 for (cpu_id_t cpu_id : trace_sp->GetTracedCpus()) { in DoCorrelateContextSwitchesAndIntelPtTraces() local 129 GetPSBBlocksForCPU(*trace_sp, cpu_id); in DoCorrelateContextSwitchesAndIntelPtTraces() 154 cpu_id, IntelPTDataKinds::kPerfContextSwitchTrace, in DoCorrelateContextSwitchesAndIntelPtTraces() 157 DecodePerfContextSwitchTrace(data, cpu_id, tsc_conversion); in DoCorrelateContextSwitchesAndIntelPtTraces()
|
| H A D | DecodedThread.cpp | 145 void DecodedThread::NotifyCPU(lldb::cpu_id_t cpu_id) { in NotifyCPU() argument 146 if (!m_last_cpu || *m_last_cpu != cpu_id) { in NotifyCPU() 147 m_cpus.emplace(GetItemsCount(), cpu_id); in NotifyCPU() 148 m_last_cpu = cpu_id; in NotifyCPU()
|
| H A D | TraceIntelPTJSONStructs.cpp | 89 uint64_t cpu_id; in fromJSON() local 90 if (!(o && o.map("id", cpu_id) && o.map("iptTrace", cpu.ipt_trace) && in fromJSON() 93 cpu.id = cpu_id; in fromJSON()
|
| H A D | LibiptDecoder.cpp | 608 decoded_thread.NotifyCPU(execution.thread_execution.cpu_id); in DecodeSystemWideTraceForThread() 616 execution.thread_execution.cpu_id) in DecodeSystemWideTraceForThread() 628 execution.thread_execution.cpu_id) in DecodeSystemWideTraceForThread() 638 buffers.lookup(execution.thread_execution.cpu_id) in DecodeSystemWideTraceForThread() 664 execution.thread_execution.cpu_id) in DecodeSystemWideTraceForThread()
|
| /openbsd-src/sys/arch/alpha/alpha/ |
| H A D | ipifuncs.c | 96 alpha_send_ipi(u_long cpu_id, u_long ipimask) in alpha_send_ipi() argument 100 if (cpu_id >= hwrpb->rpb_pcs_cnt || in alpha_send_ipi() 101 cpu_info[cpu_id] == NULL) in alpha_send_ipi() 103 if (((1UL << cpu_id) & cpus_running) == 0) in alpha_send_ipi() 104 panic("alpha_send_ipi: CPU %ld not running", cpu_id); in alpha_send_ipi() 107 atomic_setbits_ulong(&cpu_info[cpu_id]->ci_ipis, ipimask); in alpha_send_ipi() 108 alpha_pal_wripir(cpu_id); in alpha_send_ipi() 119 u_long cpu_id = cpu_number(); in alpha_broadcast_ipi() local 122 cpumask = cpus_running & ~(1UL << cpu_id); in alpha_broadcast_ipi() 141 u_long cpu_id = cpu_number(); in alpha_multicast_ipi() local [all …]
|
| H A D | cpu.c | 523 cpu_pause_resume(u_long cpu_id, int pause) in cpu_pause_resume() argument 525 u_long cpu_mask = (1UL << cpu_id); in cpu_pause_resume() 529 alpha_send_ipi(cpu_id, ALPHA_IPI_PAUSE); in cpu_pause_resume() 551 u_long cpu_id = cpu_number(); in cpu_halt() local 552 struct pcs *pcsp = LOCATE_PCS(hwrpb, cpu_id); in cpu_halt() 559 atomic_clearbits_ulong(&cpus_running, (1UL << cpu_id)); in cpu_halt() 560 atomic_clearbits_ulong(&cpus_booted, (1U << cpu_id)); in cpu_halt() 569 u_long cpu_id = cpu_number(); in cpu_hatch() local 570 u_long cpumask = (1UL << cpu_id); in cpu_hatch() 613 cpu_iccb_send(cpuid_t cpu_id, const char *msg) in cpu_iccb_send() argument [all …]
|
| H A D | pmap.c | 470 #define PMAP_ISACTIVE_TEST(pm, cpu_id) \ argument 471 (((pm)->pm_cpus & (1UL << (cpu_id))) != 0) 474 #define PMAP_ISACTIVE(pm, cpu_id) \ argument 479 int isactive_ = PMAP_ISACTIVE_TEST(pm, cpu_id); \ 489 #define PMAP_ISACTIVE(pm, cpu_id) PMAP_ISACTIVE_TEST(pm, cpu_id) argument 498 #define PMAP_ACTIVATE_ASN_SANITY(pmap, cpu_id) \ argument 500 struct pmap_asn_info *__pma = &(pmap)->pm_asni[(cpu_id)]; \ 501 struct pmap_asn_info *__cpma = &pmap_asn_info[(cpu_id)]; \ 539 #define PMAP_ACTIVATE_ASN_SANITY(pmap, cpu_id) /* nothin argument 552 PMAP_ACTIVATE(pmap,p,cpu_id) global() argument 623 PMAP_INVALIDATE_ASN(pmap,cpu_id) global() argument 633 PMAP_INVALIDATE_TLB(pmap,va,hadasm,isactive,cpu_id) global() argument 1170 cpuid_t cpu_id = cpu_number(); pmap_do_remove() local 1323 cpuid_t cpu_id = cpu_number(); pmap_page_protect() local 1423 cpuid_t cpu_id = cpu_number(); pmap_protect() local 1506 cpuid_t cpu_id = cpu_number(); pmap_enter() local 1796 cpuid_t cpu_id = cpu_number(); pmap_kenter_pa() local 1862 cpuid_t cpu_id = cpu_number(); pmap_kremove() local 2069 cpuid_t cpu_id = cpu_number(); pmap_activate() local 2202 cpuid_t cpu_id = cpu_number(); pmap_clear_modify() local 2229 cpuid_t cpu_id = cpu_number(); pmap_clear_reference() local 2347 pmap_remove_mapping(pmap_t pmap,vaddr_t va,pt_entry_t * pte,boolean_t dolock,cpuid_t cpu_id) pmap_remove_mapping() argument 2449 pmap_changebit(struct vm_page * pg,u_long set,u_long mask,cpuid_t cpu_id) pmap_changebit() argument 2503 cpuid_t cpu_id = cpu_number(); pmap_emulate_reference() local 3038 pmap_lev1map_create(pmap_t pmap,cpuid_t cpu_id) pmap_lev1map_create() argument 3213 pmap_l3pt_delref(pmap_t pmap,vaddr_t va,pt_entry_t * l3pte,cpuid_t cpu_id) pmap_l3pt_delref() argument 3319 pmap_asn_alloc(pmap_t pmap,cpuid_t cpu_id) pmap_asn_alloc() argument 3569 u_long cpu_id = ci->ci_cpuid; pmap_do_tlb_shootdown() local [all...] |
| /openbsd-src/gnu/llvm/lldb/source/Target/ |
| H A D | Trace.cpp | 193 std::optional<uint64_t> Trace::GetLiveCpuBinaryDataSize(lldb::cpu_id_t cpu_id, in GetLiveCpuBinaryDataSize() argument 196 return Lookup(storage.live_cpu_data_sizes, cpu_id, ConstString(kind)); in GetLiveCpuBinaryDataSize() 213 request.kind, request.tid, request.cpu_id)); in GetLiveTraceBinaryData() 227 request.cpu_id)); in GetLiveTraceBinaryData() 247 Trace::GetLiveCpuBinaryData(lldb::cpu_id_t cpu_id, llvm::StringRef kind) { in GetLiveCpuBinaryData() argument 252 std::optional<uint64_t> size = GetLiveCpuBinaryDataSize(cpu_id, kind); in GetLiveCpuBinaryData() 257 kind.data(), cpu_id); in GetLiveCpuBinaryData() 260 /*tid=*/std::nullopt, cpu_id}; in GetLiveCpuBinaryData() 387 llvm::Expected<FileSpec> Trace::GetPostMortemCpuDataFile(lldb::cpu_id_t cpu_id, in GetPostMortemCpuDataFile() argument 391 Lookup(storage.postmortem_cpu_data, cpu_id, ConstString(kind))) in GetPostMortemCpuDataFile() [all …]
|
| /openbsd-src/gnu/llvm/lldb/source/Utility/ |
| H A D | TraceGDBRemotePackets.cpp | 122 uint64_t cpu_id; in fromJSON() local 123 if (!(o && o.map("id", cpu_id) && o.map("binaryData", packet.binary_data))) in fromJSON() 125 packet.id = static_cast<lldb::cpu_id_t>(cpu_id); in fromJSON() 141 {"cpuId", packet.cpu_id}}); in toJSON() 147 std::optional<uint64_t> cpu_id; in fromJSON() local 149 o.map("tid", packet.tid) && o.map("cpuId", cpu_id))) in fromJSON() 152 if (cpu_id) in fromJSON() 153 packet.cpu_id = static_cast<lldb::cpu_id_t>(*cpu_id); in fromJSON()
|
| /openbsd-src/lib/libcrypto/arch/aarch64/ |
| H A D | arm64cap.c | |
| /openbsd-src/sys/arch/amd64/amd64/ |
| H A D | mtrr.c | 44 family = (cpu_id >> 8) & 0xf; in mem_range_attach() 45 model = (cpu_id >> 4) & 0xf; in mem_range_attach() 46 step = (cpu_id >> 0) & 0xf; in mem_range_attach()
|
| /openbsd-src/sys/arch/i386/i386/ |
| H A D | mtrr.c | 44 family = (cpu_id >> 8) & 0xf; in mem_range_attach() 45 model = (cpu_id >> 4) & 0xf; in mem_range_attach() 46 step = (cpu_id >> 0) & 0xf; in mem_range_attach()
|
| H A D | pctr.c | 26 #define usep5ctr (pctr_isintel && (((cpu_id >> 8) & 15) == 5) && \ 27 (((cpu_id >> 4) & 15) > 0)) 28 #define usepctr ((pctr_isamd && ((cpu_id >> 8) & 15) >= 6) || \
|
| H A D | amdmsr.c | 65 family = (cpu_id >> 8) & 0xf; in amdmsr_probe() 66 model = (cpu_id >> 4) & 0xf; in amdmsr_probe()
|
| /openbsd-src/usr.bin/pctr/ |
| H A D | pctr.c | 162 int mib[2], cpu_id, cpu_feature; in pctr_cpu_creds() local 182 len = sizeof(cpu_id); in pctr_cpu_creds() 183 if (sysctl(mib, 2, &cpu_id, &len, NULL, 0) == -1) in pctr_cpu_creds() 202 if (((cpu_id >> 8) & 15) >= 6) in pctr_cpu_creds() 208 if (((cpu_id >> 8) & 15) == 6 && in pctr_cpu_creds() 209 ((cpu_id >> 4) & 15) > 14) in pctr_cpu_creds() 211 else if (((cpu_id >> 8) & 15) >= 6) in pctr_cpu_creds() 213 else if (((cpu_id >> 4) & 15) > 0) in pctr_cpu_creds()
|
| /openbsd-src/gnu/llvm/lldb/include/lldb/Target/ |
| H A D | Trace.h | 313 llvm::Error OnCpuBinaryDataRead(lldb::cpu_id_t cpu_id, llvm::StringRef kind, 368 llvm::Error OnPostMortemCpuBinaryDataRead(lldb::cpu_id_t cpu_id, 399 llvm::Expected<FileSpec> GetPostMortemCpuDataFile(lldb::cpu_id_t cpu_id, 425 void SetPostMortemCpuDataFile(lldb::cpu_id_t cpu_id, llvm::StringRef kind, 454 GetLiveCpuBinaryData(lldb::cpu_id_t cpu_id, llvm::StringRef kind); 472 std::optional<uint64_t> GetLiveCpuBinaryDataSize(lldb::cpu_id_t cpu_id,
|
| /openbsd-src/sys/dev/acpi/ |
| H A D | acpimadt.c | 274 extern int cpu_id, cpu_feature; in acpimadt_attach() 275 caa.cpu_signature = cpu_id; in acpimadt_attach() 328 extern int cpu_id, cpu_feature; in acpimadt_attach() 329 caa.cpu_signature = cpu_id; in acpimadt_attach() 400 map->cpu_id = lapic_map[entry->madt_lapic_nmi.acpi_proc_id]; in acpimadt_attach() 407 self->dv_xname, map->cpu_id); in acpimadt_attach()
|
| /openbsd-src/sys/arch/amd64/include/ |
| H A D | mpconfig.h | 35 int cpu_id; member
|
| /openbsd-src/sys/arch/i386/include/ |
| H A D | mpbiosvar.h | 65 int cpu_id; 67 int cpu_id; global() member
|