Lines Matching refs:curr

657 	smbstat_cpu_snapshot_t	*curr;
661 curr = smbstat_cpu_current_snapshot();
663 for (i = 0; i < smbstat_nrcpus; i++, curr++) {
664 curr->cs_id = SMBSTAT_ID_NO_CPU;
665 curr->cs_state = p_online(i, P_STATUS);
667 if (curr->cs_state == -1)
670 curr->cs_id = i;
687 curr->cs_ticks[j] = ksn->value.ui64;
698 smbstat_cpu_snapshot_t *curr, *prev;
703 curr = smbstat_cpu_current_snapshot();
708 for (i = 0; i < smbstat_nrcpus; i++, curr++, prev++) {
710 agg_ticks[j] += smbstat_sub_64(curr->cs_ticks[j],
712 total_ticks += smbstat_sub_64(curr->cs_ticks[j],
747 smbstat_wrk_snapshot_t *curr;
750 curr = smbstat_wrk_current_snapshot();
760 curr->ws_maxthreads = kn->value.ui64;
766 curr->ws_bnalloc = kn->value.ui64;
775 smbstat_wrk_snapshot_t *curr;
777 curr = smbstat_wrk_current_snapshot();
779 if (curr->ws_bnalloc >= curr->ws_maxthreads)
823 smbstat_srv_snapshot_t *curr;
825 curr = smbstat_srv_current_snapshot();
828 (smbstat_srv_ksp->ks_data_size != sizeof (curr->ss_data)))
832 curr->ss_snaptime = smbstat_srv_ksp->ks_snaptime;
833 bcopy(smbstat_srv_ksp->ks_data, &curr->ss_data, sizeof (curr->ss_data));
844 smbstat_srv_snapshot_t *curr, *prev;
846 curr = smbstat_srv_current_snapshot();
851 smbstat_hrtime_delta(curr->ss_data.ks_start_time,
852 curr->ss_snaptime);
855 smbstat_hrtime_delta(prev->ss_snaptime, curr->ss_snaptime);
859 smbstat_sub_64(curr->ss_data.ks_nreq, prev->ss_data.ks_nreq);
862 smbstat_srv_process_counters(curr);
864 smbstat_srv_process_throughput(curr, prev);
866 smbstat_srv_process_utilization(curr, prev);
868 smbstat_srv_process_requests(curr, prev);
875 smbstat_srv_process_counters(smbstat_srv_snapshot_t *curr)
877 smbstat_srv_info.si_nbt_sess = curr->ss_data.ks_nbt_sess;
878 smbstat_srv_info.si_tcp_sess = curr->ss_data.ks_tcp_sess;
879 smbstat_srv_info.si_users = curr->ss_data.ks_users;
880 smbstat_srv_info.si_trees = curr->ss_data.ks_trees;
881 smbstat_srv_info.si_files = curr->ss_data.ks_files;
882 smbstat_srv_info.si_pipes = curr->ss_data.ks_pipes;
893 smbstat_srv_snapshot_t *curr,
897 smbstat_sub_64(curr->ss_data.ks_txb, prev->ss_data.ks_txb);
900 smbstat_sub_64(curr->ss_data.ks_rxb, prev->ss_data.ks_rxb);
906 curr->ss_data.ks_reqs1[SMB_COM_READ].kr_nreq,
909 curr->ss_data.ks_reqs1[SMB_COM_LOCK_AND_READ].kr_nreq,
912 curr->ss_data.ks_reqs1[SMB_COM_READ_RAW].kr_nreq,
915 curr->ss_data.ks_reqs1[SMB_COM_READ_ANDX].kr_nreq,
918 curr->ss_data.ks_reqs2[SMB2_READ].kr_nreq,
923 curr->ss_data.ks_reqs1[SMB_COM_WRITE].kr_nreq,
926 curr->ss_data.ks_reqs1[SMB_COM_WRITE_AND_UNLOCK].kr_nreq,
929 curr->ss_data.ks_reqs1[SMB_COM_WRITE_RAW].kr_nreq,
932 curr->ss_data.ks_reqs1[SMB_COM_WRITE_AND_CLOSE].kr_nreq,
935 curr->ss_data.ks_reqs1[SMB_COM_WRITE_ANDX].kr_nreq,
938 curr->ss_data.ks_reqs2[SMB2_WRITE].kr_nreq,
951 smbstat_srv_snapshot_t *curr,
959 curr->ss_data.ks_utilization.ku_wlentime);
961 curr->ss_data.ks_utilization.ku_rlentime);
963 curr->ss_data.ks_utilization.ku_wtime);
965 curr->ss_data.ks_utilization.ku_rtime);
982 (smbstat_srv_info.si_avr / curr->ss_data.ks_maxreqs) * 100;
1026 smbstat_srv_snapshot_t *curr,
1038 curr_req = &curr->ss_data.ks_reqs1[idx];
1046 curr_req = &curr->ss_data.ks_reqs2[i];