Lines Matching refs:iidx
189 first_item(Cache *cp, int *bidx, int *iidx)
205 *iidx = 0;
208 *iidx = -1;
214 next_item(Cache *cp, int *bidx, int *iidx)
225 if ((*iidx + 1) < cp->bp[*bidx].nent) {
226 itemp = cp->bp[*bidx].itempp[++(*iidx)];
234 *iidx = 0;
235 itemp = cp->bp[*bidx].itempp[(*iidx)++];
238 *iidx = -1;
243 *iidx = -1;
286 int iidx;
302 for (iidx = 0; iidx < bp->nent; iidx++)
303 if (!(*cp->cfunc)((void *)bp->itempp[iidx]->key, datap,
305 titemp = bp->itempp[iidx];
308 if (iidx < bp->nent) {
321 for (tidx = iidx + 1; tidx < (bp->nent + 1); tidx++) {
322 bp->itempp[iidx] = bp->itempp[tidx];
323 iidx = tidx;
372 int iidx;
388 for (iidx = 0; iidx < bp->nent; iidx++) {
389 itemp = bp->itempp[iidx];