Lines Matching refs:curridx
340 int idx, curridx;
364 curridx = hp_sdc.wcurr;
366 if (hp_sdc.tq[curridx] != NULL)
369 while (++curridx != hp_sdc.wcurr) {
370 if (curridx >= HP_SDC_QUEUE_LEN) {
371 curridx = -1; /* Wrap to top */
375 if (hp_sdc.rcurr == curridx) {
380 if (hp_sdc.tq[curridx] != NULL)
383 if (curridx == hp_sdc.wcurr) { /* There's nothing queued to do. */
384 curridx = -1;
386 hp_sdc.wcurr = curridx;
400 curr = hp_sdc.tq[curridx];
404 hp_sdc.tq[curridx] = NULL;
418 hp_sdc.tq[curridx] = NULL;
543 hp_sdc.rcurr = curridx;
561 hp_sdc.tq[curridx] = NULL;