Home
last modified time | relevance | path

Searched refs:last (Results 1 – 18 of 18) sorted by relevance

/tools/perf/util/
Dordered-events.c16 struct ordered_event *last = oe->last; in queue_event() local
21 oe->last = new; in queue_event()
25 if (!last) { in queue_event()
36 if (last->timestamp <= timestamp) { in queue_event()
37 while (last->timestamp <= timestamp) { in queue_event()
38 p = last->list.next; in queue_event()
44 last = list_entry(p, struct ordered_event, list); in queue_event()
46 list_add_tail(&new->list, &last->list); in queue_event()
48 while (last->timestamp > timestamp) { in queue_event()
49 p = last->list.prev; in queue_event()
[all …]
Dthread.c113 struct comm *comm, *last = NULL, *second_last = NULL; in thread__exec_comm() local
118 second_last = last; in thread__exec_comm()
119 last = comm; in thread__exec_comm()
128 if (second_last && !last->start && thread->pid_ == thread->tid) in thread__exec_comm()
131 return last; in thread__exec_comm()
Dordered-events.h37 struct ordered_event *last; member
Dcallchain.h124 struct callchain_cursor_node **last; member
162 cursor->last = &cursor->first; in callchain_cursor_reset()
Dparse-events.c1408 struct perf_evsel *last; in parse_events() local
1417 last = perf_evlist__last(evlist); in parse_events()
1418 last->cmdline_group_boundary = true; in parse_events()
1521 struct perf_evsel *last = NULL; in foreach_evsel_in_last_glob() local
1531 last = perf_evlist__last(evlist); in foreach_evsel_in_last_glob()
1534 err = (*func)(last, arg); in foreach_evsel_in_last_glob()
1537 if (!last) in foreach_evsel_in_last_glob()
1540 if (last->node.prev == &evlist->entries) in foreach_evsel_in_last_glob()
1542 last = list_entry(last->node.prev, struct perf_evsel, node); in foreach_evsel_in_last_glob()
1543 } while (!last->cmdline_group_boundary); in foreach_evsel_in_last_glob()
Dcallchain.c641 struct callchain_cursor_node **old_last = cursor->last; in merge_chain_branch()
674 cursor->last = old_last; in merge_chain_branch()
688 struct callchain_cursor_node *node = *cursor->last; in callchain_cursor_append()
695 *cursor->last = node; in callchain_cursor_append()
704 cursor->last = &node->next; in callchain_cursor_append()
Dauxtrace.c444 unsigned int pos, last, heap_cnt = heap->heap_cnt; in auxtrace_heap__pop() local
475 last = heap_cnt - 1; in auxtrace_heap__pop()
476 auxtrace_heapify(heap_array, pos, heap_array[last].queue_nr, in auxtrace_heap__pop()
477 heap_array[last].ordinal); in auxtrace_heap__pop()
/tools/lib/traceevent/
Devent-plugin.c249 struct registered_plugin_options **last; in traceevent_plugin_remove_options() local
252 for (last = &registered_options; *last; last = &(*last)->next) { in traceevent_plugin_remove_options()
253 if ((*last)->options == options) { in traceevent_plugin_remove_options()
254 reg = *last; in traceevent_plugin_remove_options()
255 *last = reg->next; in traceevent_plugin_remove_options()
/tools/perf/Documentation/
Ditrace.txt9 l synthesize last branch entries (use with i or x)
25 Also the number of last branch entries (default 64, max. 1024) for
Dintel-pt.txt326 cycles since the last CYC packet. Unlike MTC and TSC packets,
674 l synthesize last branch entries (use with i or x)
706 the time since the last timing packet based on 1 tick per instruction. The time
707 on the sample is *not* adjusted and reflects the last known value of TSC.
722 Also the number of last branch entries (default 64, max. 1024) for instructions or
728 Note that last branch entries are cleared for each sample, so there is no overlap
744 slow, and the buffer has been filled completely. In that case, the last packet
Dperf-probe.txt101 If several filters are specified, only the last filter is used.
157 …retval, %ax, etc). Note that the name of this argument will be set as the last member name if you …
Dperf-list.txt129 . As a last resort, it will do a substring search in all event names.
Dperf-report.txt204 - branch: include last branch information in callgraph when available.
/tools/testing/selftests/powerpc/pmu/
Dlib.h34 uint64_t first, last; member
Dlib.c203 libc.last = end - 1; in parse_proc_maps()
206 vdso.last = end - 1; in parse_proc_maps()
/tools/virtio/
Dvringh_test.c90 static void find_cpus(unsigned int *first, unsigned int *last) in find_cpus() argument
95 *last = 0; in find_cpus()
103 if (i > *last) in find_cpus()
104 *last = i; in find_cpus()
/tools/perf/arch/x86/util/
Dintel-pt.c386 unsigned int val, last = 0, state = 1; in intel_pt_valid_str() local
393 last = val; in intel_pt_valid_str()
414 p += scnprintf(str + p, len - p, ",%u", last); in intel_pt_valid_str()
418 p += scnprintf(str + p, len - p, "-%u", last); in intel_pt_valid_str()
/tools/perf/util/intel-pt-decoder/
Dx86-opcode-map.txt26 # - (66): the last prefix is 0x66
27 # - (F3): the last prefix is 0xF3
28 # - (F2): the last prefix is 0xF2
29 # - (!F3) : the last prefix is not 0xF3 (including non-last prefix case)
338 # 3DNow! uses the last imm byte as opcode extension.