Lines Matching refs:dump
225 struct vmcoredd_node *dump; in vmcoredd_copy_dumps() local
232 list_for_each_entry(dump, &vmcoredd_list, list) { in vmcoredd_copy_dumps()
233 if (start < offset + dump->size) { in vmcoredd_copy_dumps()
234 tsz = min(offset + (u64)dump->size - start, (u64)size); in vmcoredd_copy_dumps()
235 buf = dump->buf + start - offset; in vmcoredd_copy_dumps()
249 offset += dump->size; in vmcoredd_copy_dumps()
261 struct vmcoredd_node *dump; in vmcoredd_mmap_dumps() local
268 list_for_each_entry(dump, &vmcoredd_list, list) { in vmcoredd_mmap_dumps()
269 if (start < offset + dump->size) { in vmcoredd_mmap_dumps()
270 tsz = min(offset + (u64)dump->size - start, (u64)size); in vmcoredd_mmap_dumps()
271 buf = dump->buf + start - offset; in vmcoredd_mmap_dumps()
286 offset += dump->size; in vmcoredd_mmap_dumps()
1458 struct vmcoredd_node *dump; in vmcore_add_device_dump() local
1472 dump = vzalloc(sizeof(*dump)); in vmcore_add_device_dump()
1473 if (!dump) { in vmcore_add_device_dump()
1498 dump->buf = buf; in vmcore_add_device_dump()
1499 dump->size = data_size; in vmcore_add_device_dump()
1503 list_add_tail(&dump->list, &vmcoredd_list); in vmcore_add_device_dump()
1513 if (dump) in vmcore_add_device_dump()
1514 vfree(dump); in vmcore_add_device_dump()
1527 struct vmcoredd_node *dump; in vmcore_free_device_dumps() local
1529 dump = list_first_entry(&vmcoredd_list, struct vmcoredd_node, in vmcore_free_device_dumps()
1531 list_del(&dump->list); in vmcore_free_device_dumps()
1532 vfree(dump->buf); in vmcore_free_device_dumps()
1533 vfree(dump); in vmcore_free_device_dumps()