Lines Matching refs:kbuf

87 	struct kexec_buf kbuf;  in load_other_segments()  local
93 kbuf.image = image; in load_other_segments()
95 kbuf.buf_min = kernel_load_addr + kernel_size; in load_other_segments()
105 kbuf.buffer = headers; in load_other_segments()
106 kbuf.bufsz = headers_sz; in load_other_segments()
107 kbuf.mem = KEXEC_BUF_MEM_UNKNOWN; in load_other_segments()
108 kbuf.memsz = headers_sz; in load_other_segments()
109 kbuf.buf_align = SZ_64K; /* largest supported page size */ in load_other_segments()
110 kbuf.buf_max = ULONG_MAX; in load_other_segments()
111 kbuf.top_down = true; in load_other_segments()
113 ret = kexec_add_buffer(&kbuf); in load_other_segments()
119 image->elf_load_addr = kbuf.mem; in load_other_segments()
123 image->elf_load_addr, kbuf.bufsz, kbuf.memsz); in load_other_segments()
128 kbuf.buffer = initrd; in load_other_segments()
129 kbuf.bufsz = initrd_len; in load_other_segments()
130 kbuf.mem = KEXEC_BUF_MEM_UNKNOWN; in load_other_segments()
131 kbuf.memsz = initrd_len; in load_other_segments()
132 kbuf.buf_align = 0; in load_other_segments()
134 kbuf.buf_max = round_down(kernel_load_addr, SZ_1G) in load_other_segments()
136 kbuf.top_down = false; in load_other_segments()
138 ret = kexec_add_buffer(&kbuf); in load_other_segments()
141 initrd_load_addr = kbuf.mem; in load_other_segments()
144 initrd_load_addr, kbuf.bufsz, kbuf.memsz); in load_other_segments()
159 kbuf.buffer = dtb; in load_other_segments()
160 kbuf.bufsz = dtb_len; in load_other_segments()
161 kbuf.mem = KEXEC_BUF_MEM_UNKNOWN; in load_other_segments()
162 kbuf.memsz = dtb_len; in load_other_segments()
164 kbuf.buf_align = SZ_2M; in load_other_segments()
165 kbuf.buf_max = ULONG_MAX; in load_other_segments()
166 kbuf.top_down = true; in load_other_segments()
168 ret = kexec_add_buffer(&kbuf); in load_other_segments()
172 image->arch.dtb_mem = kbuf.mem; in load_other_segments()
175 kbuf.mem, kbuf.bufsz, kbuf.memsz); in load_other_segments()