Lines Matching refs:size
64 kclist_add(struct kcore_list *new, void *addr, size_t size, int type) in kclist_add() argument
67 new->size = size; in kclist_add()
77 size_t try, size; in get_kcore_size() local
81 size = 0; in get_kcore_size()
84 try = kc_vaddr_to_offset((size_t)m->addr + m->size); in get_kcore_size()
85 if (try > size) in get_kcore_size()
86 size = try; in get_kcore_size()
97 return size + *elf_buflen; in get_kcore_size()
115 size_t size; in __kcore_update_ram() local
130 proc_root_kcore->size = get_kcore_size(&nphdr, &size); in __kcore_update_ram()
153 ent->size = max_low_pfn << PAGE_SHIFT; in kcore_update_ram()
168 unsigned long nr_pages = ent->size >> PAGE_SHIFT; in get_sparsemem_vmemmap_info()
180 if (start < tmp->addr + tmp->size) in get_sparsemem_vmemmap_info()
189 vmm->size = end - start; in get_sparsemem_vmemmap_info()
215 ent->size = nr_pages << PAGE_SHIFT; in kclist_add_private()
222 if (ULONG_MAX - ent->addr < ent->size) in kclist_add_private()
223 ent->size = ULONG_MAX - ent->addr; in kclist_add_private()
229 if (VMALLOC_START - ent->addr < ent->size) in kclist_add_private()
230 ent->size = VMALLOC_START - ent->addr; in kclist_add_private()
378 phdr->p_filesz = phdr->p_memsz = m->size; in elf_kcore_store_hdr()
435 size_t size, tsz; in read_kcore() local
441 size = get_kcore_size(&nphdr, &elf_buflen); in read_kcore()
443 if (buflen == 0 || *fpos >= size) { in read_kcore()
449 if (buflen > size - *fpos) in read_kcore()
450 buflen = size - *fpos; in read_kcore()
495 if (start >= m->addr && start < (m->addr+m->size)) in read_kcore()
555 if (i_size_read(inode) != proc_root_kcore->size) { in open_kcore()
557 i_size_write(inode, proc_root_kcore->size); in open_kcore()