Home | History | Annotate | Download | only in procmem

Lines Matching refs:mi

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