Home
last modified time | relevance | path

Searched refs:lbr_stitch (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.15/tools/perf/util/
Dthread.c460 struct lbr_stitch *lbr_stitch = thread->lbr_stitch; in thread__free_stitch_list() local
463 if (!lbr_stitch) in thread__free_stitch_list()
466 list_for_each_entry_safe(pos, tmp, &lbr_stitch->lists, node) { in thread__free_stitch_list()
471 list_for_each_entry_safe(pos, tmp, &lbr_stitch->free_lists, node) { in thread__free_stitch_list()
476 zfree(&lbr_stitch->prev_lbr_cursor); in thread__free_stitch_list()
477 zfree(&thread->lbr_stitch); in thread__free_stitch_list()
Dmachine.c2333 struct lbr_stitch *lbr_stitch = thread->lbr_stitch; in save_lbr_cursor_node() local
2335 if (!lbr_stitch) in save_lbr_cursor_node()
2339 lbr_stitch->prev_lbr_cursor[idx].valid = false; in save_lbr_cursor_node()
2347 memcpy(&lbr_stitch->prev_lbr_cursor[idx], cursor->curr, in save_lbr_cursor_node()
2350 lbr_stitch->prev_lbr_cursor[idx].valid = true; in save_lbr_cursor_node()
2375 if (thread->lbr_stitch) { in lbr_callchain_add_lbr_ip()
2403 if (thread->lbr_stitch && (cursor->pos != cursor->nr)) { in lbr_callchain_add_lbr_ip()
2456 struct lbr_stitch *lbr_stitch = thread->lbr_stitch; in lbr_callchain_add_stitched_lbr_ip() local
2461 list_for_each_entry(stitch_node, &lbr_stitch->lists, node) { in lbr_callchain_add_stitched_lbr_ip()
2480 struct lbr_stitch *lbr_stitch = thread->lbr_stitch; in get_stitch_node() local
[all …]
Dthread.h25 struct lbr_stitch { struct
61 struct lbr_stitch *lbr_stitch; member