Lines Matching refs:left
95 sort__thread_cmp(struct hist_entry *left, struct hist_entry *right) in sort__thread_cmp() argument
97 return right->thread->tid - left->thread->tid; in sort__thread_cmp()
136 sort__comm_cmp(struct hist_entry *left, struct hist_entry *right) in sort__comm_cmp() argument
138 return strcmp(comm__str(right->comm), comm__str(left->comm)); in sort__comm_cmp()
142 sort__comm_collapse(struct hist_entry *left, struct hist_entry *right) in sort__comm_collapse() argument
144 return strcmp(comm__str(right->comm), comm__str(left->comm)); in sort__comm_collapse()
148 sort__comm_sort(struct hist_entry *left, struct hist_entry *right) in sort__comm_sort() argument
150 return strcmp(comm__str(right->comm), comm__str(left->comm)); in sort__comm_sort()
192 sort__dso_cmp(struct hist_entry *left, struct hist_entry *right) in sort__dso_cmp() argument
194 return _sort__dso_cmp(right->ms.map, left->ms.map); in sort__dso_cmp()
264 sort__sym_cmp(struct hist_entry *left, struct hist_entry *right) in sort__sym_cmp() argument
268 if (!left->ms.sym && !right->ms.sym) in sort__sym_cmp()
269 return _sort__addr_cmp(left->ip, right->ip); in sort__sym_cmp()
275 if (!hists__has(left->hists, dso) || hists__has(right->hists, dso)) { in sort__sym_cmp()
276 ret = sort__dso_cmp(left, right); in sort__sym_cmp()
281 return _sort__sym_cmp(left->ms.sym, right->ms.sym); in sort__sym_cmp()
285 sort__sym_sort(struct hist_entry *left, struct hist_entry *right) in sort__sym_sort() argument
287 if (!left->ms.sym || !right->ms.sym) in sort__sym_sort()
288 return cmp_null(left->ms.sym, right->ms.sym); in sort__sym_sort()
290 return strcmp(right->ms.sym->name, left->ms.sym->name); in sort__sym_sort()
369 sort__srcline_cmp(struct hist_entry *left, struct hist_entry *right) in sort__srcline_cmp() argument
371 if (!left->srcline) in sort__srcline_cmp()
372 left->srcline = hist_entry__srcline(left); in sort__srcline_cmp()
376 return strcmp(right->srcline, left->srcline); in sort__srcline_cmp()
403 sort__srcline_from_cmp(struct hist_entry *left, struct hist_entry *right) in sort__srcline_from_cmp() argument
405 if (!left->branch_info->srcline_from) in sort__srcline_from_cmp()
406 left->branch_info->srcline_from = addr_map_symbol__srcline(&left->branch_info->from); in sort__srcline_from_cmp()
411 return strcmp(right->branch_info->srcline_from, left->branch_info->srcline_from); in sort__srcline_from_cmp()
430 sort__srcline_to_cmp(struct hist_entry *left, struct hist_entry *right) in sort__srcline_to_cmp() argument
432 if (!left->branch_info->srcline_to) in sort__srcline_to_cmp()
433 left->branch_info->srcline_to = addr_map_symbol__srcline(&left->branch_info->to); in sort__srcline_to_cmp()
438 return strcmp(right->branch_info->srcline_to, left->branch_info->srcline_to); in sort__srcline_to_cmp()
531 sort__srcfile_cmp(struct hist_entry *left, struct hist_entry *right) in sort__srcfile_cmp() argument
533 if (!left->srcfile) in sort__srcfile_cmp()
534 left->srcfile = hist_entry__get_srcfile(left); in sort__srcfile_cmp()
538 return strcmp(right->srcfile, left->srcfile); in sort__srcfile_cmp()
560 sort__parent_cmp(struct hist_entry *left, struct hist_entry *right) in sort__parent_cmp() argument
562 struct symbol *sym_l = left->parent; in sort__parent_cmp()
588 sort__cpu_cmp(struct hist_entry *left, struct hist_entry *right) in sort__cpu_cmp() argument
590 return right->cpu - left->cpu; in sort__cpu_cmp()
619 sort__cgroup_id_cmp(struct hist_entry *left, struct hist_entry *right) in sort__cgroup_id_cmp() argument
623 ret = _sort__cgroup_dev_cmp(right->cgroup_id.dev, left->cgroup_id.dev); in sort__cgroup_id_cmp()
628 left->cgroup_id.ino); in sort__cgroup_id_cmp()
649 sort__cgroup_cmp(struct hist_entry *left, struct hist_entry *right) in sort__cgroup_cmp() argument
651 return right->cgroup - left->cgroup; in sort__cgroup_cmp()
682 sort__socket_cmp(struct hist_entry *left, struct hist_entry *right) in sort__socket_cmp() argument
684 return right->socket - left->socket; in sort__socket_cmp()
714 sort__time_cmp(struct hist_entry *left, struct hist_entry *right) in sort__time_cmp() argument
716 return right->time - left->time; in sort__time_cmp()
770 sort__trace_cmp(struct hist_entry *left, struct hist_entry *right) in sort__trace_cmp() argument
774 evsel = hists_to_evsel(left->hists); in sort__trace_cmp()
778 if (left->trace_output == NULL) in sort__trace_cmp()
779 left->trace_output = get_trace_output(left); in sort__trace_cmp()
783 return strcmp(right->trace_output, left->trace_output); in sort__trace_cmp()
810 sort__dso_from_cmp(struct hist_entry *left, struct hist_entry *right) in sort__dso_from_cmp() argument
812 if (!left->branch_info || !right->branch_info) in sort__dso_from_cmp()
813 return cmp_null(left->branch_info, right->branch_info); in sort__dso_from_cmp()
815 return _sort__dso_cmp(left->branch_info->from.ms.map, in sort__dso_from_cmp()
842 sort__dso_to_cmp(struct hist_entry *left, struct hist_entry *right) in sort__dso_to_cmp() argument
844 if (!left->branch_info || !right->branch_info) in sort__dso_to_cmp()
845 return cmp_null(left->branch_info, right->branch_info); in sort__dso_to_cmp()
847 return _sort__dso_cmp(left->branch_info->to.ms.map, in sort__dso_to_cmp()
874 sort__sym_from_cmp(struct hist_entry *left, struct hist_entry *right) in sort__sym_from_cmp() argument
876 struct addr_map_symbol *from_l = &left->branch_info->from; in sort__sym_from_cmp()
879 if (!left->branch_info || !right->branch_info) in sort__sym_from_cmp()
880 return cmp_null(left->branch_info, right->branch_info); in sort__sym_from_cmp()
882 from_l = &left->branch_info->from; in sort__sym_from_cmp()
892 sort__sym_to_cmp(struct hist_entry *left, struct hist_entry *right) in sort__sym_to_cmp() argument
896 if (!left->branch_info || !right->branch_info) in sort__sym_to_cmp()
897 return cmp_null(left->branch_info, right->branch_info); in sort__sym_to_cmp()
899 to_l = &left->branch_info->to; in sort__sym_to_cmp()
991 sort__mispredict_cmp(struct hist_entry *left, struct hist_entry *right) in sort__mispredict_cmp() argument
995 if (!left->branch_info || !right->branch_info) in sort__mispredict_cmp()
996 return cmp_null(left->branch_info, right->branch_info); in sort__mispredict_cmp()
998 mp = left->branch_info->flags.mispred != right->branch_info->flags.mispred; in sort__mispredict_cmp()
999 p = left->branch_info->flags.predicted != right->branch_info->flags.predicted; in sort__mispredict_cmp()
1018 sort__cycles_cmp(struct hist_entry *left, struct hist_entry *right) in sort__cycles_cmp() argument
1020 if (!left->branch_info || !right->branch_info) in sort__cycles_cmp()
1021 return cmp_null(left->branch_info, right->branch_info); in sort__cycles_cmp()
1023 return left->branch_info->flags.cycles - in sort__cycles_cmp()
1047 sort__daddr_cmp(struct hist_entry *left, struct hist_entry *right) in sort__daddr_cmp() argument
1051 if (left->mem_info) in sort__daddr_cmp()
1052 l = left->mem_info->daddr.addr; in sort__daddr_cmp()
1073 sort__iaddr_cmp(struct hist_entry *left, struct hist_entry *right) in sort__iaddr_cmp() argument
1077 if (left->mem_info) in sort__iaddr_cmp()
1078 l = left->mem_info->iaddr.addr; in sort__iaddr_cmp()
1099 sort__dso_daddr_cmp(struct hist_entry *left, struct hist_entry *right) in sort__dso_daddr_cmp() argument
1104 if (left->mem_info) in sort__dso_daddr_cmp()
1105 map_l = left->mem_info->daddr.ms.map; in sort__dso_daddr_cmp()
1124 sort__locked_cmp(struct hist_entry *left, struct hist_entry *right) in sort__locked_cmp() argument
1129 if (left->mem_info) in sort__locked_cmp()
1130 data_src_l = left->mem_info->data_src; in sort__locked_cmp()
1152 sort__tlb_cmp(struct hist_entry *left, struct hist_entry *right) in sort__tlb_cmp() argument
1157 if (left->mem_info) in sort__tlb_cmp()
1158 data_src_l = left->mem_info->data_src; in sort__tlb_cmp()
1180 sort__lvl_cmp(struct hist_entry *left, struct hist_entry *right) in sort__lvl_cmp() argument
1185 if (left->mem_info) in sort__lvl_cmp()
1186 data_src_l = left->mem_info->data_src; in sort__lvl_cmp()
1208 sort__snoop_cmp(struct hist_entry *left, struct hist_entry *right) in sort__snoop_cmp() argument
1213 if (left->mem_info) in sort__snoop_cmp()
1214 data_src_l = left->mem_info->data_src; in sort__snoop_cmp()
1236 sort__dcacheline_cmp(struct hist_entry *left, struct hist_entry *right) in sort__dcacheline_cmp() argument
1242 if (!left->mem_info) return -1; in sort__dcacheline_cmp()
1246 if (left->cpumode > right->cpumode) return -1; in sort__dcacheline_cmp()
1247 if (left->cpumode < right->cpumode) return 1; in sort__dcacheline_cmp()
1249 l_map = left->mem_info->daddr.ms.map; in sort__dcacheline_cmp()
1270 if ((left->cpumode != PERF_RECORD_MISC_KERNEL) && in sort__dcacheline_cmp()
1276 if (left->thread->pid_ > right->thread->pid_) return -1; in sort__dcacheline_cmp()
1277 if (left->thread->pid_ < right->thread->pid_) return 1; in sort__dcacheline_cmp()
1282 l = cl_address(left->mem_info->daddr.al_addr); in sort__dcacheline_cmp()
1331 sort__local_weight_cmp(struct hist_entry *left, struct hist_entry *right) in sort__local_weight_cmp() argument
1333 return he_weight(left) - he_weight(right); in sort__local_weight_cmp()
1350 sort__global_weight_cmp(struct hist_entry *left, struct hist_entry *right) in sort__global_weight_cmp() argument
1352 return left->stat.weight - right->stat.weight; in sort__global_weight_cmp()
1425 sort__phys_daddr_cmp(struct hist_entry *left, struct hist_entry *right) in sort__phys_daddr_cmp() argument
1429 if (left->mem_info) in sort__phys_daddr_cmp()
1430 l = left->mem_info->daddr.phys_addr; in sort__phys_daddr_cmp()
1466 sort__abort_cmp(struct hist_entry *left, struct hist_entry *right) in sort__abort_cmp() argument
1468 if (!left->branch_info || !right->branch_info) in sort__abort_cmp()
1469 return cmp_null(left->branch_info, right->branch_info); in sort__abort_cmp()
1471 return left->branch_info->flags.abort != in sort__abort_cmp()
1498 sort__in_tx_cmp(struct hist_entry *left, struct hist_entry *right) in sort__in_tx_cmp() argument
1500 if (!left->branch_info || !right->branch_info) in sort__in_tx_cmp()
1501 return cmp_null(left->branch_info, right->branch_info); in sort__in_tx_cmp()
1503 return left->branch_info->flags.in_tx != in sort__in_tx_cmp()
1530 sort__transaction_cmp(struct hist_entry *left, struct hist_entry *right) in sort__transaction_cmp() argument
1532 return left->transaction - right->transaction; in sort__transaction_cmp()
1613 sort__sym_size_cmp(struct hist_entry *left, struct hist_entry *right) in sort__sym_size_cmp() argument
1615 return _sort__sym_size_cmp(right->ms.sym, left->ms.sym); in sort__sym_size_cmp()
1652 sort__dso_size_cmp(struct hist_entry *left, struct hist_entry *right) in sort__dso_size_cmp() argument
1654 return _sort__dso_size_cmp(right->ms.map, left->ms.map); in sort__dso_size_cmp()