Lines Matching refs:ls

232 					   struct lock_stat *ls)	\
234 pr_info("%*llu", key->len, (unsigned long long)ls->member); \
239 struct lock_stat *ls) \
241 lock_stat_key_print_time((unsigned long long)ls->member, key->len); \
251 struct lock_stat *ls) in PRINT_KEY()
253 u64 wait_time = ls->wait_time_min; in PRINT_KEY()
598 struct lock_stat *ls; in report_lock_acquire_event() local
611 ls = lock_stat_findnew(key, name, 0); in report_lock_acquire_event()
612 if (!ls) in report_lock_acquire_event()
630 ls->nr_trylock++; in report_lock_acquire_event()
632 ls->nr_readlock++; in report_lock_acquire_event()
635 ls->nr_acquired++; in report_lock_acquire_event()
641 ls->nr_acquired++; in report_lock_acquire_event()
652 if (!ls->broken) { in report_lock_acquire_event()
653 ls->broken = 1; in report_lock_acquire_event()
664 ls->nr_acquire++; in report_lock_acquire_event()
673 struct lock_stat *ls; in report_lock_acquired_event() local
686 ls = lock_stat_findnew(key, name, 0); in report_lock_acquired_event()
687 if (!ls) in report_lock_acquired_event()
706 ls->wait_time_total += contended_term; in report_lock_acquired_event()
707 if (contended_term < ls->wait_time_min) in report_lock_acquired_event()
708 ls->wait_time_min = contended_term; in report_lock_acquired_event()
709 if (ls->wait_time_max < contended_term) in report_lock_acquired_event()
710 ls->wait_time_max = contended_term; in report_lock_acquired_event()
716 if (!ls->broken) { in report_lock_acquired_event()
717 ls->broken = 1; in report_lock_acquired_event()
729 ls->nr_acquired++; in report_lock_acquired_event()
730 ls->avg_wait_time = ls->nr_contended ? ls->wait_time_total/ls->nr_contended : 0; in report_lock_acquired_event()
739 struct lock_stat *ls; in report_lock_contended_event() local
751 ls = lock_stat_findnew(key, name, 0); in report_lock_contended_event()
752 if (!ls) in report_lock_contended_event()
774 if (!ls->broken) { in report_lock_contended_event()
775 ls->broken = 1; in report_lock_contended_event()
787 ls->nr_contended++; in report_lock_contended_event()
788 ls->avg_wait_time = ls->wait_time_total/ls->nr_contended; in report_lock_contended_event()
797 struct lock_stat *ls; in report_lock_release_event() local
809 ls = lock_stat_findnew(key, name, 0); in report_lock_release_event()
810 if (!ls) in report_lock_release_event()
830 ls->nr_release++; in report_lock_release_event()
838 if (!ls->broken) { in report_lock_release_event()
839 ls->broken = 1; in report_lock_release_event()
848 ls->nr_release++; in report_lock_release_event()
1044 struct lock_stat *ls; in report_lock_contention_begin_event() local
1055 ls = lock_stat_find(key); in report_lock_contention_begin_event()
1056 if (!ls) { in report_lock_contention_begin_event()
1064 ls = lock_stat_findnew(key, caller, flags); in report_lock_contention_begin_event()
1065 if (!ls) in report_lock_contention_begin_event()
1069 ls->callstack = get_callstack(sample, max_stack_depth); in report_lock_contention_begin_event()
1070 if (ls->callstack == NULL) in report_lock_contention_begin_event()
1098 if (!ls->broken) { in report_lock_contention_begin_event()
1099 ls->broken = 1; in report_lock_contention_begin_event()
1113 ls->nr_contended++; in report_lock_contention_begin_event()
1122 struct lock_stat *ls; in report_lock_contention_end_event() local
1134 ls = lock_stat_find(key); in report_lock_contention_end_event()
1135 if (!ls) in report_lock_contention_end_event()
1151 ls->wait_time_total += contended_term; in report_lock_contention_end_event()
1152 if (contended_term < ls->wait_time_min) in report_lock_contention_end_event()
1153 ls->wait_time_min = contended_term; in report_lock_contention_end_event()
1154 if (ls->wait_time_max < contended_term) in report_lock_contention_end_event()
1155 ls->wait_time_max = contended_term; in report_lock_contention_end_event()
1162 if (!ls->broken) { in report_lock_contention_end_event()
1163 ls->broken = 1; in report_lock_contention_end_event()
1175 ls->nr_acquired++; in report_lock_contention_end_event()
1176 ls->avg_wait_time = ls->wait_time_total/ls->nr_acquired; in report_lock_contention_end_event()