Searched refs:memsz (Results 1 - 25 of 38) sorted by relevance

12

/linux-master/arch/arm64/kernel/
H A Dkexec_image.c83 kbuf.memsz = le64_to_cpu(h->image_size);
88 kbuf.memsz += text_offset;
101 kernel_segment->memsz, initrd,
111 kbuf.buf_min = kernel_segment->mem + kernel_segment->memsz;
122 kernel_segment->memsz -= text_offset;
125 kexec_dprintk("Loaded kernel at 0x%lx bufsz=0x%lx memsz=0x%lx\n",
127 kernel_segment->memsz);
H A Dmachine_kexec_file.c121 kbuf.memsz = headers_sz;
135 kexec_dprintk("Loaded elf core header at 0x%lx bufsz=0x%lx memsz=0x%lx\n",
136 image->elf_load_addr, kbuf.bufsz, kbuf.memsz);
145 kbuf.memsz = initrd_len;
157 kexec_dprintk("Loaded initrd at 0x%lx bufsz=0x%lx memsz=0x%lx\n",
158 initrd_load_addr, kbuf.bufsz, kbuf.memsz);
176 kbuf.memsz = dtb_len;
188 kexec_dprintk("Loaded dtb at 0x%lx bufsz=0x%lx memsz=0x%lx\n",
189 kbuf.mem, kbuf.bufsz, kbuf.memsz);
H A Dmachine_kexec.c78 kimage->segment[i].mem + kimage->segment[i].memsz,
79 kimage->segment[i].memsz,
80 kimage->segment[i].memsz / PAGE_SIZE);
85 kimage->segment[i].memsz);
314 kexec_crash_image->segment[i].memsz))
/linux-master/arch/mips/cobalt/
H A Dsetup.c99 unsigned long memsz; local
103 memsz = fw_arg0 & 0x7fff0000;
113 memblock_add(0, memsz);
/linux-master/arch/s390/kernel/
H A Dkexec_image.c31 buf.memsz = buf.bufsz;
36 data->memsz += buf.memsz;
H A Dmachine_kexec_file.c137 data->memsz = ALIGN(data->memsz, PAGE_SIZE);
138 buf.mem = data->memsz;
147 data->memsz += buf.memsz;
163 data->memsz = ALIGN(data->memsz, PAGE_SIZE);
164 buf.mem = data->memsz;
169 buf.memsz = buf.bufsz;
171 data->parm->initrd_start = data->memsz;
[all...]
H A Dkexec_elf.c47 buf.memsz = phdr->p_memsz;
48 data->memsz = ALIGN(data->memsz, phdr->p_align) + buf.memsz;
65 return data->memsz ? 0 : -EINVAL;
/linux-master/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 Dimx_dsp_rproc.c857 u64 memsz = elf_phdr_get_p_memsz(class, phdr); local
863 if (type != PT_LOAD || !memsz)
866 dev_dbg(dev, "phdr: type %d da 0x%llx memsz 0x%llx filesz 0x%llx\n",
867 type, da, memsz, filesz);
869 if (filesz > memsz) {
870 dev_err(dev, "bad phdr filesz 0x%llx memsz 0x%llx\n",
871 filesz, memsz);
883 if (!rproc_u64_fit_in_size_t(memsz)) {
885 memsz);
891 ptr = rproc_da_to_va(rproc, da, memsz, NUL
[all...]
/linux-master/include/uapi/linux/
H A Dkexec.h62 __kernel_size_t memsz; member in struct:kexec_segment
/linux-master/arch/x86/kernel/
H A Dcrash.c362 kbuf.memsz = kbuf.bufsz;
375 kbuf.memsz = pnum * sizeof(Elf64_Phdr);
376 kbuf.memsz += sizeof(Elf64_Ehdr);
381 image->elf_headers_sz = kbuf.memsz;
393 kexec_dprintk("Loaded ELF headers at 0x%lx bufsz=0x%lx memsz=0x%lx\n",
394 image->elf_load_addr, kbuf.bufsz, kbuf.memsz);
442 unsigned long mem, memsz; local
469 memsz = image->segment[image->elfcorehdr_index].memsz;
470 if (elfsz > memsz) {
[all...]
/linux-master/arch/parisc/kernel/
H A Dkexec.c28 kimage->segment[n].mem + kimage->segment[n].memsz,
29 (unsigned long)kimage->segment[n].memsz,
30 (unsigned long)kimage->segment[n].memsz / PAGE_SIZE);
H A Dkexec_file.c46 kbuf.bufsz = kbuf.memsz = initrd_len;
61 kbuf.bufsz = kbuf.memsz = ALIGN(cmdline_len, 8);
/linux-master/arch/mips/kernel/
H A Dmachine_kexec.c48 kimage->segment[i].mem + kimage->segment[i].memsz,
49 (unsigned long)kimage->segment[i].memsz,
50 (unsigned long)kimage->segment[i].memsz / PAGE_SIZE);
68 if (kimage->segment[i].memsz <= sizeof(fdt))
/linux-master/arch/s390/include/asm/
H A Dkexec.h67 size_t memsz; member in struct:s390_load_data
/linux-master/arch/riscv/kernel/
H A Delf_kexec.c61 kbuf.memsz = phdr->p_memsz;
109 kbuf.memsz = ALIGN(kernel_len, PAGE_SIZE);
245 kbuf.memsz = headers_sz;
258 kexec_dprintk("Loaded elf core header at 0x%lx bufsz=0x%lx memsz=0x%lx\n",
259 image->elf_load_addr, kbuf.bufsz, kbuf.memsz);
294 kbuf.bufsz = kbuf.memsz = initrd_len;
316 kbuf.bufsz = kbuf.memsz = fdt_totalsize(fdt);
H A Dmachine_kexec.c41 if (image->segment[i].memsz <= sizeof(fdt))
/linux-master/arch/sh/kernel/
H A Dmachine_kexec.c59 image->segment[i].memsz,
60 (unsigned int)image->segment[i].memsz);
/linux-master/arch/powerpc/kexec/
H A Delf_64.c93 kbuf.bufsz = kbuf.memsz = initrd_len;
122 kbuf.bufsz = kbuf.memsz = fdt_totalsize(fdt);
/linux-master/arch/loongarch/kernel/
H A Dmachine_kexec.c55 kimage->segment[i].mem + kimage->segment[i].memsz);
57 (unsigned long)kimage->segment[i].memsz,
58 (unsigned long)kimage->segment[i].memsz / PAGE_SIZE);
/linux-master/include/linux/
H A Dkexec.h95 size_t memsz; member in struct:kexec_segment
103 compat_size_t memsz; member in struct:compat_kexec_segment
169 * @memsz: Size for the buffer in memory.
180 unsigned long memsz; member in struct:kexec_buf
/linux-master/kernel/
H A Dkexec_file.c400 kexec_dprintk("segment[%d]: buf=0x%p bufsz=0x%zx mem=0x%lx memsz=0x%zx\n",
402 ksegment->memsz);
442 temp_start = temp_end - kbuf->memsz + 1;
451 temp_end = temp_start + kbuf->memsz - 1;
483 temp_end = temp_start + kbuf->memsz - 1;
519 if (sz < kbuf->memsz)
677 kbuf->memsz = ALIGN(kbuf->memsz, PAGE_SIZE);
690 ksegment->memsz = kbuf->memsz;
[all...]
H A Dkexec_core.c132 mend = mstart + image->segment[i].memsz;
151 mend = mstart + image->segment[i].memsz;
156 pend = pstart + image->segment[j].memsz;
169 if (image->segment[i].bufsz > image->segment[i].memsz)
179 if (PAGE_COUNT(image->segment[i].memsz) > nr_pages / 2)
182 total_pages += PAGE_COUNT(image->segment[i].memsz);
204 mend = mstart + image->segment[i].memsz - 1;
259 mend = mstart + image->segment[i].memsz - 1;
428 mend = mstart + image->segment[i].memsz - 1;
723 mbytes = segment->memsz;
[all...]
/linux-master/drivers/net/ethernet/tehuti/
H A Dtehuti.c156 u16 memsz = FIFO_SIZE * (1 << fsz_type); local
160 f->va = dma_alloc_coherent(&priv->pdev->dev, memsz + FIFO_EXTRA_SPACE,
172 f->memsz = memsz;
173 f->size_mask = memsz - 1;
190 f->memsz + FIFO_EXTRA_SPACE, f->va, f->da);
1000 priv->rxdb = bdx_rxdb_create(priv->rxf_fifo0.m.memsz /
1110 delta = f->m.wptr - f->m.memsz;
1114 memcpy(f->m.va, f->m.va + f->m.memsz, delta);
1165 delta = f->m.wptr - f->m.memsz;
1411 int memsz = FIFO_SIZE * (1 << (sz_type + 1)); local
[all...]
/linux-master/security/integrity/ima/
H A Dima_kexec.c120 kbuf.memsz = kexec_segment_size;

Completed in 245 milliseconds

12