Home
last modified time | relevance | path

Searched refs:memsz (Results 1 – 25 of 35) sorted by relevance

12

/linux/arch/s390/kernel/
H A Dmachine_kexec_file.c137 data->memsz = ALIGN(data->memsz, PAGE_SIZE); in kexec_file_add_purgatory()
138 buf.mem = data->memsz; in kexec_file_add_purgatory()
147 data->memsz += buf.memsz; in kexec_file_add_purgatory()
163 data->memsz = ALIGN(data->memsz, PAGE_SIZE); in kexec_file_add_initrd()
164 buf.mem = data->memsz; in kexec_file_add_initrd()
169 buf.memsz = buf.bufsz; in kexec_file_add_initrd()
171 data->parm->initrd_start = data->memsz; in kexec_file_add_initrd()
[all...]
H A Dkexec_elf.c47 buf.memsz = phdr->p_memsz; in kexec_file_add_kernel_elf()
48 data->memsz = ALIGN(data->memsz, phdr->p_align) + buf.memsz; in kexec_file_add_kernel_elf()
65 return data->memsz ? 0 : -EINVAL; in kexec_file_add_kernel_elf()
H A Dkexec_image.c31 buf.memsz = buf.bufsz; in kexec_file_add_kernel_image()
36 data->memsz += buf.memsz; in kexec_file_add_kernel_image()
/linux/drivers/remoteproc/
H A Dremoteproc_elf_loader.c177 u64 memsz = elf_phdr_get_p_memsz(class, phdr); local
184 if (type != PT_LOAD || !memsz)
187 dev_dbg(dev, "phdr: type %d da 0x%llx memsz 0x%llx filesz 0x%llx\n",
188 type, da, memsz, filesz);
190 if (filesz > memsz) {
191 dev_err(dev, "bad phdr filesz 0x%llx memsz 0x%llx\n",
192 filesz, memsz);
204 if (!rproc_u64_fit_in_size_t(memsz)) {
206 memsz);
212 ptr = rproc_da_to_va(rproc, da, memsz,
[all...]
H A Dpru_rproc.c816 u32 memsz = phdr->p_memsz; in pru_rproc_load_elf_segments() local
825 dev_dbg(dev, "phdr: type %d da 0x%x memsz 0x%x filesz 0x%x\n", in pru_rproc_load_elf_segments()
826 phdr->p_type, da, memsz, filesz); in pru_rproc_load_elf_segments()
828 if (filesz > memsz) { in pru_rproc_load_elf_segments()
829 dev_err(dev, "bad phdr filesz 0x%x memsz 0x%x\n", in pru_rproc_load_elf_segments()
830 filesz, memsz); in pru_rproc_load_elf_segments()
844 ptr = pru_da_to_va(rproc, da, memsz, is_iram); in pru_rproc_load_elf_segments()
846 dev_err(dev, "bad phdr da 0x%x mem 0x%x\n", da, memsz); in pru_rproc_load_elf_segments()
855 dev_err(dev, "PRU memory copy failed for da 0x%x memsz 0x%x\n", in pru_rproc_load_elf_segments()
856 da, memsz); in pru_rproc_load_elf_segments()
[all...]
/linux/arch/arm64/kernel/
H A Dkexec_image.c83 kbuf.memsz = le64_to_cpu(h->image_size); in image_load()
88 kbuf.memsz += text_offset; in image_load()
101 kernel_segment->memsz, initrd, in image_load()
111 kbuf.buf_min = kernel_segment->mem + kernel_segment->memsz; in image_load()
122 kernel_segment->memsz -= text_offset; in image_load()
125 kexec_dprintk("Loaded kernel at 0x%lx bufsz=0x%lx memsz=0x%lx\n", in image_load()
127 kernel_segment->memsz); in image_load()
H A Dmachine_kexec_file.c121 kbuf.memsz = headers_sz; in load_other_segments()
135 kexec_dprintk("Loaded elf core header at 0x%lx bufsz=0x%lx memsz=0x%lx\n", in load_other_segments()
136 image->elf_load_addr, kbuf.bufsz, kbuf.memsz); in load_other_segments()
145 kbuf.memsz = initrd_len; in load_other_segments()
157 kexec_dprintk("Loaded initrd at 0x%lx bufsz=0x%lx memsz=0x%lx\n", in load_other_segments()
158 initrd_load_addr, kbuf.bufsz, kbuf.memsz); in load_other_segments()
176 kbuf.memsz = dtb_len; in load_other_segments()
188 kexec_dprintk("Loaded dtb at 0x%lx bufsz=0x%lx memsz=0x%lx\n", in load_other_segments()
189 kbuf.mem, kbuf.bufsz, kbuf.memsz); in load_other_segments()
H A Dmachine_kexec.c78 kimage->segment[i].mem + kimage->segment[i].memsz, in kexec_segment_flush()
79 kimage->segment[i].memsz, in kexec_segment_flush()
80 kimage->segment[i].memsz / PAGE_SIZE); in kexec_segment_flush()
85 kimage->segment[i].memsz); in kexec_segment_flush()
283 kexec_crash_image->segment[i].memsz)) in crash_is_nosave()
/linux/arch/x86/kernel/
H A Dcrash.c414 kbuf.memsz = kbuf.bufsz; in crash_load_segments()
427 kbuf.memsz = pnum * sizeof(Elf64_Phdr); in crash_load_segments()
428 kbuf.memsz += sizeof(Elf64_Ehdr); in crash_load_segments()
433 image->elf_headers_sz = kbuf.memsz; in crash_load_segments()
445 kexec_dprintk("Loaded ELF headers at 0x%lx bufsz=0x%lx memsz=0x%lx\n", in crash_load_segments()
446 image->elf_load_addr, kbuf.bufsz, kbuf.memsz); in crash_load_segments()
502 unsigned long mem, memsz; in arch_crash_handle_hotplug_event() local
529 memsz = image->segment[image->elfcorehdr_index].memsz; in arch_crash_handle_hotplug_event()
530 if (elfsz > memsz) { in arch_crash_handle_hotplug_event()
[all...]
H A Dkexec-bzimage64.c553 kbuf.memsz = kbuf.bufsz; in bzImage64_load()
560 kexec_dprintk("Loaded boot_param, command line and misc at 0x%lx bufsz=0x%lx memsz=0x%lx\n", in bzImage64_load()
561 bootparam_load_addr, kbuf.bufsz, kbuf.memsz); in bzImage64_load()
566 kbuf.memsz = PAGE_ALIGN(header->init_size); in bzImage64_load()
578 kexec_dprintk("Loaded 64bit kernel at 0x%lx bufsz=0x%lx memsz=0x%lx\n", in bzImage64_load()
579 kernel_load_addr, kbuf.bufsz, kbuf.memsz); in bzImage64_load()
584 kbuf.bufsz = kbuf.memsz = initrd_len; in bzImage64_load()
593 kexec_dprintk("Loaded initrd at 0x%lx bufsz=0x%lx memsz=0x%lx\n", in bzImage64_load()
/linux/arch/mips/cobalt/
H A Dsetup.c99 unsigned long memsz; in prom_init() local
103 memsz = fw_arg0 & 0x7fff0000; in prom_init()
113 memblock_add(0, memsz); in prom_init()
/linux/arch/mips/kernel/
H A Dmachine_kexec.c48 kimage->segment[i].mem + kimage->segment[i].memsz, in kexec_image_info()
49 (unsigned long)kimage->segment[i].memsz, in kexec_image_info()
50 (unsigned long)kimage->segment[i].memsz / PAGE_SIZE); in kexec_image_info()
68 if (kimage->segment[i].memsz <= sizeof(fdt)) in uhi_machine_kexec_prepare()
/linux/arch/riscv/kernel/
H A Dkexec_image.c72 kbuf.memsz = le64_to_cpu(h->image_size); in image_load()
83 pr_info("Loaded kernel at 0x%lx bufsz=0x%lx memsz=0x%lx\n", in image_load()
84 kbuf.mem, kbuf.bufsz, kbuf.memsz); in image_load()
86 ret = load_extra_segments(image, kbuf.mem, kbuf.memsz, in image_load()
H A Dmachine_kexec_file.c285 kbuf.memsz = headers_sz; in load_extra_segments()
298 kexec_dprintk("Loaded elf core header at 0x%lx bufsz=0x%lx memsz=0x%lx\n", in load_extra_segments()
299 image->elf_load_addr, kbuf.bufsz, kbuf.memsz); in load_extra_segments()
334 kbuf.bufsz = kbuf.memsz = initrd_len; in load_extra_segments()
356 kbuf.bufsz = kbuf.memsz = fdt_totalsize(fdt); in load_extra_segments()
H A Dkexec_elf.c49 kbuf.memsz = phdr->p_memsz; in riscv_kexec_elf_load()
97 kbuf.memsz = ALIGN(kernel_len, PAGE_SIZE); in elf_find_pbase()
/linux/kernel/
H A Dkexec_file.c436 kexec_dprintk("segment[%d]: buf=0x%p bufsz=0x%zx mem=0x%lx memsz=0x%zx\n", in SYSCALL_DEFINE5()
438 ksegment->memsz); in SYSCALL_DEFINE5()
478 temp_start = temp_end - kbuf->memsz + 1; in locate_mem_hole_top_down()
488 temp_end = temp_start + kbuf->memsz - 1; in locate_mem_hole_top_down()
528 temp_end = temp_start + kbuf->memsz - 1; in locate_mem_hole_bottom_up()
570 if (sz < kbuf->memsz) in locate_mem_hole_callback()
671 size_t nr_pages = kbuf->memsz >> PAGE_SHIFT; in kexec_alloc_contig()
691 if (kimage_is_destination_range(kbuf->image, mem, mem + kbuf->memsz)) { in kexec_alloc_contig()
693 pr_debug("CMA overlaps existing mem: 0x%lx+0x%lx\n", mem, kbuf->memsz); in kexec_alloc_contig()
780 kbuf->memsz in kexec_add_buffer()
[all...]
/linux/arch/parisc/kernel/
H A Dkexec.c28 kimage->segment[n].mem + kimage->segment[n].memsz, in kexec_show_segment_info()
29 (unsigned long)kimage->segment[n].memsz, in kexec_show_segment_info()
30 (unsigned long)kimage->segment[n].memsz / PAGE_SIZE); in kexec_show_segment_info()
H A Dkexec_file.c46 kbuf.bufsz = kbuf.memsz = initrd_len; in elf_load()
61 kbuf.bufsz = kbuf.memsz = ALIGN(cmdline_len, 8); in elf_load()
/linux/arch/powerpc/kexec/
H A Dcrash.c434 unsigned long elfsz, memsz, base_addr, size; in update_crash_elfcorehdr() local
438 memsz = ksegment->memsz; in update_crash_elfcorehdr()
468 * segment (memsz) is built with addition space to accommodate growing in update_crash_elfcorehdr()
472 if (elfsz > memsz) { in update_crash_elfcorehdr()
473 pr_err("Updated crash elfcorehdr elfsz %lu > memsz %lu", elfsz, memsz); in update_crash_elfcorehdr()
H A Delf_64.c95 kbuf.bufsz = kbuf.memsz = initrd_len; in elf64_load()
128 kbuf.bufsz = kbuf.memsz = fdt_totalsize(fdt); in elf64_load()
/linux/drivers/net/ethernet/tehuti/
H A Dtn40.c36 u16 memsz = TN40_FIFO_SIZE * (1 << fsz_type); in tn40_fifo_alloc() local
44 memsz + TN40_FIFO_EXTRA_SPACE, &f->da, in tn40_fifo_alloc()
55 f->memsz = memsz; in tn40_fifo_alloc()
56 f->size_mask = memsz - 1; in tn40_fifo_alloc()
66 f->memsz + TN40_FIFO_EXTRA_SPACE, f->va, f->da); in tn40_fifo_free()
160 nr = priv->rxf_fifo0.m.memsz / sizeof(struct tn40_rxf_desc); in tn40_create_rx_ring()
219 delta = f->m.wptr - f->m.memsz; in tn40_set_rx_desc()
223 memcpy(f->m.va, f->m.va + f->m.memsz, delta); in tn40_set_rx_desc()
299 size += f->m.memsz; /* Siz in tn40_rx_receive()
478 int memsz = TN40_FIFO_SIZE * (1 << (sz_type + 1)); tn40_tx_db_init() local
[all...]
/linux/arch/loongarch/kernel/
H A Dmachine_kexec.c55 kimage->segment[i].mem + kimage->segment[i].memsz); in kexec_image_info()
57 (unsigned long)kimage->segment[i].memsz, in kexec_image_info()
58 (unsigned long)kimage->segment[i].memsz / PAGE_SIZE); in kexec_image_info()
/linux/arch/sh/kernel/
H A Dmachine_kexec.c59 image->segment[i].memsz, in kexec_info()
60 (unsigned int)image->segment[i].memsz); in kexec_info()
/linux/include/linux/
H A Dkexec.h103 size_t memsz; member
111 compat_size_t memsz; member
177 * @memsz: Size for the buffer in memory.
190 unsigned long memsz; member
/linux/include/uapi/linux/
H A Dkexec.h64 __kernel_size_t memsz; member

12