Lines Matching refs:kbuf

264 	struct kexec_buf kbuf;  in load_extra_segments()  local
267 kbuf.image = image; in load_extra_segments()
268 kbuf.buf_min = kernel_start + kernel_len; in load_extra_segments()
269 kbuf.buf_max = ULONG_MAX; in load_extra_segments()
282 kbuf.buffer = headers; in load_extra_segments()
283 kbuf.bufsz = headers_sz; in load_extra_segments()
284 kbuf.mem = KEXEC_BUF_MEM_UNKNOWN; in load_extra_segments()
285 kbuf.memsz = headers_sz; in load_extra_segments()
286 kbuf.buf_align = ELF_CORE_HEADER_ALIGN; in load_extra_segments()
287 kbuf.top_down = true; in load_extra_segments()
289 ret = kexec_add_buffer(&kbuf); in load_extra_segments()
295 image->elf_load_addr = kbuf.mem; in load_extra_segments()
299 image->elf_load_addr, kbuf.bufsz, kbuf.memsz); in load_extra_segments()
315 kbuf.top_down = true; in load_extra_segments()
316 kbuf.mem = KEXEC_BUF_MEM_UNKNOWN; in load_extra_segments()
317 ret = kexec_load_purgatory(image, &kbuf); in load_extra_segments()
322 kexec_dprintk("Loaded purgatory at 0x%lx\n", kbuf.mem); in load_extra_segments()
333 kbuf.buffer = initrd; in load_extra_segments()
334 kbuf.bufsz = kbuf.memsz = initrd_len; in load_extra_segments()
335 kbuf.buf_align = PAGE_SIZE; in load_extra_segments()
336 kbuf.top_down = true; in load_extra_segments()
337 kbuf.mem = KEXEC_BUF_MEM_UNKNOWN; in load_extra_segments()
338 ret = kexec_add_buffer(&kbuf); in load_extra_segments()
341 initrd_pbase = kbuf.mem; in load_extra_segments()
355 kbuf.buffer = fdt; in load_extra_segments()
356 kbuf.bufsz = kbuf.memsz = fdt_totalsize(fdt); in load_extra_segments()
357 kbuf.buf_align = PAGE_SIZE; in load_extra_segments()
358 kbuf.mem = KEXEC_BUF_MEM_UNKNOWN; in load_extra_segments()
359 kbuf.top_down = true; in load_extra_segments()
360 ret = kexec_add_buffer(&kbuf); in load_extra_segments()
367 kexec_dprintk("Loaded device tree at 0x%lx\n", kbuf.mem); in load_extra_segments()