Lines Matching refs:kbuf
401 struct kexec_buf kbuf = { .image = image, .buf_max = ULONG_MAX,
463 kbuf.bufsz = params_cmdline_sz + ALIGN(efi_map_sz, 16) +
470 kbuf.bufsz += sizeof(struct setup_data) +
473 params = kzalloc(kbuf.bufsz, GFP_KERNEL);
485 kbuf.buffer = params;
486 kbuf.memsz = kbuf.bufsz;
487 kbuf.buf_align = 16;
488 kbuf.buf_min = MIN_BOOTPARAM_ADDR;
489 ret = kexec_add_buffer(&kbuf);
492 bootparam_load_addr = kbuf.mem;
494 bootparam_load_addr, kbuf.bufsz, kbuf.bufsz);
497 kbuf.buffer = kernel + kern16_size;
498 kbuf.bufsz = kernel_len - kern16_size;
499 kbuf.memsz = PAGE_ALIGN(header->init_size);
500 kbuf.buf_align = header->kernel_alignment;
501 kbuf.buf_min = MIN_KERNEL_LOAD_ADDR;
502 kbuf.mem = KEXEC_BUF_MEM_UNKNOWN;
503 ret = kexec_add_buffer(&kbuf);
506 kernel_load_addr = kbuf.mem;
509 kernel_load_addr, kbuf.bufsz, kbuf.memsz);
513 kbuf.buffer = initrd;
514 kbuf.bufsz = kbuf.memsz = initrd_len;
515 kbuf.buf_align = PAGE_SIZE;
516 kbuf.buf_min = MIN_INITRD_LOAD_ADDR;
517 kbuf.mem = KEXEC_BUF_MEM_UNKNOWN;
518 ret = kexec_add_buffer(&kbuf);
521 initrd_load_addr = kbuf.mem;