Lines Matching +full:booting +full:- +full:without +full:- +full:of
1 /* SPDX-License-Identifier: GPL-2.0 */
12 #define ELFCORE_ADDR_MAX (-1ULL)
13 #define ELFCORE_ADDR_ERR (-2ULL)
37 * machine types, e.g. on bi-arch capable hardware. */
44 * needed for 32-bit ELF or 64-bit ELF vmcores. In case of 32-bit
57 * is_kdump_kernel() checks whether this kernel is booting after a panic of
62 * return true if CONFIG_CRASH_DUMP=y and if kernel is booting after a panic
63 * of previous kernel.
72 /* is_vmcore_usable() checks if the kernel is booting after a panic and
75 * This makes use of the fact that due to alignment -2ULL is not
76 * a valid pointer, much in the vain of IS_ERR(), except
87 * without disturbing the logic of is_kdump_kernel()
96 * struct vmcore_cb - driver callbacks for /proc/vmcore handling
105 * drivers, such as the virtio-mem driver, so they can be included in
108 * total number of ranges; such holes can be detected using the pfn_is_ram
140 return -ENOMEM; in vmcore_alloc_add_range()
141 m->paddr = paddr; in vmcore_alloc_add_range()
142 m->size = size; in vmcore_alloc_add_range()
143 list_add_tail(&m->list, list); in vmcore_alloc_add_range()
147 /* Free a list of vmcore ranges. */
153 list_del(&m->list); in vmcore_free_ranges()
164 char dump_name[VMCOREDD_MAX_NAME_BYTES]; /* Unique name of the dump */
165 unsigned int size; /* Size of the dump */
175 return -EOPNOTSUPP; in vmcore_add_device_dump()
186 return -EOPNOTSUPP; in read_from_oldmem()