Lines Matching refs:dump

244 	struct vmcoredd_node *dump;  in vmcoredd_copy_dumps()  local
251 list_for_each_entry(dump, &vmcoredd_list, list) { in vmcoredd_copy_dumps()
252 if (start < offset + dump->size) { in vmcoredd_copy_dumps()
253 tsz = min(offset + (u64)dump->size - start, (u64)size); in vmcoredd_copy_dumps()
254 buf = dump->buf + start - offset; in vmcoredd_copy_dumps()
267 offset += dump->size; in vmcoredd_copy_dumps()
279 struct vmcoredd_node *dump; in vmcoredd_mmap_dumps() local
286 list_for_each_entry(dump, &vmcoredd_list, list) { in vmcoredd_mmap_dumps()
287 if (start < offset + dump->size) { in vmcoredd_mmap_dumps()
288 tsz = min(offset + (u64)dump->size - start, (u64)size); in vmcoredd_mmap_dumps()
289 buf = dump->buf + start - offset; in vmcoredd_mmap_dumps()
304 offset += dump->size; in vmcoredd_mmap_dumps()
1474 struct vmcoredd_node *dump; in vmcore_add_device_dump() local
1488 dump = vzalloc(sizeof(*dump)); in vmcore_add_device_dump()
1489 if (!dump) { in vmcore_add_device_dump()
1514 dump->buf = buf; in vmcore_add_device_dump()
1515 dump->size = data_size; in vmcore_add_device_dump()
1519 list_add_tail(&dump->list, &vmcoredd_list); in vmcore_add_device_dump()
1527 vfree(dump); in vmcore_add_device_dump()
1540 struct vmcoredd_node *dump; in vmcore_free_device_dumps() local
1542 dump = list_first_entry(&vmcoredd_list, struct vmcoredd_node, in vmcore_free_device_dumps()
1544 list_del(&dump->list); in vmcore_free_device_dumps()
1545 vfree(dump->buf); in vmcore_free_device_dumps()
1546 vfree(dump); in vmcore_free_device_dumps()