Lines Matching refs:start
783 void kasan_poison_vmalloc(const void *start, unsigned long size)
785 if (!is_vmalloc_or_module_addr(start))
789 kasan_poison_shadow(start, size, KASAN_VMALLOC_INVALID);
792 void kasan_unpoison_vmalloc(const void *start, unsigned long size)
794 if (!is_vmalloc_or_module_addr(start))
797 kasan_unpoison_shadow(start, size);
819 * Release the backing for the vmalloc region [start, end), which
832 * start end
843 * First we align the start upwards and the end downwards, so that the
850 * we are given the start and end of the free region that contains this
854 * | start end |
865 * Once again, we align the start of the free region up, and the end of
893 void kasan_release_vmalloc(unsigned long start, unsigned long end,
901 region_start = ALIGN(start, PAGE_SIZE * KASAN_SHADOW_SCALE_SIZE);
907 if (start != region_start &&