Lines Matching refs:mem

176 int crash_prepare_elf64_headers(struct crash_mem *mem, int need_kernel_map,  in crash_prepare_elf64_headers()  argument
189 nr_phdr += mem->nr_ranges; in crash_prepare_elf64_headers()
251 for (i = 0; i < mem->nr_ranges; i++) { in crash_prepare_elf64_headers()
252 mstart = mem->ranges[i].start; in crash_prepare_elf64_headers()
253 mend = mem->ranges[i].end; in crash_prepare_elf64_headers()
277 int crash_exclude_mem_range(struct crash_mem *mem, in crash_exclude_mem_range() argument
283 for (i = 0; i < mem->nr_ranges; i++) { in crash_exclude_mem_range()
284 start = mem->ranges[i].start; in crash_exclude_mem_range()
285 end = mem->ranges[i].end; in crash_exclude_mem_range()
310 memmove(&mem->ranges[i], &mem->ranges[i + 1], in crash_exclude_mem_range()
311 (mem->nr_ranges - (i + 1)) * sizeof(mem->ranges[i])); in crash_exclude_mem_range()
313 mem->nr_ranges--; in crash_exclude_mem_range()
316 if (mem->nr_ranges >= mem->max_nr_ranges) in crash_exclude_mem_range()
319 memmove(&mem->ranges[i + 2], &mem->ranges[i + 1], in crash_exclude_mem_range()
320 (mem->nr_ranges - (i + 1)) * sizeof(mem->ranges[i])); in crash_exclude_mem_range()
322 mem->ranges[i].end = p_start - 1; in crash_exclude_mem_range()
323 mem->ranges[i + 1].start = p_end + 1; in crash_exclude_mem_range()
324 mem->ranges[i + 1].end = end; in crash_exclude_mem_range()
327 mem->nr_ranges++; in crash_exclude_mem_range()
329 mem->ranges[i].end = p_start - 1; in crash_exclude_mem_range()
331 mem->ranges[i].start = p_end + 1; in crash_exclude_mem_range()
594 unsigned long mem; in crash_handle_hotplug_event() local
599 mem = image->segment[n].mem; in crash_handle_hotplug_event()
600 ptr = kmap_local_page(pfn_to_page(mem >> PAGE_SHIFT)); in crash_handle_hotplug_event()