Home | History | Annotate | Download | only in chromium

Lines Matching refs:bins

1007 	 * bins is used to store rings of free regions of the following sizes,
1010 * bins[i] | size |
1029 arena_bin_t bins[1]; /* Dynamically sized. */
1046 static size_t bin_maxclass; /* Max size class for bins. */
1047 static unsigned ntbins; /* Number of (2^n)-spaced tiny bins. */
1048 static unsigned nqbins; /* Number of quantum-spaced bins. */
1049 static unsigned nsbins; /* Number of (2^n)-spaced sub-page bins. */
2058 malloc_printf("bins: bin size regs pgs requests newruns"
2061 if (arena->bins[i].stats.nrequests == 0) {
2086 arena->bins[i].reg_size,
2087 arena->bins[i].nregs,
2088 arena->bins[i].run_size >> pagesize_2pow,
2089 arena->bins[i].stats.nrequests,
2090 arena->bins[i].stats.nruns,
2091 arena->bins[i].stats.reruns,
2092 arena->bins[i].stats.highruns,
2093 arena->bins[i].stats.curruns);
4022 bin = &arena->bins[ffs((int)(size >> (TINY_MIN_2POW +
4036 bin = &arena->bins[ntbins + (size >> opt_quantum_2pow)
4041 bin = &arena->bins[ntbins + nqbins
4818 /* Initialize bins. */
4821 /* (2^n)-spaced tiny bins. */
4823 bin = &arena->bins[i];
4836 /* Quantum-spaced bins. */
4838 bin = &arena->bins[i];
4852 /* (2^n)-spaced sub-page bins. */
4854 bin = &arena->bins[i];
4880 /* Allocate enough space for trailing bins. */