Lines Matching refs:buf
159 #define GC_IDX2PTR(idx) (GC_G(buf) + (idx))
160 #define GC_PTR2IDX(ptr) ((ptr) - GC_G(buf))
210 gc_root_buffer *buf; /* preallocated arrays of buffers */ member
415 if (gc_globals->buf) { in root_buffer_dtor()
416 free(gc_globals->buf); in root_buffer_dtor()
417 gc_globals->buf = NULL; in root_buffer_dtor()
428 gc_globals->buf = NULL; in gc_globals_ctor_ex()
466 if (GC_G(buf)) { in gc_reset()
492 if (enable && !old_enabled && GC_G(buf) == NULL) { in gc_enable()
493 GC_G(buf) = (gc_root_buffer*) pemalloc(sizeof(gc_root_buffer) * GC_DEFAULT_BUF_SIZE, 1); in gc_enable()
494 GC_G(buf)[0].ref = NULL; in gc_enable() local
540 GC_G(buf) = perealloc(GC_G(buf), sizeof(gc_root_buffer) * new_size, 1); in gc_grow_root_buffer()
1135 gc_root_buffer *buf; in gc_add_garbage() local
1149 buf = GC_IDX2PTR(idx); in gc_add_garbage()
1150 buf->ref = GC_MAKE_GARBAGE(ref); in gc_add_garbage()