Searched refs:lbr_stitch (Results 1 – 3 of 3) sorted by relevance
/Linux-v5.15/tools/perf/util/ |
D | thread.c | 460 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()
|
D | machine.c | 2333 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 …]
|
D | thread.h | 25 struct lbr_stitch { struct 61 struct lbr_stitch *lbr_stitch; member
|