Lines Matching refs:curridx
352 int idx, curridx;
376 curridx = hp_sdc.wcurr;
378 if (hp_sdc.tq[curridx] != NULL)
381 while (++curridx != hp_sdc.wcurr) {
382 if (curridx >= HP_SDC_QUEUE_LEN) {
383 curridx = -1; /* Wrap to top */
387 if (hp_sdc.rcurr == curridx) {
392 if (hp_sdc.tq[curridx] != NULL)
395 if (curridx == hp_sdc.wcurr) { /* There's nothing queued to do. */
396 curridx = -1;
398 hp_sdc.wcurr = curridx;
412 curr = hp_sdc.tq[curridx];
416 hp_sdc.tq[curridx] = NULL;
430 hp_sdc.tq[curridx] = NULL;
555 hp_sdc.rcurr = curridx;
573 hp_sdc.tq[curridx] = NULL;