bi 294 gc/headers.c register bottom_index * bi; bi 297 gc/headers.c GET_BI(h, bi); bi 298 gc/headers.c if (bi == GC_all_nils) { bi 300 gc/headers.c bi = GC_all_bottom_indices; bi 301 gc/headers.c while (bi != 0 && bi -> key < hi) bi = bi -> asc_link; bi 304 gc/headers.c while(bi != 0) { bi 306 gc/headers.c hdr * hhdr = bi -> index[j]; bi 312 gc/headers.c (((bi -> key << LOG_BOTTOM_SZ) + j) bi 320 gc/headers.c bi = bi -> asc_link; bi 331 gc/headers.c register bottom_index * bi; bi 334 gc/headers.c GET_BI(h, bi); bi 335 gc/headers.c if (bi == GC_all_nils) { bi 337 gc/headers.c bi = GC_all_bottom_indices_end; bi 338 gc/headers.c while (bi != 0 && bi -> key > hi) bi = bi -> desc_link; bi 341 gc/headers.c while(bi != 0) { bi 343 gc/headers.c hdr * hhdr = bi -> index[j]; bi 350 gc/headers.c (((bi -> key << LOG_BOTTOM_SZ) + j) bi 355 gc/headers.c bi = bi -> desc_link; bi 146 gc/include/private/gc_hdrs.h typedef struct bi { bi 157 gc/include/private/gc_hdrs.h struct bi * asc_link; /* All indices are linked in */ bi 159 gc/include/private/gc_hdrs.h struct bi * desc_link; /* ... and in descending order. */ bi 162 gc/include/private/gc_hdrs.h struct bi * hash_link; /* Hash chain link. */ bi 183 gc/include/private/gc_hdrs.h # define HDR_FROM_BI(bi, p) \ bi 184 gc/include/private/gc_hdrs.h ((bi)->index[((word)(p) >> LOG_HBLKSIZE) & (BOTTOM_SZ - 1)]) bi 214 gc/include/private/gc_hdrs.h register bottom_index * bi; \ bi 216 gc/include/private/gc_hdrs.h GET_BI(p, bi); \ bi 217 gc/include/private/gc_hdrs.h (ha) = &(HDR_FROM_BI(bi, p)); \ bi 391 gc/misc.c register bottom_index *bi; bi 398 gc/misc.c GET_BI(r, bi); bi 399 gc/misc.c candidate_hdr = HDR_FROM_BI(bi, r);