Lines Matching refs:chain
1687 struct ip_callchain *chain = sample->callchain; in resolve_lbr_callchain_sample() local
1688 int chain_nr = min(max_stack, (int)chain->nr); in resolve_lbr_callchain_sample()
1694 if (chain->ips[i] == PERF_CONTEXT_USER) in resolve_lbr_callchain_sample()
1722 ip = chain->ips[j]; in resolve_lbr_callchain_sample()
1731 ip = chain->ips[i + 1 - (j - lbr_nr)]; in resolve_lbr_callchain_sample()
1754 struct ip_callchain *chain = sample->callchain; in thread__resolve_callchain_sample() local
1755 int chain_nr = min(max_stack, (int)chain->nr); in thread__resolve_callchain_sample()
1774 if (chain->nr < PERF_MAX_STACK_DEPTH) in thread__resolve_callchain_sample()
1775 skip_idx = arch_skip_callchain_idx(thread, chain); in thread__resolve_callchain_sample()
1809 chain->ips[first_call] >= PERF_CONTEXT_MAX) in thread__resolve_callchain_sample()
1811 else if (be[i].from < chain->ips[first_call] && in thread__resolve_callchain_sample()
1812 be[i].from >= chain->ips[first_call] - 8) in thread__resolve_callchain_sample()
1835 if (chain->nr > PERF_MAX_STACK_DEPTH && (int)chain->nr > max_stack) { in thread__resolve_callchain_sample()
1846 j = chain->nr - i - 1; in thread__resolve_callchain_sample()
1852 ip = chain->ips[j]; in thread__resolve_callchain_sample()