Lines Matching refs:kbuf

97 	struct kexec_buf kbuf;  in load_other_segments()  local
103 kbuf.image = image; in load_other_segments()
105 kbuf.buf_min = kernel_load_addr + kernel_size; in load_other_segments()
118 kbuf.buffer = headers; in load_other_segments()
119 kbuf.bufsz = headers_sz; in load_other_segments()
120 kbuf.mem = KEXEC_BUF_MEM_UNKNOWN; in load_other_segments()
121 kbuf.memsz = headers_sz; in load_other_segments()
122 kbuf.buf_align = SZ_64K; /* largest supported page size */ in load_other_segments()
123 kbuf.buf_max = ULONG_MAX; in load_other_segments()
124 kbuf.top_down = true; in load_other_segments()
126 ret = kexec_add_buffer(&kbuf); in load_other_segments()
132 image->elf_load_addr = kbuf.mem; in load_other_segments()
136 image->elf_load_addr, kbuf.bufsz, kbuf.memsz); in load_other_segments()
142 kbuf.buffer = initrd; in load_other_segments()
143 kbuf.bufsz = initrd_len; in load_other_segments()
144 kbuf.mem = KEXEC_BUF_MEM_UNKNOWN; in load_other_segments()
145 kbuf.memsz = initrd_len; in load_other_segments()
146 kbuf.buf_align = 0; in load_other_segments()
148 kbuf.buf_max = round_down(kernel_load_addr, SZ_1G) in load_other_segments()
150 kbuf.top_down = false; in load_other_segments()
152 ret = kexec_add_buffer(&kbuf); in load_other_segments()
155 initrd_load_addr = kbuf.mem; in load_other_segments()
158 initrd_load_addr, kbuf.bufsz, kbuf.memsz); in load_other_segments()
173 kbuf.buffer = dtb; in load_other_segments()
174 kbuf.bufsz = dtb_len; in load_other_segments()
175 kbuf.mem = KEXEC_BUF_MEM_UNKNOWN; in load_other_segments()
176 kbuf.memsz = dtb_len; in load_other_segments()
178 kbuf.buf_align = SZ_2M; in load_other_segments()
179 kbuf.buf_max = ULONG_MAX; in load_other_segments()
180 kbuf.top_down = true; in load_other_segments()
182 ret = kexec_add_buffer(&kbuf); in load_other_segments()
186 image->arch.dtb_mem = kbuf.mem; in load_other_segments()
189 kbuf.mem, kbuf.bufsz, kbuf.memsz); in load_other_segments()