Lines Matching refs:mi
53 struct map_info *mi; in main() local
158 mi = (struct map_info *)calloc(1, sizeof(struct map_info)); in main()
159 if (!mi) { in main()
164 mi->map = maps[i]; in main()
169 error = pm_map_workingset(mi->map, &mi->usage); in main()
171 error = pm_map_usage(mi->map, &mi->usage); in main()
178 pm_memusage_add(&total_usage, &mi->usage); in main()
182 error = pm_map_pagemap(mi->map, &pagemap, &num_pages); in main()
189 mi->shared_clean = mi->shared_dirty = mi->private_clean = mi->private_dirty = 0; in main()
192 address = pm_map_start(mi->map) + j * ker->pagesize; in main()
212 mi->shared_dirty++; in main()
214 mi->shared_clean++; in main()
217 mi->private_dirty++; in main()
219 mi->private_clean++; in main()
225 total_shared_clean += mi->shared_clean; in main()
226 total_shared_dirty += mi->shared_dirty; in main()
227 total_private_clean += mi->private_clean; in main()
228 total_private_dirty += mi->private_dirty; in main()
231 mis[i] = mi; in main()
239 mi = mis[i]; in main()
241 if ((!mi) || (hide_zeros && !mi->usage.rss)) in main()
246 (long)mi->usage.rss / 1024, in main()
247 (long)mi->usage.pss / 1024, in main()
248 (long)mi->usage.uss / 1024, in main()
249 mi->shared_clean * pagesize / 1024, in main()
250 mi->shared_dirty * pagesize / 1024, in main()
251 mi->private_clean * pagesize / 1024, in main()
252 mi->private_dirty * pagesize / 1024, in main()
253 pm_map_name(mi->map) in main()
257 (long)mi->usage.vss / 1024, in main()
258 (long)mi->usage.rss / 1024, in main()
259 (long)mi->usage.pss / 1024, in main()
260 (long)mi->usage.uss / 1024, in main()
261 mi->shared_clean * pagesize / 1024, in main()
262 mi->shared_dirty * pagesize / 1024, in main()
263 mi->private_clean * pagesize / 1024, in main()
264 mi->private_dirty * pagesize / 1024, in main()
265 pm_map_name(mi->map) in main()