Lines Matching refs:kbuf
254 struct kexec_buf kbuf; in load_other_segments() local
260 kbuf.image = image; in load_other_segments()
262 kbuf.buf_min = kernel_load_addr + kernel_size; in load_other_segments()
272 kbuf.buffer = headers; in load_other_segments()
273 kbuf.bufsz = headers_sz; in load_other_segments()
274 kbuf.mem = KEXEC_BUF_MEM_UNKNOWN; in load_other_segments()
275 kbuf.memsz = headers_sz; in load_other_segments()
276 kbuf.buf_align = SZ_64K; /* largest supported page size */ in load_other_segments()
277 kbuf.buf_max = ULONG_MAX; in load_other_segments()
278 kbuf.top_down = true; in load_other_segments()
280 ret = kexec_add_buffer(&kbuf); in load_other_segments()
286 image->arch.elf_headers_mem = kbuf.mem; in load_other_segments()
290 image->arch.elf_headers_mem, kbuf.bufsz, kbuf.memsz); in load_other_segments()
295 kbuf.buffer = initrd; in load_other_segments()
296 kbuf.bufsz = initrd_len; in load_other_segments()
297 kbuf.mem = KEXEC_BUF_MEM_UNKNOWN; in load_other_segments()
298 kbuf.memsz = initrd_len; in load_other_segments()
299 kbuf.buf_align = 0; in load_other_segments()
301 kbuf.buf_max = round_down(kernel_load_addr, SZ_1G) in load_other_segments()
303 kbuf.top_down = false; in load_other_segments()
305 ret = kexec_add_buffer(&kbuf); in load_other_segments()
308 initrd_load_addr = kbuf.mem; in load_other_segments()
311 initrd_load_addr, kbuf.bufsz, kbuf.memsz); in load_other_segments()
322 kbuf.buffer = dtb; in load_other_segments()
323 kbuf.bufsz = dtb_len; in load_other_segments()
324 kbuf.mem = KEXEC_BUF_MEM_UNKNOWN; in load_other_segments()
325 kbuf.memsz = dtb_len; in load_other_segments()
327 kbuf.buf_align = SZ_2M; in load_other_segments()
328 kbuf.buf_max = ULONG_MAX; in load_other_segments()
329 kbuf.top_down = true; in load_other_segments()
331 ret = kexec_add_buffer(&kbuf); in load_other_segments()
335 image->arch.dtb_mem = kbuf.mem; in load_other_segments()
338 kbuf.mem, kbuf.bufsz, kbuf.memsz); in load_other_segments()