Lines Matching refs:dump

272 	struct vmcoredd_node *dump;  in vmcoredd_copy_dumps()  local
277 list_for_each_entry(dump, &vmcoredd_list, list) { in vmcoredd_copy_dumps()
278 if (start < offset + dump->size) { in vmcoredd_copy_dumps()
279 tsz = min(offset + (u64)dump->size - start, (u64)size); in vmcoredd_copy_dumps()
280 buf = dump->buf + start - offset; in vmcoredd_copy_dumps()
291 offset += dump->size; in vmcoredd_copy_dumps()
301 struct vmcoredd_node *dump; in vmcoredd_mmap_dumps() local
306 list_for_each_entry(dump, &vmcoredd_list, list) { in vmcoredd_mmap_dumps()
307 if (start < offset + dump->size) { in vmcoredd_mmap_dumps()
308 tsz = min(offset + (u64)dump->size - start, (u64)size); in vmcoredd_mmap_dumps()
309 buf = dump->buf + start - offset; in vmcoredd_mmap_dumps()
322 offset += dump->size; in vmcoredd_mmap_dumps()
1478 struct vmcoredd_node *dump; in vmcore_add_device_dump() local
1492 dump = vzalloc(sizeof(*dump)); in vmcore_add_device_dump()
1493 if (!dump) in vmcore_add_device_dump()
1516 dump->buf = buf; in vmcore_add_device_dump()
1517 dump->size = data_size; in vmcore_add_device_dump()
1528 list_add_tail(&dump->list, &vmcoredd_list); in vmcore_add_device_dump()
1535 vfree(dump); in vmcore_add_device_dump()
1700 struct vmcoredd_node *dump; in vmcore_free_device_dumps() local
1702 dump = list_first_entry(&vmcoredd_list, struct vmcoredd_node, in vmcore_free_device_dumps()
1704 list_del(&dump->list); in vmcore_free_device_dumps()
1705 vfree(dump->buf); in vmcore_free_device_dumps()
1706 vfree(dump); in vmcore_free_device_dumps()