Lines Matching refs:IDX
870 #define frontlink(P, S, IDX, BK, FD) \
874 IDX = smallbin_index(S); \
875 mark_binblock(IDX); \
876 BK = bin_at(IDX); \
884 IDX = bin_index(S); \
885 BK = bin_at(IDX); \
887 if (FD == BK) mark_binblock(IDX); \
1244 int idx; /* index for bin traversal */
1276 idx = smallbin_index(nb);
1280 q = bin_at(idx);
1298 idx += 2; /* Set for bin scan below. We've already scanned 2 bins. */
1303 idx = bin_index(nb);
1304 bin = bin_at(idx);
1313 --idx; /* adjust to rescan below after checking last remainder */
1326 ++idx;
1367 if ( (block = idx2binblock(idx)) <= binblocks_r)
1375 idx = (idx & ~(BINBLOCKWIDTH - 1)) + BINBLOCKWIDTH;
1379 idx += BINBLOCKWIDTH;
1387 startidx = idx; /* (track incomplete blocks) */
1388 q = bin = bin_at(idx);
1424 } while ((++idx & (BINBLOCKWIDTH - 1)) != 0);
1445 idx += BINBLOCKWIDTH;
1517 int idx; /* its bin index */
1603 frontlink(p, sz, idx, bck, fwd);