Searched refs:per_trace (Results 1 - 2 of 2) sorted by relevance

/fuchsia/zircon/system/dev/misc/cpu-trace/
H A Dintel-pt.c213 static void make_topa(insntrace_device_t* ipt_dev, ipt_per_trace_state_t* per_trace) {
214 const size_t run_len_log2 = per_trace->chunk_order;
226 for (uint32_t i = 0; i < per_trace->num_chunks; ++i) {
227 io_buffer_t* buffer = &per_trace->chunks[i];
228 io_buffer_t* topa = &per_trace->topas[curr_table];
246 assert(curr_table + 1 == per_trace->num_tables ||
248 (curr_table == per_trace->num_tables && curr_idx == 0));
254 io_buffer_t* this_table = &per_trace->topas[i];
256 if (i == per_trace->num_tables - 1) {
257 next_table = &per_trace
212 make_topa(insntrace_device_t* ipt_dev, ipt_per_trace_state_t* per_trace) argument
286 compute_topa_entry_count(insntrace_device_t* ipt_dev, ipt_per_trace_state_t* per_trace) argument
302 compute_capture_size(insntrace_device_t* ipt_dev, const ipt_per_trace_state_t* per_trace) argument
335 x86_pt_alloc_buffer1(insntrace_device_t* ipt_dev, ipt_per_trace_state_t* per_trace, uint32_t num, uint32_t order, bool is_circular) argument
413 x86_pt_free_buffer1(insntrace_device_t* ipt_dev, ipt_per_trace_state_t* per_trace) argument
557 ipt_per_trace_state_t* per_trace = &ipt_dev->per_trace_state[descriptor]; local
633 ipt_per_trace_state_t* per_trace = &ipt_dev->per_trace_state[i]; local
729 const ipt_per_trace_state_t* per_trace = &ipt_dev->per_trace_state[descriptor]; local
764 const ipt_per_trace_state_t* per_trace = &ipt_dev->per_trace_state[descriptor]; local
790 const ipt_per_trace_state_t* per_trace = &ipt_dev->per_trace_state[req.descriptor]; local
828 const ipt_per_trace_state_t* per_trace = &ipt_dev->per_trace_state[cpu]; local
834 const ipt_per_trace_state_t* per_trace = &ipt_dev->per_trace_state[cpu]; local
879 ipt_per_trace_state_t* per_trace = &ipt_dev->per_trace_state[cpu]; local
[all...]
H A Dintel-pm.c215 static void ipm_free_buffers_for_trace(ipm_per_trace_state_t* per_trace, uint32_t num_allocated) {
217 assert(per_trace->buffers);
218 assert(num_allocated <= per_trace->num_buffers);
220 io_buffer_release(&per_trace->buffers[i]);
221 free(per_trace->buffers);
222 per_trace->buffers = NULL;
341 ipm_per_trace_state_t* per_trace = calloc(1, sizeof(ipm->per_trace_state[0]));
342 if (!per_trace) {
347 per_trace->buffers = calloc(num_cpus, sizeof(per_trace
214 ipm_free_buffers_for_trace(ipm_per_trace_state_t* per_trace, uint32_t num_allocated) argument
427 const ipm_per_trace_state_t* per_trace = ipm->per_trace_state; local
767 const ipm_per_trace_state_t* per_trace = ipm->per_trace_state; local
[all...]

Completed in 28 milliseconds