Lines Matching refs:srf
34 static const char ID_sccs[] = "@(#)srf.c 1.18 97/08/04 (C) SK " ;
157 smc->srf.TSR = smt_get_time() ;
158 smc->srf.sr_state = SR0_WAIT ;
224 smc->srf.any_report = TRUE ;
240 smc->srf.any_report = TRUE ;
247 tsr = smt_get_time() - smc->srf.TSR ;
249 switch (smc->srf.sr_state) {
253 smc->srf.SRThreshold = THRESHOLD_2 ;
254 smc->srf.sr_state = SR1_HOLDOFF ;
259 smc->srf.sr_state = SR1_HOLDOFF ;
264 smc->srf.sr_state = SR1_HOLDOFF ;
269 smc->srf.SRThreshold = THRESHOLD_2 ;
270 smc->srf.TSR = smt_get_time() ;
276 smc->srf.TSR = smt_get_time() ;
282 smc->srf.TSR = smt_get_time() ;
287 if (smc->srf.any_report && (u_long) tsr >=
288 smc->srf.SRThreshold) {
289 smc->srf.SRThreshold *= 2 ;
290 if (smc->srf.SRThreshold > THRESHOLD_32)
291 smc->srf.SRThreshold = THRESHOLD_32 ;
292 smc->srf.TSR = smt_get_time() ;
298 smc->srf.sr_state = SR2_DISABLED ;
305 smc->srf.sr_state = SR0_WAIT ;
306 smc->srf.TSR = smt_get_time() ;
312 smc->srf.SRThreshold = THRESHOLD_2 ;
319 smc->srf.sr_state = SR2_DISABLED ;
325 smc->srf.sr_state = SR0_WAIT ;
326 smc->srf.TSR = smt_get_time() ;
327 smc->srf.SRThreshold = THRESHOLD_2 ;
345 smc->srf.any_report = FALSE ;
353 smc->srf.any_report = FALSE ;
359 smc->srf.any_report = TRUE ;
419 smc->srf.sr_state,smc->srf.SRThreshold/TICKS_PER_SECOND) ;