Lines Matching refs:usage
248 size_t usage = ctx.usage_by_class[sc];
252 while (i<2 && 4*small_cnt_tab[sc][i] > usage)
262 while (!(cnt&1) && 4*cnt > usage)
286 // an absolute memory usage cost, don't overdo them. count
287 // coarse usage as part of usage.
288 if (!(sc&1) && sc<32) usage += ctx.usage_by_class[sc+1];
291 // increases usage by more than 25%. these reduced counts
294 if (4*cnt > usage && !nosmall) {
304 // produce an individually-mmapped allocation if usage is low,
310 if (req<size+UNIT || (req>=4*pagesize && 2*cnt>usage)) {
418 size_t usage = ctx.usage_by_class[sc|1];
420 // usage in deciding if we can use coarse class.
423 usage += 3;
424 if (usage <= 12)