Lines Matching refs:from
86 * If the allocator sets PageSlab, we know the pointer came from
216 * Allocate enough pages to cover @size from the page level
235 * Allocate enough pages to cover @size from the page level
253 * Allocate enough pages to cover @size from the page level
270 * Allocate enough pages to cover @size from the page level
287 * Allocate enough 32bit PA addressable pages to cover @size from the
485 * delete a region from the global tree
499 static void free_page_series(unsigned long from, unsigned long to)
501 for (; from < to; from += PAGE_SIZE) {
502 struct page *page = virt_to_page((void *)from);
529 * from ramfs/tmpfs mustn't be released here */
566 /* remove the VMA from the mapping */
580 * delete a VMA from its owning mm_struct and address space
594 /* remove from the MM's tree and list */
1005 pr_err("Allocation of length %lu from process %d (%s) failed\n",
1208 /* we flush the region from the icache only when the first executable
1239 pr_warn("Allocation of vma for %lu byte allocation from process %d failed\n",
1245 pr_warn("Allocation of vm region for %lu byte allocation from process %d failed\n",
1383 * shrink a VMA by removing the specified chunk from either the beginning or
1388 unsigned long from, unsigned long to)
1394 if (from > vma->vm_start) {
1395 if (vma_iter_clear_gfp(vmi, from, vma->vm_end, GFP_KERNEL))
1397 vma->vm_end = from;
1410 if (from > region->vm_start) {
1412 region->vm_top = region->vm_end = from;
1419 free_page_series(from, to);
1792 * This is intended to prevent a user from starting a single memory hogging