Home | History | Annotate | Download | only in libpagemap

Lines Matching refs:pagemap

20 #include <pagemap/pagemap.h>
32 uint64_t *pagemap;
41 error = pm_map_pagemap(map, &pagemap, &len);
50 if (!PM_PAGEMAP_PRESENT(pagemap[i]) &&
51 !PM_PAGEMAP_SWAPPED(pagemap[i]))
54 if (!PM_PAGEMAP_SWAPPED(pagemap[i])) {
57 error = pm_kernel_flags(map->proc->ker, PM_PAGEMAP_PFN(pagemap[i]),
65 error = pm_kernel_count(map->proc->ker, PM_PAGEMAP_PFN(pagemap[i]),
74 pm_memusage_pswap_add_offset(&usage, PM_PAGEMAP_SWAP_OFFSET(pagemap[i]));
83 free(pagemap);
93 uint64_t *pagemap;
102 error = pm_map_pagemap(map, &pagemap, &len);
108 error = pm_kernel_flags(map->proc->ker, PM_PAGEMAP_PFN(pagemap[i]),
115 error = pm_kernel_count(map->proc->ker, PM_PAGEMAP_PFN(pagemap[i]),
120 if( PM_PAGEMAP_SWAPPED(pagemap[i]) ) continue;
131 free(pagemap);