Lines Matching full:chain
372 static size_t ipchain__fprintf_graph(FILE *fp, struct callchain_list *chain,
394 if (chain->ms.sym)
395 ret += fprintf(fp, "%s\n", chain->ms.sym->name);
397 ret += fprintf(fp, "%p\n", (void *)(long)chain->ip);
423 struct callchain_list *chain;
464 list_for_each_entry(chain, &child->val, list) {
465 ret += ipchain__fprintf_graph(fp, chain, depth,
499 struct callchain_list *chain;
505 list_for_each_entry(chain, &self->val, list) {
520 if (chain->ms.sym)
521 ret += fprintf(fp, " %s\n", chain->ms.sym->name);
523 ret += fprintf(fp, " %p\n", (void *)(long)chain->ip);
537 struct callchain_list *chain;
546 list_for_each_entry(chain, &self->val, list) {
547 if (chain->ip >= PERF_CONTEXT_MAX)
549 if (chain->ms.sym)
550 ret += fprintf(fp, " %s\n", chain->ms.sym->name);
553 (void *)(long)chain->ip);
563 struct callchain_node *chain;
571 chain = rb_entry(rb_node, struct callchain_node, rb_node);
572 percent = chain->hit * 100.0 / total_samples;
577 ret += callchain__fprintf_flat(fp, chain, total_samples);
581 ret += callchain__fprintf_graph(fp, chain, total_samples,