Lines Matching refs:chain
1538 struct ip_callchain *chain = sample->callchain; in resolve_lbr_callchain_sample() local
1539 int chain_nr = min(max_stack, (int)chain->nr); in resolve_lbr_callchain_sample()
1545 if (chain->ips[i] == PERF_CONTEXT_USER) in resolve_lbr_callchain_sample()
1573 ip = chain->ips[j]; in resolve_lbr_callchain_sample()
1582 ip = chain->ips[i + 1 - (j - lbr_nr)]; in resolve_lbr_callchain_sample()
1605 struct ip_callchain *chain = sample->callchain; in thread__resolve_callchain_sample() local
1606 int chain_nr = min(max_stack, (int)chain->nr); in thread__resolve_callchain_sample()
1625 if (chain->nr < PERF_MAX_STACK_DEPTH) in thread__resolve_callchain_sample()
1626 skip_idx = arch_skip_callchain_idx(thread, chain); in thread__resolve_callchain_sample()
1660 chain->ips[first_call] >= PERF_CONTEXT_MAX) in thread__resolve_callchain_sample()
1662 else if (be[i].from < chain->ips[first_call] && in thread__resolve_callchain_sample()
1663 be[i].from >= chain->ips[first_call] - 8) in thread__resolve_callchain_sample()
1686 if (chain->nr > PERF_MAX_STACK_DEPTH) { in thread__resolve_callchain_sample()
1697 j = chain->nr - i - 1; in thread__resolve_callchain_sample()
1703 ip = chain->ips[j]; in thread__resolve_callchain_sample()