Lines Matching refs:request
21 const TraceIntelPTStartRequest &request) { in IsTotalBufferLimitReached() argument
22 uint64_t required = cores.size() * request.ipt_trace_size; in IsTotalBufferLimitReached()
23 uint64_t limit = request.process_buffer_size_limit.value_or( in IsTotalBufferLimitReached()
37 IntelPTMultiCoreTrace::StartOnAllCores(const TraceIntelPTStartRequest &request, in StartOnAllCores() argument
44 if (IsTotalBufferLimitReached(*cpu_ids, request)) in StartOnAllCores()
55 IntelPTSingleBufferTrace::Start(request, /*tid=*/None, cpu_id, in StartOnAllCores()
152 const TraceGetBinaryDataRequest &request) { in TryGetBinaryData() argument
153 if (!request.cpu_id) in TryGetBinaryData()
155 auto it = m_traces_per_core.find(*request.cpu_id); in TryGetBinaryData()
159 formatv("Core {0} is not being traced", *request.cpu_id)); in TryGetBinaryData()
161 if (request.kind == IntelPTDataKinds::kIptTrace) in TryGetBinaryData()
163 if (request.kind == IntelPTDataKinds::kPerfContextSwitchTrace) in TryGetBinaryData()