Lines Matching refs:curr
262 static long curr; in _alloc_req_id() local
291 if (sscanf(buf, "%ld:%ld:%ld:%ld\n", &start, &end, &incr, &curr) != 4) { in _alloc_req_id()
294 curr = start; in _alloc_req_id()
302 if (curr < start || curr > end) in _alloc_req_id()
303 curr = start; in _alloc_req_id()
309 wrap = curr; in _alloc_req_id()
311 ret = curr; in _alloc_req_id()
312 if ((curr += incr) > end) in _alloc_req_id()
313 curr = start; in _alloc_req_id()
315 } while ( wrap != curr && ((RSTATUS *)request_by_id_num(ret)) ) ; in _alloc_req_id()
319 len = sprintf(buf, fmt, curr); in _alloc_req_id()
323 if (curr == wrap) { in _alloc_req_id()