quarantine.c | 5 * Quarantine pointers close to NULL are used to encode state information that 15 static quarantine_t *quarantine_grow(tsd_t *tsd, quarantine_t *quarantine); 16 static void quarantine_drain_one(tsdn_t *tsdn, quarantine_t *quarantine); 17 static void quarantine_drain(tsdn_t *tsdn, quarantine_t *quarantine, 25 quarantine_t *quarantine; local 30 quarantine = (quarantine_t *)iallocztm(tsdn, size, size2index(size), 32 if (quarantine == NULL) 34 quarantine->curbytes = 0; 35 quarantine->curobjs = 0; 36 quarantine->first = 0 45 quarantine_t *quarantine; local 58 idalloctm(tsd_tsdn(tsd), quarantine, NULL, true, true); local 68 quarantine_drain_one(tsd_tsdn(tsd), quarantine); local 90 idalloctm(tsd_tsdn(tsd), quarantine, NULL, true, true); local 117 quarantine(tsd_t *tsd, void *ptr) function 119 quarantine_t *quarantine; local 136 quarantine_drain(tsd_tsdn(tsd), quarantine, upper_bound); local 172 quarantine_t *quarantine; local 179 quarantine_drain(tsd_tsdn(tsd), quarantine, 0); local 180 idalloctm(tsd_tsdn(tsd), quarantine, NULL, true, true); local [all...] |