Lines Matching refs:kbuf
408 struct kexec_buf kbuf = { .image = image, .buf_max = ULONG_MAX, in bzImage64_load() local
472 kbuf.bufsz = params_cmdline_sz + ALIGN(efi_map_sz, 16) + in bzImage64_load()
479 kbuf.bufsz += sizeof(struct setup_data) + in bzImage64_load()
482 params = kzalloc(kbuf.bufsz, GFP_KERNEL); in bzImage64_load()
494 kbuf.buffer = params; in bzImage64_load()
495 kbuf.memsz = kbuf.bufsz; in bzImage64_load()
496 kbuf.buf_align = 16; in bzImage64_load()
497 kbuf.buf_min = MIN_BOOTPARAM_ADDR; in bzImage64_load()
498 ret = kexec_add_buffer(&kbuf); in bzImage64_load()
501 bootparam_load_addr = kbuf.mem; in bzImage64_load()
503 bootparam_load_addr, kbuf.bufsz, kbuf.memsz); in bzImage64_load()
506 kbuf.buffer = kernel + kern16_size; in bzImage64_load()
507 kbuf.bufsz = kernel_len - kern16_size; in bzImage64_load()
508 kbuf.memsz = PAGE_ALIGN(header->init_size); in bzImage64_load()
509 kbuf.buf_align = header->kernel_alignment; in bzImage64_load()
511 kbuf.buf_min = MIN_KERNEL_LOAD_ADDR; in bzImage64_load()
513 kbuf.buf_min = header->pref_address; in bzImage64_load()
514 kbuf.mem = KEXEC_BUF_MEM_UNKNOWN; in bzImage64_load()
515 ret = kexec_add_buffer(&kbuf); in bzImage64_load()
518 kernel_load_addr = kbuf.mem; in bzImage64_load()
521 kernel_load_addr, kbuf.bufsz, kbuf.memsz); in bzImage64_load()
525 kbuf.buffer = initrd; in bzImage64_load()
526 kbuf.bufsz = kbuf.memsz = initrd_len; in bzImage64_load()
527 kbuf.buf_align = PAGE_SIZE; in bzImage64_load()
528 kbuf.buf_min = MIN_INITRD_LOAD_ADDR; in bzImage64_load()
529 kbuf.mem = KEXEC_BUF_MEM_UNKNOWN; in bzImage64_load()
530 ret = kexec_add_buffer(&kbuf); in bzImage64_load()
533 initrd_load_addr = kbuf.mem; in bzImage64_load()