• Home
  • Raw
  • Download

Lines Matching refs:chain

2254 	struct ip_callchain *chain = sample->callchain;  in lbr_callchain_add_kernel_ip()  local
2261 root_al, &cpumode, chain->ips[i], in lbr_callchain_add_kernel_ip()
2271 root_al, &cpumode, chain->ips[i], in lbr_callchain_add_kernel_ip()
2561 struct ip_callchain *chain = sample->callchain; in resolve_lbr_callchain_sample() local
2562 int chain_nr = min(max_stack, (int)chain->nr), i; in resolve_lbr_callchain_sample()
2569 if (chain->ips[i] == PERF_CONTEXT_USER) in resolve_lbr_callchain_sample()
2635 static int find_prev_cpumode(struct ip_callchain *chain, struct thread *thread, in find_prev_cpumode() argument
2644 u64 ip = chain->ips[ent]; in find_prev_cpumode()
2666 struct ip_callchain *chain = sample->callchain; in thread__resolve_callchain_sample() local
2673 if (chain) in thread__resolve_callchain_sample()
2674 chain_nr = chain->nr; in thread__resolve_callchain_sample()
2690 skip_idx = arch_skip_callchain_idx(thread, chain); in thread__resolve_callchain_sample()
2718 if (chain == NULL) in thread__resolve_callchain_sample()
2729 chain->ips[first_call] >= PERF_CONTEXT_MAX) in thread__resolve_callchain_sample()
2731 else if (be[i].from < chain->ips[first_call] && in thread__resolve_callchain_sample()
2732 be[i].from >= chain->ips[first_call] - 8) in thread__resolve_callchain_sample()
2766 if (chain && callchain_param.order != ORDER_CALLEE) { in thread__resolve_callchain_sample()
2767 err = find_prev_cpumode(chain, thread, cursor, parent, root_al, in thread__resolve_callchain_sample()
2768 &cpumode, chain->nr - first_call); in thread__resolve_callchain_sample()
2779 j = chain->nr - i - 1; in thread__resolve_callchain_sample()
2785 ip = chain->ips[j]; in thread__resolve_callchain_sample()
2789 err = find_prev_cpumode(chain, thread, cursor, parent, in thread__resolve_callchain_sample()