Lines Matching defs:maps
61 static int read_pages(struct ksm_pages *kp, pm_map_t **maps, size_t num_maps, uint8_t pr_flags);
74 pm_map_t **maps;
159 error = pm_process_maps(proc, &maps, &num_maps);
167 if (read_pages(&kp, maps, num_maps, pr_flags) < 0) {
168 free(maps);
174 free(maps);
189 static int read_pages(struct ksm_pages *kp, pm_map_t **maps, size_t num_maps, uint8_t pr_flags) {
210 pid = pm_process_pid(maps[0]->proc);
211 ker = maps[0]->proc->ker;
231 error = pm_map_pagemap(maps[i], &pagemap, &map_len);
234 pm_process_pid(maps[i]->proc));
247 vaddr = pm_map_start(maps[i]) + j * pm_kernel_pagesize(ker);