Lines Matching refs:right
92 sort__thread_cmp(struct hist_entry *left, struct hist_entry *right) in sort__thread_cmp() argument
94 return right->thread->tid - left->thread->tid; in sort__thread_cmp()
133 sort__comm_cmp(struct hist_entry *left, struct hist_entry *right) in sort__comm_cmp() argument
135 return strcmp(comm__str(right->comm), comm__str(left->comm)); in sort__comm_cmp()
139 sort__comm_collapse(struct hist_entry *left, struct hist_entry *right) in sort__comm_collapse() argument
141 return strcmp(comm__str(right->comm), comm__str(left->comm)); in sort__comm_collapse()
145 sort__comm_sort(struct hist_entry *left, struct hist_entry *right) in sort__comm_sort() argument
147 return strcmp(comm__str(right->comm), comm__str(left->comm)); in sort__comm_sort()
189 sort__dso_cmp(struct hist_entry *left, struct hist_entry *right) in sort__dso_cmp() argument
191 return _sort__dso_cmp(right->ms.map, left->ms.map); in sort__dso_cmp()
261 sort__sym_cmp(struct hist_entry *left, struct hist_entry *right) in sort__sym_cmp() argument
265 if (!left->ms.sym && !right->ms.sym) in sort__sym_cmp()
266 return _sort__addr_cmp(left->ip, right->ip); in sort__sym_cmp()
272 if (!hists__has(left->hists, dso) || hists__has(right->hists, dso)) { in sort__sym_cmp()
273 ret = sort__dso_cmp(left, right); in sort__sym_cmp()
278 return _sort__sym_cmp(left->ms.sym, right->ms.sym); in sort__sym_cmp()
282 sort__sym_sort(struct hist_entry *left, struct hist_entry *right) in sort__sym_sort() argument
284 if (!left->ms.sym || !right->ms.sym) in sort__sym_sort()
285 return cmp_null(left->ms.sym, right->ms.sym); in sort__sym_sort()
287 return strcmp(right->ms.sym->name, left->ms.sym->name); in sort__sym_sort()
359 sort__srcline_cmp(struct hist_entry *left, struct hist_entry *right) in sort__srcline_cmp() argument
363 if (!right->srcline) in sort__srcline_cmp()
364 right->srcline = hist_entry__srcline(right); in sort__srcline_cmp()
366 return strcmp(right->srcline, left->srcline); in sort__srcline_cmp()
393 sort__srcline_from_cmp(struct hist_entry *left, struct hist_entry *right) in sort__srcline_from_cmp() argument
398 if (!right->branch_info->srcline_from) in sort__srcline_from_cmp()
399 right->branch_info->srcline_from = addr_map_symbol__srcline(&right->branch_info->from); in sort__srcline_from_cmp()
401 return strcmp(right->branch_info->srcline_from, left->branch_info->srcline_from); in sort__srcline_from_cmp()
420 sort__srcline_to_cmp(struct hist_entry *left, struct hist_entry *right) in sort__srcline_to_cmp() argument
425 if (!right->branch_info->srcline_to) in sort__srcline_to_cmp()
426 right->branch_info->srcline_to = addr_map_symbol__srcline(&right->branch_info->to); in sort__srcline_to_cmp()
428 return strcmp(right->branch_info->srcline_to, left->branch_info->srcline_to); in sort__srcline_to_cmp()
521 sort__srcfile_cmp(struct hist_entry *left, struct hist_entry *right) in sort__srcfile_cmp() argument
525 if (!right->srcfile) in sort__srcfile_cmp()
526 right->srcfile = hist_entry__get_srcfile(right); in sort__srcfile_cmp()
528 return strcmp(right->srcfile, left->srcfile); in sort__srcfile_cmp()
550 sort__parent_cmp(struct hist_entry *left, struct hist_entry *right) in sort__parent_cmp() argument
553 struct symbol *sym_r = right->parent; in sort__parent_cmp()
578 sort__cpu_cmp(struct hist_entry *left, struct hist_entry *right) in sort__cpu_cmp() argument
580 return right->cpu - left->cpu; in sort__cpu_cmp()
609 sort__cgroup_id_cmp(struct hist_entry *left, struct hist_entry *right) in sort__cgroup_id_cmp() argument
613 ret = _sort__cgroup_dev_cmp(right->cgroup_id.dev, left->cgroup_id.dev); in sort__cgroup_id_cmp()
617 return _sort__cgroup_inode_cmp(right->cgroup_id.ino, in sort__cgroup_id_cmp()
639 sort__socket_cmp(struct hist_entry *left, struct hist_entry *right) in sort__socket_cmp() argument
641 return right->socket - left->socket; in sort__socket_cmp()
671 sort__time_cmp(struct hist_entry *left, struct hist_entry *right) in sort__time_cmp() argument
673 return right->time - left->time; in sort__time_cmp()
727 sort__trace_cmp(struct hist_entry *left, struct hist_entry *right) in sort__trace_cmp() argument
737 if (right->trace_output == NULL) in sort__trace_cmp()
738 right->trace_output = get_trace_output(right); in sort__trace_cmp()
740 return strcmp(right->trace_output, left->trace_output); in sort__trace_cmp()
767 sort__dso_from_cmp(struct hist_entry *left, struct hist_entry *right) in sort__dso_from_cmp() argument
769 if (!left->branch_info || !right->branch_info) in sort__dso_from_cmp()
770 return cmp_null(left->branch_info, right->branch_info); in sort__dso_from_cmp()
773 right->branch_info->from.map); in sort__dso_from_cmp()
799 sort__dso_to_cmp(struct hist_entry *left, struct hist_entry *right) in sort__dso_to_cmp() argument
801 if (!left->branch_info || !right->branch_info) in sort__dso_to_cmp()
802 return cmp_null(left->branch_info, right->branch_info); in sort__dso_to_cmp()
805 right->branch_info->to.map); in sort__dso_to_cmp()
831 sort__sym_from_cmp(struct hist_entry *left, struct hist_entry *right) in sort__sym_from_cmp() argument
834 struct addr_map_symbol *from_r = &right->branch_info->from; in sort__sym_from_cmp()
836 if (!left->branch_info || !right->branch_info) in sort__sym_from_cmp()
837 return cmp_null(left->branch_info, right->branch_info); in sort__sym_from_cmp()
840 from_r = &right->branch_info->from; in sort__sym_from_cmp()
849 sort__sym_to_cmp(struct hist_entry *left, struct hist_entry *right) in sort__sym_to_cmp() argument
853 if (!left->branch_info || !right->branch_info) in sort__sym_to_cmp()
854 return cmp_null(left->branch_info, right->branch_info); in sort__sym_to_cmp()
857 to_r = &right->branch_info->to; in sort__sym_to_cmp()
948 sort__mispredict_cmp(struct hist_entry *left, struct hist_entry *right) in sort__mispredict_cmp() argument
952 if (!left->branch_info || !right->branch_info) in sort__mispredict_cmp()
953 return cmp_null(left->branch_info, right->branch_info); in sort__mispredict_cmp()
955 mp = left->branch_info->flags.mispred != right->branch_info->flags.mispred; in sort__mispredict_cmp()
956 p = left->branch_info->flags.predicted != right->branch_info->flags.predicted; in sort__mispredict_cmp()
975 sort__cycles_cmp(struct hist_entry *left, struct hist_entry *right) in sort__cycles_cmp() argument
977 if (!left->branch_info || !right->branch_info) in sort__cycles_cmp()
978 return cmp_null(left->branch_info, right->branch_info); in sort__cycles_cmp()
981 right->branch_info->flags.cycles; in sort__cycles_cmp()
1004 sort__daddr_cmp(struct hist_entry *left, struct hist_entry *right) in sort__daddr_cmp() argument
1010 if (right->mem_info) in sort__daddr_cmp()
1011 r = right->mem_info->daddr.addr; in sort__daddr_cmp()
1033 sort__iaddr_cmp(struct hist_entry *left, struct hist_entry *right) in sort__iaddr_cmp() argument
1039 if (right->mem_info) in sort__iaddr_cmp()
1040 r = right->mem_info->iaddr.addr; in sort__iaddr_cmp()
1062 sort__dso_daddr_cmp(struct hist_entry *left, struct hist_entry *right) in sort__dso_daddr_cmp() argument
1069 if (right->mem_info) in sort__dso_daddr_cmp()
1070 map_r = right->mem_info->daddr.map; in sort__dso_daddr_cmp()
1087 sort__locked_cmp(struct hist_entry *left, struct hist_entry *right) in sort__locked_cmp() argument
1097 if (right->mem_info) in sort__locked_cmp()
1098 data_src_r = right->mem_info->data_src; in sort__locked_cmp()
1115 sort__tlb_cmp(struct hist_entry *left, struct hist_entry *right) in sort__tlb_cmp() argument
1125 if (right->mem_info) in sort__tlb_cmp()
1126 data_src_r = right->mem_info->data_src; in sort__tlb_cmp()
1143 sort__lvl_cmp(struct hist_entry *left, struct hist_entry *right) in sort__lvl_cmp() argument
1153 if (right->mem_info) in sort__lvl_cmp()
1154 data_src_r = right->mem_info->data_src; in sort__lvl_cmp()
1171 sort__snoop_cmp(struct hist_entry *left, struct hist_entry *right) in sort__snoop_cmp() argument
1181 if (right->mem_info) in sort__snoop_cmp()
1182 data_src_r = right->mem_info->data_src; in sort__snoop_cmp()
1199 sort__dcacheline_cmp(struct hist_entry *left, struct hist_entry *right) in sort__dcacheline_cmp() argument
1205 if (!right->mem_info) return 1; in sort__dcacheline_cmp()
1208 if (left->cpumode > right->cpumode) return -1; in sort__dcacheline_cmp()
1209 if (left->cpumode < right->cpumode) return 1; in sort__dcacheline_cmp()
1212 r_map = right->mem_info->daddr.map; in sort__dcacheline_cmp()
1247 if (left->thread->pid_ > right->thread->pid_) return -1; in sort__dcacheline_cmp()
1248 if (left->thread->pid_ < right->thread->pid_) return 1; in sort__dcacheline_cmp()
1254 r = cl_address(right->mem_info->daddr.al_addr); in sort__dcacheline_cmp()
1303 sort__local_weight_cmp(struct hist_entry *left, struct hist_entry *right) in sort__local_weight_cmp() argument
1305 return he_weight(left) - he_weight(right); in sort__local_weight_cmp()
1322 sort__global_weight_cmp(struct hist_entry *left, struct hist_entry *right) in sort__global_weight_cmp() argument
1324 return left->stat.weight - right->stat.weight; in sort__global_weight_cmp()
1397 sort__phys_daddr_cmp(struct hist_entry *left, struct hist_entry *right) in sort__phys_daddr_cmp() argument
1403 if (right->mem_info) in sort__phys_daddr_cmp()
1404 r = right->mem_info->daddr.phys_addr; in sort__phys_daddr_cmp()
1438 sort__abort_cmp(struct hist_entry *left, struct hist_entry *right) in sort__abort_cmp() argument
1440 if (!left->branch_info || !right->branch_info) in sort__abort_cmp()
1441 return cmp_null(left->branch_info, right->branch_info); in sort__abort_cmp()
1444 right->branch_info->flags.abort; in sort__abort_cmp()
1470 sort__in_tx_cmp(struct hist_entry *left, struct hist_entry *right) in sort__in_tx_cmp() argument
1472 if (!left->branch_info || !right->branch_info) in sort__in_tx_cmp()
1473 return cmp_null(left->branch_info, right->branch_info); in sort__in_tx_cmp()
1476 right->branch_info->flags.in_tx; in sort__in_tx_cmp()
1502 sort__transaction_cmp(struct hist_entry *left, struct hist_entry *right) in sort__transaction_cmp() argument
1504 return left->transaction - right->transaction; in sort__transaction_cmp()
1585 sort__sym_size_cmp(struct hist_entry *left, struct hist_entry *right) in sort__sym_size_cmp() argument
1587 return _sort__sym_size_cmp(right->ms.sym, left->ms.sym); in sort__sym_size_cmp()
1624 sort__dso_size_cmp(struct hist_entry *left, struct hist_entry *right) in sort__dso_size_cmp() argument
1626 return _sort__dso_size_cmp(right->ms.map, left->ms.map); in sort__dso_size_cmp()