Home
last modified time | relevance | path

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

12

/linux/arch/s390/kernel/
A Dmachine_kexec_file.c127 data->memsz = ALIGN(data->memsz, PAGE_SIZE); in kexec_file_add_purgatory()
128 buf.mem = data->memsz; in kexec_file_add_purgatory()
135 data->memsz += buf.memsz; in kexec_file_add_purgatory()
151 data->memsz = ALIGN(data->memsz, PAGE_SIZE); in kexec_file_add_initrd()
152 buf.mem = data->memsz; in kexec_file_add_initrd()
155 buf.memsz = buf.bufsz; in kexec_file_add_initrd()
159 data->memsz += buf.memsz; in kexec_file_add_initrd()
180 data->memsz = ALIGN(data->memsz, PAGE_SIZE); in kexec_file_add_ipl_report()
181 buf.mem = data->memsz; in kexec_file_add_ipl_report()
211 buf.memsz = buf.bufsz; in kexec_file_add_ipl_report()
[all …]
A Dkexec_elf.c45 buf.memsz = phdr->p_memsz; in kexec_file_add_kernel_elf()
46 data->memsz = ALIGN(data->memsz, phdr->p_align) + buf.memsz; in kexec_file_add_kernel_elf()
63 return data->memsz ? 0 : -EINVAL; in kexec_file_add_kernel_elf()
A Dkexec_image.c29 buf.memsz = buf.bufsz; in kexec_file_add_kernel_image()
34 data->memsz += buf.memsz; in kexec_file_add_kernel_image()
/linux/drivers/remoteproc/
A Dremoteproc_elf_loader.c177 u64 memsz = elf_phdr_get_p_memsz(class, phdr); local
188 type, da, memsz, filesz);
190 if (filesz > memsz) {
192 filesz, memsz);
204 if (!rproc_u64_fit_in_size_t(memsz)) {
206 memsz);
212 ptr = rproc_da_to_va(rproc, da, memsz, &is_iomem);
215 memsz);
235 if (memsz > filesz) {
237 memset_io((void __iomem *)(ptr + filesz), 0, memsz - filesz);
[all …]
A Dimx_dsp_rproc.c678 u64 memsz = elf_phdr_get_p_memsz(class, phdr); in imx_dsp_rproc_elf_load_segments() local
691 if (type != PT_LOAD || !memsz) in imx_dsp_rproc_elf_load_segments()
695 type, da, memsz, filesz); in imx_dsp_rproc_elf_load_segments()
697 if (filesz > memsz) { in imx_dsp_rproc_elf_load_segments()
699 filesz, memsz); in imx_dsp_rproc_elf_load_segments()
711 if (!rproc_u64_fit_in_size_t(memsz)) { in imx_dsp_rproc_elf_load_segments()
713 memsz); in imx_dsp_rproc_elf_load_segments()
719 ptr = rproc_da_to_va(rproc, da, memsz, NULL); in imx_dsp_rproc_elf_load_segments()
722 memsz); in imx_dsp_rproc_elf_load_segments()
738 if (memsz > filesz) in imx_dsp_rproc_elf_load_segments()
[all …]
A Dpru_rproc.c594 u32 memsz = phdr->p_memsz; in pru_rproc_load_elf_segments() local
604 phdr->p_type, da, memsz, filesz); in pru_rproc_load_elf_segments()
606 if (filesz > memsz) { in pru_rproc_load_elf_segments()
608 filesz, memsz); in pru_rproc_load_elf_segments()
622 ptr = pru_da_to_va(rproc, da, memsz, is_iram); in pru_rproc_load_elf_segments()
624 dev_err(dev, "bad phdr da 0x%x mem 0x%x\n", da, memsz); in pru_rproc_load_elf_segments()
634 da, memsz); in pru_rproc_load_elf_segments()
/linux/arch/arm64/kernel/
A Dmachine_kexec.c50 kimage->segment[i].mem + kimage->segment[i].memsz, in _kexec_image_info()
51 kimage->segment[i].memsz, in _kexec_image_info()
52 kimage->segment[i].memsz / PAGE_SIZE); in _kexec_image_info()
91 kimage->segment[i].mem + kimage->segment[i].memsz, in kexec_segment_flush()
92 kimage->segment[i].memsz, in kexec_segment_flush()
93 kimage->segment[i].memsz / PAGE_SIZE); in kexec_segment_flush()
98 kimage->segment[i].memsz); in kexec_segment_flush()
276 kexec_crash_image->segment[i].memsz >> PAGE_SHIFT, 0); in arch_kexec_protect_crashkres()
286 kexec_crash_image->segment[i].memsz >> PAGE_SHIFT, 1); in arch_kexec_unprotect_crashkres()
340 kexec_crash_image->segment[i].memsz)) in crash_is_nosave()
A Dkexec_image.c84 kbuf.memsz = le64_to_cpu(h->image_size); in image_load()
89 kbuf.memsz += text_offset; in image_load()
102 kernel_segment->memsz, initrd, in image_load()
112 kbuf.buf_min = kernel_segment->mem + kernel_segment->memsz; in image_load()
123 kernel_segment->memsz -= text_offset; in image_load()
128 kernel_segment->memsz); in image_load()
A Dmachine_kexec_file.c108 kbuf.memsz = headers_sz; in load_other_segments()
123 image->elf_load_addr, kbuf.bufsz, kbuf.memsz); in load_other_segments()
131 kbuf.memsz = initrd_len; in load_other_segments()
144 initrd_load_addr, kbuf.bufsz, kbuf.memsz); in load_other_segments()
162 kbuf.memsz = dtb_len; in load_other_segments()
175 kbuf.mem, kbuf.bufsz, kbuf.memsz); in load_other_segments()
/linux/drivers/tty/serial/cpm_uart/
A Dcpm_uart_cpm1.c63 int dpmemsz, memsz; in cpm_uart_allocbuf() local
80 memsz = L1_CACHE_ALIGN(pinfo->rx_nrfifos * pinfo->rx_fifosize) + in cpm_uart_allocbuf()
85 mem_addr = (u8 *) cpm_dpram_addr(cpm_dpalloc(memsz, 8)); in cpm_uart_allocbuf()
88 mem_addr = dma_alloc_coherent(pinfo->port.dev, memsz, &dma_addr, in cpm_uart_allocbuf()
101 pinfo->mem_size = memsz; in cpm_uart_allocbuf()
A Dcpm_uart_cpm2.c98 int dpmemsz, memsz; in cpm_uart_allocbuf() local
116 memsz = L1_CACHE_ALIGN(pinfo->rx_nrfifos * pinfo->rx_fifosize) + in cpm_uart_allocbuf()
119 mem_addr = kzalloc(memsz, GFP_NOWAIT); in cpm_uart_allocbuf()
123 mem_addr = dma_alloc_coherent(pinfo->port.dev, memsz, &dma_addr, in cpm_uart_allocbuf()
136 pinfo->mem_size = memsz; in cpm_uart_allocbuf()
/linux/arch/riscv/kernel/
A Dmachine_kexec.c36 image->segment[i].mem + image->segment[i].memsz); in kexec_image_info()
38 (unsigned long) image->segment[i].memsz, in kexec_image_info()
39 (unsigned long) image->segment[i].memsz / PAGE_SIZE); in kexec_image_info()
65 if (image->segment[i].memsz <= sizeof(fdt)) in machine_kexec_prepare()
/linux/arch/mips/cobalt/
A Dsetup.c102 unsigned long memsz; in prom_init() local
106 memsz = fw_arg0 & 0x7fff0000; in prom_init()
116 memblock_add(0, memsz); in prom_init()
/linux/arch/mips/kernel/
A Dmachine_kexec.c47 kimage->segment[i].mem + kimage->segment[i].memsz, in kexec_image_info()
48 (unsigned long)kimage->segment[i].memsz, in kexec_image_info()
49 (unsigned long)kimage->segment[i].memsz / PAGE_SIZE); in kexec_image_info()
67 if (kimage->segment[i].memsz <= sizeof(fdt)) in uhi_machine_kexec_prepare()
/linux/kernel/
A Dkexec_core.c173 mend = mstart + image->segment[i].memsz; in sanity_check_segment_list()
192 mend = mstart + image->segment[i].memsz; in sanity_check_segment_list()
197 pend = pstart + image->segment[j].memsz; in sanity_check_segment_list()
210 if (image->segment[i].bufsz > image->segment[i].memsz) in sanity_check_segment_list()
220 if (PAGE_COUNT(image->segment[i].memsz) > nr_pages / 2) in sanity_check_segment_list()
223 total_pages += PAGE_COUNT(image->segment[i].memsz); in sanity_check_segment_list()
244 mend = mstart + image->segment[i].memsz - 1; in sanity_check_segment_list()
292 mend = mstart + image->segment[i].memsz; in kimage_is_destination_range()
460 mend = mstart + image->segment[i].memsz - 1; in kimage_alloc_crash_control_pages()
797 mbytes = segment->memsz; in kimage_load_normal_segment()
[all …]
A Dkexec_file.c419 ksegment->memsz); in SYSCALL_DEFINE5()
455 temp_start = temp_end - kbuf->memsz; in locate_mem_hole_top_down()
464 temp_end = temp_start + kbuf->memsz - 1; in locate_mem_hole_top_down()
496 temp_end = temp_start + kbuf->memsz - 1; in locate_mem_hole_bottom_up()
532 if (sz < kbuf->memsz) in locate_mem_hole_callback()
697 kbuf->memsz = ALIGN(kbuf->memsz, PAGE_SIZE); in kexec_add_buffer()
710 ksegment->memsz = kbuf->memsz; in kexec_add_buffer()
785 nullsz = ksegment->memsz - ksegment->bufsz; in kexec_calculate_store_digests()
801 sha_regions[j].len = ksegment->memsz; in kexec_calculate_store_digests()
874 kbuf->memsz = kbuf->bufsz + bss_sz; in kexec_purgatory_setup_kbuf()
/linux/arch/parisc/kernel/
A Dkexec.c26 kimage->segment[n].mem + kimage->segment[n].memsz, in kexec_show_segment_info()
27 (unsigned long)kimage->segment[n].memsz, in kexec_show_segment_info()
28 (unsigned long)kimage->segment[n].memsz / PAGE_SIZE); in kexec_show_segment_info()
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/drivers/net/ethernet/tehuti/
A Dtehuti.c156 u16 memsz = FIFO_SIZE * (1 << fsz_type); in bdx_fifo_init() local
172 f->memsz = memsz; in bdx_fifo_init()
173 f->size_mask = memsz - 1; in bdx_fifo_init()
1110 delta = f->m.wptr - f->m.memsz; in bdx_rx_alloc_skbs()
1165 delta = f->m.wptr - f->m.memsz; in bdx_recycle_skb()
1233 tmp_len = f->m.rptr - f->m.memsz; in bdx_rx_receive()
1413 d->start = vmalloc(memsz); in bdx_tx_db_init()
1570 fsize = f->m.memsz + fsize; in bdx_tx_space()
1639 len = f->m.wptr - f->m.memsz; in bdx_tx_transmit()
1643 BDX_ASSERT(len > f->m.memsz); in bdx_tx_transmit()
[all …]
/linux/arch/powerpc/kexec/
A Dfile_load_64.c274 if (start < end && (end - start + 1) >= kbuf->memsz) { in __locate_mem_hole_top_down()
276 kbuf->mem = ALIGN_DOWN(end - kbuf->memsz + 1, in __locate_mem_hole_top_down()
373 if (start < end && (end - start + 1) >= kbuf->memsz) { in __locate_mem_hole_bottom_up()
739 kbuf->bufsz = kbuf->memsz = BACKUP_SRC_SIZE; in load_backup_segment()
811 kbuf->bufsz = kbuf->memsz = headers_sz; in load_elfcorehdr_segment()
856 image->elf_load_addr, kbuf->bufsz, kbuf->memsz); in load_crashdump_segments_ppc64()
1176 add_mem_range(emem, kbuf->mem, kbuf->memsz); in arch_kexec_locate_mem_hole()
1180 kbuf->memsz); in arch_kexec_locate_mem_hole()
A Delf_64.c93 kbuf.bufsz = kbuf.memsz = initrd_len; in elf64_load()
122 kbuf.bufsz = kbuf.memsz = fdt_totalsize(fdt); in elf64_load()
/linux/arch/ia64/kernel/
A Delfcore.c53 size_t memsz = PAGE_ALIGN(gate_phdrs[i].p_memsz); in elf_core_write_extra_data() local
55 if (!dump_emit(cprm, addr, memsz)) in elf_core_write_extra_data()
/linux/include/linux/
A Dkexec.h88 size_t memsz; member
96 compat_size_t memsz; member
173 unsigned long memsz; member
/linux/arch/sh/kernel/
A Dmachine_kexec.c59 image->segment[i].memsz, in kexec_info()
60 (unsigned int)image->segment[i].memsz); in kexec_info()
/linux/arch/x86/kernel/
A Dkexec-bzimage64.c419 kbuf.memsz = kbuf.bufsz; in bzImage64_load()
432 kbuf.memsz = PAGE_ALIGN(header->init_size); in bzImage64_load()
442 kernel_load_addr, kbuf.bufsz, kbuf.memsz); in bzImage64_load()
447 kbuf.bufsz = kbuf.memsz = initrd_len; in bzImage64_load()

Completed in 36 milliseconds

12