Lines Matching refs:sps
39 struct sps_bkt sps; member
104 struct sps_bkt *sps = &sip->sps; in sps_emit() local
105 double delta = sps->t_last - sps->t_start; in sps_emit()
107 if ((sps->nseeks == 1) || (delta < DBL_EPSILON)) in sps_emit()
108 s_p_s = (double)(sps->nseeks); in sps_emit()
110 s_p_s = (double)(sps->nseeks) / delta; in sps_emit()
112 fprintf(sip->sps_fp, "%15.9lf %.2lf\n", sps->t_start, s_p_s); in sps_emit()
114 sps->t_start = 0; in sps_emit()
115 sps->nseeks = 0; in sps_emit()
121 struct sps_bkt *sps = &sip->sps; in sps_add() local
123 if (sps->nseeks != 0 && ((t - sps->t_start) >= 1.0)) in sps_add()
126 sps->t_last = t; in sps_add()
127 if (sps->nseeks == 0) { in sps_add()
128 sps->t_start = t; in sps_add()
129 sps->nseeks = 1; in sps_add()
131 sps->nseeks++; in sps_add()
222 memset(&sip->sps, 0, sizeof(sip->sps)); in seeki_alloc()
241 if (sip->sps_fp && sip->sps.nseeks != 0) in seeki_free()