Lines Matching refs:mi
52 struct mallinfo mi; in je_mallinfo() local
53 memset(&mi, 0, sizeof(mi)); in je_mallinfo()
59 mi.hblkhd += atomic_load_zu(&arena->stats.mapped, ATOMIC_ACQUIRE); in je_mallinfo()
61 mi.uordblks += accumulate_small_allocs(arena); in je_mallinfo()
62 mi.uordblks += accumulate_large_allocs(arena); in je_mallinfo()
66 mi.fordblks = mi.hblkhd - mi.uordblks; in je_mallinfo()
67 mi.usmblks = mi.hblkhd; in je_mallinfo()
68 return mi; in je_mallinfo()
80 struct mallinfo mi; in je_mallinfo_arena_info() local
81 memset(&mi, 0, sizeof(mi)); in je_mallinfo_arena_info()
87 mi.hblkhd = atomic_load_zu(&arena->stats.mapped, ATOMIC_ACQUIRE); in je_mallinfo_arena_info()
88 mi.ordblks = accumulate_large_allocs(arena); in je_mallinfo_arena_info()
89 mi.fsmblks = accumulate_small_allocs(arena); in je_mallinfo_arena_info()
93 return mi; in je_mallinfo_arena_info()
97 struct mallinfo mi; in je_mallinfo_bin_info() local
98 memset(&mi, 0, sizeof(mi)); in je_mallinfo_bin_info()
107 mi.ordblks = bin_infos[bidx].reg_size * bin->stats.curregs; in je_mallinfo_bin_info()
108 mi.uordblks = (size_t) bin->stats.nmalloc; in je_mallinfo_bin_info()
109 mi.fordblks = (size_t) bin->stats.ndalloc; in je_mallinfo_bin_info()
114 return mi; in je_mallinfo_bin_info()