Lines Matching refs:stat
222 struct ptc_stats *stat = bcp->statp; in bau_process_retry_msg() local
224 stat->d_retries++; in bau_process_retry_msg()
255 stat->d_canceled++; in bau_process_retry_msg()
263 stat->d_nocanceled++; in bau_process_retry_msg()
276 struct ptc_stats *stat = bcp->statp; in bau_process_message() local
285 stat->d_alltlb++; in bau_process_message()
288 stat->d_onetlb++; in bau_process_message()
290 stat->d_requestee++; in bau_process_message()
364 struct ptc_stats *stat = bcp->statp; in do_reset() local
366 stat->d_resets++; in do_reset()
395 stat->d_rcanceled++; in do_reset()
519 struct ptc_stats *stat = bcp->statp; in uv1_wait_completion() local
531 stat->s_stimeout++; in uv1_wait_completion()
534 stat->s_dtimeout++; in uv1_wait_completion()
602 struct ptc_stats *stat = bcp->statp; in handle_uv2_busy() local
604 stat->s_uv2_wars++; in handle_uv2_busy()
617 struct ptc_stats *stat = bcp->statp; in uv2_3_wait_completion() local
631 stat->s_stimeout++; in uv2_3_wait_completion()
647 stat->s_plugged++; in uv2_3_wait_completion()
651 stat->s_dtimeout++; in uv2_3_wait_completion()
707 struct bau_control *hmaster, struct ptc_stats *stat) in destination_plugged() argument
724 stat->s_resets_plug++; in destination_plugged()
730 struct ptc_stats *stat) in destination_timeout() argument
746 stat->s_resets_timeout++; in destination_timeout()
754 static void disable_for_period(struct bau_control *bcp, struct ptc_stats *stat) in disable_for_period() argument
764 stat->s_bau_disabled++; in disable_for_period()
778 static void count_max_concurr(int stat, struct bau_control *bcp, in count_max_concurr() argument
783 if (stat != FLUSH_COMPLETE) in count_max_concurr()
793 struct bau_control *bcp, struct ptc_stats *stat, in record_send_stats() argument
800 stat->s_time += elapsed; in record_send_stats()
809 stat->s_congested++; in record_send_stats()
810 disable_for_period(bcp, stat); in record_send_stats()
814 stat->s_requestor--; in record_send_stats()
817 stat->s_retriesok++; in record_send_stats()
819 stat->s_giveup++; in record_send_stats()
826 disable_for_period(bcp, stat); in record_send_stats()
827 stat->s_giveuplimit++; in record_send_stats()
836 static void uv1_throttle(struct bau_control *hmaster, struct ptc_stats *stat) in uv1_throttle() argument
843 stat->s_throttles++; in uv1_throttle()
855 struct ptc_stats *stat) in handle_cmplt() argument
858 destination_plugged(bau_desc, bcp, hmaster, stat); in handle_cmplt()
860 destination_timeout(bau_desc, bcp, hmaster, stat); in handle_cmplt()
883 struct ptc_stats *stat = bcp->statp; in uv_flush_send_and_wait() local
890 uv1_throttle(hmaster, stat); in uv_flush_send_and_wait()
915 stat->s_retry_messages++; in uv_flush_send_and_wait()
930 handle_cmplt(completion_stat, bau_desc, bcp, hmaster, stat); in uv_flush_send_and_wait()
934 stat->s_overipilimit++; in uv_flush_send_and_wait()
951 record_send_stats(time1, time2, bcp, stat, completion_stat, try); in uv_flush_send_and_wait()
964 static int check_enable(struct bau_control *bcp, struct ptc_stats *stat) in check_enable() argument
973 stat->s_bau_reenabled++; in check_enable()
990 static void record_send_statistics(struct ptc_stats *stat, int locals, int hubs, in record_send_statistics() argument
993 stat->s_requestor++; in record_send_statistics()
994 stat->s_ntargcpu += remotes + locals; in record_send_statistics()
995 stat->s_ntargremotes += remotes; in record_send_statistics()
996 stat->s_ntarglocals += locals; in record_send_statistics()
1001 stat->s_ntarglocaluvhub++; in record_send_statistics()
1002 stat->s_ntargremoteuvhub += (hubs - 1); in record_send_statistics()
1004 stat->s_ntargremoteuvhub += hubs; in record_send_statistics()
1006 stat->s_ntarguvhub += hubs; in record_send_statistics()
1009 stat->s_ntarguvhub16++; in record_send_statistics()
1011 stat->s_ntarguvhub8++; in record_send_statistics()
1013 stat->s_ntarguvhub4++; in record_send_statistics()
1015 stat->s_ntarguvhub2++; in record_send_statistics()
1017 stat->s_ntarguvhub1++; in record_send_statistics()
1089 struct ptc_stats *stat; in uv_flush_tlb_others() local
1099 stat = bcp->statp; in uv_flush_tlb_others()
1100 stat->s_enters++; in uv_flush_tlb_others()
1114 if (check_enable(bcp, stat)) { in uv_flush_tlb_others()
1115 stat->s_ipifordisabled++; in uv_flush_tlb_others()
1130 stat->s_ntargself++; in uv_flush_tlb_others()
1138 record_send_statistics(stat, locals, hubs, remotes, bau_desc); in uv_flush_tlb_others()
1248 struct ptc_stats *stat; in uv_bau_message_interrupt() local
1255 stat = bcp->statp; in uv_bau_message_interrupt()
1277 stat->d_time += (get_cycles() - time_start); in uv_bau_message_interrupt()
1279 stat->d_nomsg++; in uv_bau_message_interrupt()
1281 stat->d_multmsg++; in uv_bau_message_interrupt()
1364 struct ptc_stats *stat; in ptc_seq_show() local
1389 stat = bcp->statp; in ptc_seq_show()
1393 cpu, bcp->nobau, stat->s_requestor, in ptc_seq_show()
1394 cycles_2_us(stat->s_time), in ptc_seq_show()
1395 stat->s_ntargself, stat->s_ntarglocals, in ptc_seq_show()
1396 stat->s_ntargremotes, stat->s_ntargcpu, in ptc_seq_show()
1397 stat->s_ntarglocaluvhub, stat->s_ntargremoteuvhub, in ptc_seq_show()
1398 stat->s_ntarguvhub, stat->s_ntarguvhub16); in ptc_seq_show()
1400 stat->s_ntarguvhub8, stat->s_ntarguvhub4, in ptc_seq_show()
1401 stat->s_ntarguvhub2, stat->s_ntarguvhub1, in ptc_seq_show()
1402 stat->s_dtimeout, stat->s_strongnacks); in ptc_seq_show()
1404 stat->s_retry_messages, stat->s_retriesok, in ptc_seq_show()
1405 stat->s_resets_plug, stat->s_resets_timeout, in ptc_seq_show()
1406 stat->s_giveup, stat->s_stimeout, in ptc_seq_show()
1407 stat->s_busy, stat->s_throttles); in ptc_seq_show()
1409 stat->s_bau_disabled, stat->s_bau_reenabled, in ptc_seq_show()
1410 stat->s_uv2_wars, stat->s_uv2_wars_hw, in ptc_seq_show()
1411 stat->s_uv2_war_waits, stat->s_enters, in ptc_seq_show()
1412 stat->s_ipifordisabled, stat->s_plugged, in ptc_seq_show()
1413 stat->s_overipilimit, stat->s_giveuplimit, in ptc_seq_show()
1414 stat->s_congested); in ptc_seq_show()
1420 stat->d_requestee, cycles_2_us(stat->d_time), in ptc_seq_show()
1421 stat->d_alltlb, stat->d_onetlb, stat->d_multmsg, in ptc_seq_show()
1422 stat->d_nomsg, stat->d_retries, stat->d_canceled, in ptc_seq_show()
1423 stat->d_nocanceled, stat->d_resets, in ptc_seq_show()
1424 stat->d_rcanceled); in ptc_seq_show()
1468 struct ptc_stats *stat; in ptc_proc_write() local
1497 stat = &per_cpu(ptcstats, cpu); in ptc_proc_write()
1498 memset(stat, 0, sizeof(struct ptc_stats)); in ptc_proc_write()