Lines Matching refs:size
59 unsigned int size; /* Size of the buffer */ member
211 int __weak elfcorehdr_alloc(unsigned long long *addr, unsigned long long *size) in elfcorehdr_alloc() argument
254 unsigned long size, pgprot_t prot) in remap_oldmem_pfn_range() argument
257 return remap_pfn_range(vma, from, pfn, size, prot); in remap_oldmem_pfn_range()
270 static int vmcoredd_copy_dumps(struct iov_iter *iter, u64 start, size_t size) in vmcoredd_copy_dumps() argument
278 if (start < offset + dump->size) { in vmcoredd_copy_dumps()
279 tsz = min(offset + (u64)dump->size - start, (u64)size); in vmcoredd_copy_dumps()
284 size -= tsz; in vmcoredd_copy_dumps()
288 if (!size) in vmcoredd_copy_dumps()
291 offset += dump->size; in vmcoredd_copy_dumps()
299 u64 start, size_t size) in vmcoredd_mmap_dumps() argument
307 if (start < offset + dump->size) { in vmcoredd_mmap_dumps()
308 tsz = min(offset + (u64)dump->size - start, (u64)size); in vmcoredd_mmap_dumps()
314 size -= tsz; in vmcoredd_mmap_dumps()
319 if (!size) in vmcoredd_mmap_dumps()
322 offset += dump->size; in vmcoredd_mmap_dumps()
407 if (*fpos < m->offset + m->size) { in __read_vmcore()
409 m->offset + m->size - *fpos, in __read_vmcore()
445 static inline char *vmcore_alloc_buf(size_t size) in vmcore_alloc_buf() argument
448 return vmalloc_user(size); in vmcore_alloc_buf()
450 return vzalloc(size); in vmcore_alloc_buf()
524 unsigned long size, pgprot_t prot) in remap_oldmem_pfn_checked() argument
532 pos_end = pfn + (size >> PAGE_SHIFT); in remap_oldmem_pfn_checked()
574 unsigned long size, pgprot_t prot) in vmcore_remap_oldmem_pfn() argument
584 ret = remap_oldmem_pfn_checked(vma, from, pfn, size, prot); in vmcore_remap_oldmem_pfn()
586 ret = remap_oldmem_pfn_range(vma, from, pfn, size, prot); in vmcore_remap_oldmem_pfn()
593 size_t size = vma->vm_end - vma->vm_start; in mmap_vmcore() local
598 end = start + size; in mmap_vmcore()
600 if (size > vmcore_size || end > vmcore_size) in mmap_vmcore()
614 tsz = min(elfcorebuf_sz - (size_t)start, size); in mmap_vmcore()
619 size -= tsz; in mmap_vmcore()
623 if (size == 0) in mmap_vmcore()
647 (size_t)start, size); in mmap_vmcore()
653 size -= tsz; in mmap_vmcore()
658 if (!size) in mmap_vmcore()
664 tsz = min(elfcorebuf_sz + elfnotes_sz - (size_t)start, size); in mmap_vmcore()
670 size -= tsz; in mmap_vmcore()
674 if (size == 0) in mmap_vmcore()
679 if (start < m->offset + m->size) { in mmap_vmcore()
683 m->offset + m->size - start, size); in mmap_vmcore()
689 size -= tsz; in mmap_vmcore()
693 if (size == 0) in mmap_vmcore()
722 u64 size; in get_vmcore_size() local
724 size = elfsz + elfnotesegsz; in get_vmcore_size()
726 size += m->size; in get_vmcore_size()
728 return size; in get_vmcore_size()
1132 u64 paddr, start, end, size; in process_ptload_program_headers_elf64() local
1140 size = end - start; in process_ptload_program_headers_elf64()
1142 if (vmcore_alloc_add_range(vc_list, start, size)) in process_ptload_program_headers_elf64()
1147 vmcore_off = vmcore_off + size; in process_ptload_program_headers_elf64()
1169 u64 paddr, start, end, size; in process_ptload_program_headers_elf32() local
1177 size = end - start; in process_ptload_program_headers_elf32()
1179 if (vmcore_alloc_add_range(vc_list, start, size)) in process_ptload_program_headers_elf32()
1184 vmcore_off = vmcore_off + size; in process_ptload_program_headers_elf32()
1201 vmcore_off += m->size; in set_vmcore_list_offsets()
1370 u32 size) in vmcoredd_write_header() argument
1375 vdd_hdr->n_descsz = size + sizeof(vdd_hdr->dump_name); in vmcoredd_write_header()
1395 u64 start, end, size; in vmcoredd_update_program_headers() local
1417 size = end - start; in vmcoredd_update_program_headers()
1419 vmcore_off += size; in vmcoredd_update_program_headers()
1437 size = end - start; in vmcoredd_update_program_headers()
1439 vmcore_off += size; in vmcoredd_update_program_headers()
1465 proc_vmcore->size = vmcore_size; in vmcoredd_update_size()
1489 !data->vmcoredd_callback || !data->size) in vmcore_add_device_dump()
1497 data_size = roundup(sizeof(struct vmcoredd_header) + data->size, in vmcore_add_device_dump()
1517 dump->size = data_size; in vmcore_add_device_dump()
1628 WARN_ON_ONCE(!IS_ALIGNED(cur->paddr | cur->size, PAGE_SIZE)); in vmcore_add_device_ram_elf64()
1629 elfcorehdr_fill_device_ram_ptload_elf64(phdr, cur->paddr, cur->size); in vmcore_add_device_ram_elf64()
1643 proc_vmcore->size = vmcore_size; in vmcore_add_device_ram_elf64()
1675 unsigned long long m_end = m->paddr + m->size; in vmcore_process_device_ram()
1676 unsigned long long first_end = first->paddr + first->size; in vmcore_process_device_ram()
1738 proc_vmcore->size = vmcore_size; in vmcore_init()