Lines Matching defs:chain
2254 struct ip_callchain *chain = sample->callchain;
2261 root_al, &cpumode, chain->ips[i],
2271 root_al, &cpumode, chain->ips[i],
2546 * Recolve LBR callstack chain sample
2561 struct ip_callchain *chain = sample->callchain;
2562 int chain_nr = min(max_stack, (int)chain->nr), i;
2569 if (chain->ips[i] == PERF_CONTEXT_USER)
2635 static int find_prev_cpumode(struct ip_callchain *chain, struct thread *thread,
2644 u64 ip = chain->ips[ent];
2666 struct ip_callchain *chain = sample->callchain;
2673 if (chain)
2674 chain_nr = chain->nr;
2690 skip_idx = arch_skip_callchain_idx(thread, chain);
2710 pr_warning("corrupted branch chain. skipping...\n");
2718 if (chain == NULL)
2729 chain->ips[first_call] >= PERF_CONTEXT_MAX)
2731 else if (be[i].from < chain->ips[first_call] &&
2732 be[i].from >= chain->ips[first_call] - 8)
2766 if (chain && callchain_param.order != ORDER_CALLEE) {
2767 err = find_prev_cpumode(chain, thread, cursor, parent, root_al,
2768 &cpumode, chain->nr - first_call);
2779 j = chain->nr - i - 1;
2785 ip = chain->ips[j];
2789 err = find_prev_cpumode(chain, thread, cursor, parent,