| /linux/drivers/remoteproc/ |
| H A D | remoteproc_elf_loader.c | 177 u64 memsz = elf_phdr_get_p_memsz(class, phdr); local 184 if (type != PT_LOAD || !memsz) 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) { [all …]
|
| /linux/arch/s390/kernel/ |
| H A D | kexec_elf.c | 47 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 D | kexec_image.c | 31 buf.memsz = buf.bufsz; in kexec_file_add_kernel_image() 36 data->memsz += buf.memsz; in kexec_file_add_kernel_image()
|
| /linux/arch/loongarch/kernel/ |
| H A D | kexec_efi.c | 64 kbuf.memsz = le64_to_cpu(h->kernel_asize); in efi_kexec_load() 80 kernel_segment->memsz, initrd, in efi_kexec_load() 90 kbuf.buf_min = kernel_segment->mem + kernel_segment->memsz; in efi_kexec_load() 105 kernel_segment->mem, kbuf.bufsz, kernel_segment->memsz); in efi_kexec_load()
|
| H A D | kexec_elf.c | 44 kbuf->memsz = ALIGN(phdr->p_memsz, SZ_64K); in _elf_kexec_load() 86 ret = load_other_segments(image, kernel_segment->mem, kernel_segment->memsz, in elf_kexec_load() 95 kernel_segment->mem, kbuf.bufsz, kernel_segment->memsz); in elf_kexec_load()
|
| H A D | machine_kexec_file.c | 175 kbuf.memsz = headers_sz; in load_other_segments() 190 image->elf_load_addr, kbuf.bufsz, kbuf.memsz); in load_other_segments() 205 kbuf.memsz = initrd_len; in load_other_segments() 217 initrd_load_addr, kbuf.bufsz, kbuf.memsz); in load_other_segments()
|
| /linux/arch/mips/cobalt/ |
| H A D | setup.c | 99 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 D | machine_kexec.c | 48 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 D | kexec_image.c | 72 kbuf.memsz = le64_to_cpu(h->image_size); 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 D | machine_kexec_file.c | 285 kbuf.memsz = headers_sz; 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 D | kexec_elf.c | 49 kbuf.memsz = phdr->p_memsz; in riscv_kexec_elf_load() 97 kbuf.memsz = ALIGN(kernel_len, PAGE_SIZE); in elf_find_pbase()
|
| H A D | machine_kexec.c | 41 if (image->segment[i].memsz <= sizeof(fdt)) in machine_kexec_prepare()
|
| /linux/arch/parisc/kernel/ |
| H A D | kexec.c | 28 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 D | kexec_file.c | 46 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/ |
| H A D | tehuti.c | 156 u16 memsz = FIFO_SIZE * (1 << fsz_type); in bdx_fifo_init() local 160 f->va = dma_alloc_coherent(&priv->pdev->dev, memsz + FIFO_EXTRA_SPACE, in bdx_fifo_init() 172 f->memsz = memsz; in bdx_fifo_init() 173 f->size_mask = memsz - 1; in bdx_fifo_init() 190 f->memsz + FIFO_EXTRA_SPACE, f->va, f->da); in bdx_fifo_free() 1000 priv->rxdb = bdx_rxdb_create(priv->rxf_fifo0.m.memsz / in bdx_rx_init() 1110 delta = f->m.wptr - f->m.memsz; in bdx_rx_alloc_skbs() 1114 memcpy(f->m.va, f->m.va + f->m.memsz, delta); in bdx_rx_alloc_skbs() 1165 delta = f->m.wptr - f->m.memsz; in bdx_recycle_skb() 1169 memcpy(f->m.va, f->m.va + f->m.memsz, delta); in bdx_recycle_skb() [all …]
|
| H A D | tn40.c | 36 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; /* Size is negative :-) */ in tn40_rx_receive() 349 tmp_len = f->m.rptr - f->m.memsz; in tn40_rx_receive() [all …]
|
| H A D | tn40.h | 26 #define TN40_MAX_TX_LEVEL (priv->txd_fifo0.m.memsz - 16) 52 u16 memsz; /* Memory size allocated for fifo */ member
|
| H A D | tehuti.h | 111 #define BDX_MAX_TX_LEVEL (priv->txd_fifo0.m.memsz - 16) 149 u16 memsz; /* memory size allocated for fifo */ member
|
| /linux/arch/sh/kernel/ |
| H A D | machine_kexec.c | 59 image->segment[i].memsz, in kexec_info() 60 (unsigned int)image->segment[i].memsz); in kexec_info()
|
| /linux/include/linux/ |
| H A D | kexec.h | 103 size_t memsz; member 111 compat_size_t memsz; member 190 unsigned long memsz; member
|
| /linux/kernel/ |
| H A D | kexec.c | 299 ksegments[i].memsz = in.memsz; in COMPAT_SYSCALL_DEFINE4()
|
| /linux/arch/powerpc/kexec/ |
| H A D | file_load_64.c | 363 kbuf->bufsz = kbuf->memsz = BACKUP_SRC_SIZE; in load_backup_segment() 431 kbuf->memsz = headers_sz + kdump_extra_elfcorehdr_size(cmem); in load_elfcorehdr_segment() 448 image->elf_headers_sz = kbuf->memsz; in load_elfcorehdr_segment() 483 image->elf_load_addr, kbuf->bufsz, kbuf->memsz); in load_crashdump_segments_ppc64()
|
| H A D | core_64.c | 67 end = begin + image->segment[i].memsz; in machine_kexec_prepare() 136 (unsigned long)__va(ranges[i].mem + ranges[i].memsz)); in kexec_copy_flush()
|
| /linux/include/uapi/linux/ |
| H A D | kexec.h | 68 __kernel_size_t memsz; member
|
| /linux/arch/arm/kernel/ |
| H A D | machine_kexec.c | 59 current_segment->memsz)) in machine_kexec_prepare()
|