Lines Matching defs:start
28 static bool range_in_range(unsigned long start, unsigned long size,
31 return start >= range_start && start < range_end &&
32 size <= range_end - start;
38 static int __change_memory_common(unsigned long start, unsigned long size,
47 ret = apply_to_page_range(&init_mm, start, size, change_page_range,
50 flush_tlb_kernel_range(start, start + size);
57 unsigned long start = addr & PAGE_MASK;
59 unsigned long size = end - start;
61 WARN_ON_ONCE(start != addr);
66 if (!range_in_range(start, size, MODULES_VADDR, MODULES_END) &&
67 !range_in_range(start, size, VMALLOC_START, VMALLOC_END))
70 return __change_memory_common(start, size, set_mask, clear_mask);