Lines Matching refs:right

64 sort__thread_cmp(struct hist_entry *left, struct hist_entry *right)  in sort__thread_cmp()  argument
66 return right->thread->tid - left->thread->tid; in sort__thread_cmp()
89 sort__comm_cmp(struct hist_entry *left, struct hist_entry *right) in sort__comm_cmp() argument
92 return comm__str(right->comm) - comm__str(left->comm); in sort__comm_cmp()
96 sort__comm_collapse(struct hist_entry *left, struct hist_entry *right) in sort__comm_collapse() argument
99 return comm__str(right->comm) - comm__str(left->comm); in sort__comm_collapse()
103 sort__comm_sort(struct hist_entry *left, struct hist_entry *right) in sort__comm_sort() argument
105 return strcmp(comm__str(right->comm), comm__str(left->comm)); in sort__comm_sort()
146 sort__dso_cmp(struct hist_entry *left, struct hist_entry *right) in sort__dso_cmp() argument
148 return _sort__dso_cmp(right->ms.map, left->ms.map); in sort__dso_cmp()
200 sort__sym_cmp(struct hist_entry *left, struct hist_entry *right) in sort__sym_cmp() argument
204 if (!left->ms.sym && !right->ms.sym) in sort__sym_cmp()
205 return _sort__addr_cmp(left->ip, right->ip); in sort__sym_cmp()
212 ret = sort__dso_cmp(left, right); in sort__sym_cmp()
217 return _sort__sym_cmp(left->ms.sym, right->ms.sym); in sort__sym_cmp()
221 sort__sym_sort(struct hist_entry *left, struct hist_entry *right) in sort__sym_sort() argument
223 if (!left->ms.sym || !right->ms.sym) in sort__sym_sort()
224 return cmp_null(left->ms.sym, right->ms.sym); in sort__sym_sort()
226 return strcmp(right->ms.sym->name, left->ms.sym->name); in sort__sym_sort()
286 sort__srcline_cmp(struct hist_entry *left, struct hist_entry *right) in sort__srcline_cmp() argument
298 if (!right->srcline) { in sort__srcline_cmp()
299 if (!right->ms.map) in sort__srcline_cmp()
300 right->srcline = SRCLINE_UNKNOWN; in sort__srcline_cmp()
302 struct map *map = right->ms.map; in sort__srcline_cmp()
303 right->srcline = get_srcline(map->dso, in sort__srcline_cmp()
304 map__rip_2objdump(map, right->ip), in sort__srcline_cmp()
305 right->ms.sym, true); in sort__srcline_cmp()
308 return strcmp(right->srcline, left->srcline); in sort__srcline_cmp()
327 sort__parent_cmp(struct hist_entry *left, struct hist_entry *right) in sort__parent_cmp() argument
330 struct symbol *sym_r = right->parent; in sort__parent_cmp()
355 sort__cpu_cmp(struct hist_entry *left, struct hist_entry *right) in sort__cpu_cmp() argument
357 return right->cpu - left->cpu; in sort__cpu_cmp()
376 sort__dso_from_cmp(struct hist_entry *left, struct hist_entry *right) in sort__dso_from_cmp() argument
378 if (!left->branch_info || !right->branch_info) in sort__dso_from_cmp()
379 return cmp_null(left->branch_info, right->branch_info); in sort__dso_from_cmp()
382 right->branch_info->from.map); in sort__dso_from_cmp()
396 sort__dso_to_cmp(struct hist_entry *left, struct hist_entry *right) in sort__dso_to_cmp() argument
398 if (!left->branch_info || !right->branch_info) in sort__dso_to_cmp()
399 return cmp_null(left->branch_info, right->branch_info); in sort__dso_to_cmp()
402 right->branch_info->to.map); in sort__dso_to_cmp()
416 sort__sym_from_cmp(struct hist_entry *left, struct hist_entry *right) in sort__sym_from_cmp() argument
419 struct addr_map_symbol *from_r = &right->branch_info->from; in sort__sym_from_cmp()
421 if (!left->branch_info || !right->branch_info) in sort__sym_from_cmp()
422 return cmp_null(left->branch_info, right->branch_info); in sort__sym_from_cmp()
425 from_r = &right->branch_info->from; in sort__sym_from_cmp()
434 sort__sym_to_cmp(struct hist_entry *left, struct hist_entry *right) in sort__sym_to_cmp() argument
438 if (!left->branch_info || !right->branch_info) in sort__sym_to_cmp()
439 return cmp_null(left->branch_info, right->branch_info); in sort__sym_to_cmp()
442 to_r = &right->branch_info->to; in sort__sym_to_cmp()
505 sort__mispredict_cmp(struct hist_entry *left, struct hist_entry *right) in sort__mispredict_cmp() argument
509 if (!left->branch_info || !right->branch_info) in sort__mispredict_cmp()
510 return cmp_null(left->branch_info, right->branch_info); in sort__mispredict_cmp()
512 mp = left->branch_info->flags.mispred != right->branch_info->flags.mispred; in sort__mispredict_cmp()
513 p = left->branch_info->flags.predicted != right->branch_info->flags.predicted; in sort__mispredict_cmp()
533 sort__daddr_cmp(struct hist_entry *left, struct hist_entry *right) in sort__daddr_cmp() argument
539 if (right->mem_info) in sort__daddr_cmp()
540 r = right->mem_info->daddr.addr; in sort__daddr_cmp()
562 sort__dso_daddr_cmp(struct hist_entry *left, struct hist_entry *right) in sort__dso_daddr_cmp() argument
569 if (right->mem_info) in sort__dso_daddr_cmp()
570 map_r = right->mem_info->daddr.map; in sort__dso_daddr_cmp()
587 sort__locked_cmp(struct hist_entry *left, struct hist_entry *right) in sort__locked_cmp() argument
597 if (right->mem_info) in sort__locked_cmp()
598 data_src_r = right->mem_info->data_src; in sort__locked_cmp()
625 sort__tlb_cmp(struct hist_entry *left, struct hist_entry *right) in sort__tlb_cmp() argument
635 if (right->mem_info) in sort__tlb_cmp()
636 data_src_r = right->mem_info->data_src; in sort__tlb_cmp()
695 sort__lvl_cmp(struct hist_entry *left, struct hist_entry *right) in sort__lvl_cmp() argument
705 if (right->mem_info) in sort__lvl_cmp()
706 data_src_r = right->mem_info->data_src; in sort__lvl_cmp()
772 sort__snoop_cmp(struct hist_entry *left, struct hist_entry *right) in sort__snoop_cmp() argument
782 if (right->mem_info) in sort__snoop_cmp()
783 data_src_r = right->mem_info->data_src; in sort__snoop_cmp()
836 sort__dcacheline_cmp(struct hist_entry *left, struct hist_entry *right) in sort__dcacheline_cmp() argument
842 if (!right->mem_info) return 1; in sort__dcacheline_cmp()
845 if (left->cpumode > right->cpumode) return -1; in sort__dcacheline_cmp()
846 if (left->cpumode < right->cpumode) return 1; in sort__dcacheline_cmp()
849 r_map = right->mem_info->daddr.map; in sort__dcacheline_cmp()
884 if (left->thread->pid_ > right->thread->pid_) return -1; in sort__dcacheline_cmp()
885 if (left->thread->pid_ < right->thread->pid_) return 1; in sort__dcacheline_cmp()
891 r = cl_address(right->mem_info->daddr.al_addr); in sort__dcacheline_cmp()
940 sort__local_weight_cmp(struct hist_entry *left, struct hist_entry *right) in sort__local_weight_cmp() argument
942 return he_weight(left) - he_weight(right); in sort__local_weight_cmp()
959 sort__global_weight_cmp(struct hist_entry *left, struct hist_entry *right) in sort__global_weight_cmp() argument
961 return left->stat.weight - right->stat.weight; in sort__global_weight_cmp()
1027 sort__abort_cmp(struct hist_entry *left, struct hist_entry *right) in sort__abort_cmp() argument
1029 if (!left->branch_info || !right->branch_info) in sort__abort_cmp()
1030 return cmp_null(left->branch_info, right->branch_info); in sort__abort_cmp()
1033 right->branch_info->flags.abort; in sort__abort_cmp()
1059 sort__in_tx_cmp(struct hist_entry *left, struct hist_entry *right) in sort__in_tx_cmp() argument
1061 if (!left->branch_info || !right->branch_info) in sort__in_tx_cmp()
1062 return cmp_null(left->branch_info, right->branch_info); in sort__in_tx_cmp()
1065 right->branch_info->flags.in_tx; in sort__in_tx_cmp()
1091 sort__transaction_cmp(struct hist_entry *left, struct hist_entry *right) in sort__transaction_cmp() argument
1093 return left->transaction - right->transaction; in sort__transaction_cmp()