Lines Matching refs:size
183 int __weak elfcorehdr_alloc(unsigned long long *addr, unsigned long long *size) in elfcorehdr_alloc() argument
226 unsigned long size, pgprot_t prot) in remap_oldmem_pfn_range() argument
229 return remap_pfn_range(vma, from, pfn, size, prot); in remap_oldmem_pfn_range()
242 static int vmcoredd_copy_dumps(struct iov_iter *iter, u64 start, size_t size) in vmcoredd_copy_dumps() argument
252 if (start < offset + dump->size) { in vmcoredd_copy_dumps()
253 tsz = min(offset + (u64)dump->size - start, (u64)size); in vmcoredd_copy_dumps()
260 size -= tsz; in vmcoredd_copy_dumps()
264 if (!size) in vmcoredd_copy_dumps()
267 offset += dump->size; in vmcoredd_copy_dumps()
277 u64 start, size_t size) in vmcoredd_mmap_dumps() argument
287 if (start < offset + dump->size) { in vmcoredd_mmap_dumps()
288 tsz = min(offset + (u64)dump->size - start, (u64)size); in vmcoredd_mmap_dumps()
296 size -= tsz; in vmcoredd_mmap_dumps()
301 if (!size) in vmcoredd_mmap_dumps()
304 offset += dump->size; in vmcoredd_mmap_dumps()
389 if (*fpos < m->offset + m->size) { in __read_vmcore()
391 m->offset + m->size - *fpos, in __read_vmcore()
472 static inline char *vmcore_alloc_buf(size_t size) in vmcore_alloc_buf() argument
475 return vmalloc_user(size); in vmcore_alloc_buf()
477 return vzalloc(size); in vmcore_alloc_buf()
503 unsigned long size, pgprot_t prot) in remap_oldmem_pfn_checked() argument
511 pos_end = pfn + (size >> PAGE_SHIFT); in remap_oldmem_pfn_checked()
553 unsigned long size, pgprot_t prot) in vmcore_remap_oldmem_pfn() argument
563 ret = remap_oldmem_pfn_checked(vma, from, pfn, size, prot); in vmcore_remap_oldmem_pfn()
565 ret = remap_oldmem_pfn_range(vma, from, pfn, size, prot); in vmcore_remap_oldmem_pfn()
572 size_t size = vma->vm_end - vma->vm_start; in mmap_vmcore() local
577 end = start + size; in mmap_vmcore()
579 if (size > vmcore_size || end > vmcore_size) in mmap_vmcore()
593 tsz = min(elfcorebuf_sz - (size_t)start, size); in mmap_vmcore()
598 size -= tsz; in mmap_vmcore()
602 if (size == 0) in mmap_vmcore()
626 (size_t)start, size); in mmap_vmcore()
632 size -= tsz; in mmap_vmcore()
637 if (!size) in mmap_vmcore()
643 tsz = min(elfcorebuf_sz + elfnotes_sz - (size_t)start, size); in mmap_vmcore()
649 size -= tsz; in mmap_vmcore()
653 if (size == 0) in mmap_vmcore()
658 if (start < m->offset + m->size) { in mmap_vmcore()
662 m->offset + m->size - start, size); in mmap_vmcore()
668 size -= tsz; in mmap_vmcore()
672 if (size == 0) in mmap_vmcore()
704 u64 size; in get_vmcore_size() local
707 size = elfsz + elfnotesegsz; in get_vmcore_size()
709 size += m->size; in get_vmcore_size()
711 return size; in get_vmcore_size()
1116 u64 paddr, start, end, size; in process_ptload_program_headers_elf64() local
1124 size = end - start; in process_ptload_program_headers_elf64()
1131 new->size = size; in process_ptload_program_headers_elf64()
1136 vmcore_off = vmcore_off + size; in process_ptload_program_headers_elf64()
1159 u64 paddr, start, end, size; in process_ptload_program_headers_elf32() local
1167 size = end - start; in process_ptload_program_headers_elf32()
1174 new->size = size; in process_ptload_program_headers_elf32()
1179 vmcore_off = vmcore_off + size; in process_ptload_program_headers_elf32()
1196 vmcore_off += m->size; in set_vmcore_list_offsets()
1365 u32 size) in vmcoredd_write_header() argument
1370 vdd_hdr->n_descsz = size + sizeof(vdd_hdr->dump_name); in vmcoredd_write_header()
1391 u64 start, end, size; in vmcoredd_update_program_headers() local
1413 size = end - start; in vmcoredd_update_program_headers()
1415 vmcore_off += size; in vmcoredd_update_program_headers()
1433 size = end - start; in vmcoredd_update_program_headers()
1435 vmcore_off += size; in vmcoredd_update_program_headers()
1461 proc_vmcore->size = vmcore_size; in vmcoredd_update_size()
1485 !data->vmcoredd_callback || !data->size) in vmcore_add_device_dump()
1495 data_size = roundup(sizeof(struct vmcoredd_header) + data->size, in vmcore_add_device_dump()
1515 dump->size = data_size; in vmcore_add_device_dump()
1577 proc_vmcore->size = vmcore_size; in vmcore_init()