Lines Matching refs:curridx
345 int idx, curridx;
369 curridx = hp_sdc.wcurr;
371 if (hp_sdc.tq[curridx] != NULL)
374 while (++curridx != hp_sdc.wcurr) {
375 if (curridx >= HP_SDC_QUEUE_LEN) {
376 curridx = -1; /* Wrap to top */
380 if (hp_sdc.rcurr == curridx) {
385 if (hp_sdc.tq[curridx] != NULL)
388 if (curridx == hp_sdc.wcurr) { /* There's nothing queued to do. */
389 curridx = -1;
391 hp_sdc.wcurr = curridx;
405 curr = hp_sdc.tq[curridx];
409 hp_sdc.tq[curridx] = NULL;
423 hp_sdc.tq[curridx] = NULL;
548 hp_sdc.rcurr = curridx;
566 hp_sdc.tq[curridx] = NULL;