Lines Matching refs:sys
196 System *sys; in hashsys() local
198 sys = syss + hashstr(rsys) % nelem(syss); in hashsys()
200 if(sys->rsys != nil) { in hashsys()
202 for(; notme = (strcmp(sys->rsys, rsys) != 0) && in hashsys()
203 sys->next != nil; sys = sys->next) in hashsys()
206 sys->next = malloc(sizeof *sys); /* extend chain */ in hashsys()
207 sys = sys->next; in hashsys()
209 return sys; in hashsys()
211 if(sys != nil) { in hashsys()
212 memset(sys, 0, sizeof *sys); in hashsys()
213 sys->rsys = strdup(rsys); in hashsys()
215 return sys; in hashsys()
228 System *sys = hashsys(rsys); in isswamped() local
230 if(sys == nil) in isswamped()
232 sys->last = time(nil); in isswamped()
233 if(sys->first == 0) in isswamped()
234 sys->first = sys->last; in isswamped()
235 period = sys->first - sys->last; in isswamped()
236 return ++sys->reqs > 30 && period > 30 && sys->reqs / period >= 2; in isswamped()