Lines Matching refs:data
214 unsigned long action, void *data) in kasan_mem_notifier() argument
216 struct memory_notify *mem_data = data; in kasan_mem_notifier()
303 struct vmalloc_populate_data *data = _data; in kasan_populate_vmalloc_pte() local
311 index = PFN_DOWN(addr - data->start); in kasan_populate_vmalloc_pte()
312 page = data->pages[index]; in kasan_populate_vmalloc_pte()
319 data->pages[index] = NULL; in kasan_populate_vmalloc_pte()
359 struct vmalloc_populate_data data; in __kasan_populate_vmalloc() local
362 data.pages = (struct page **)__get_free_page(GFP_KERNEL | __GFP_ZERO); in __kasan_populate_vmalloc()
363 if (!data.pages) in __kasan_populate_vmalloc()
367 nr_pages = min(nr_total, PAGE_SIZE / sizeof(data.pages[0])); in __kasan_populate_vmalloc()
368 ret = ___alloc_pages_bulk(data.pages, nr_pages); in __kasan_populate_vmalloc()
372 data.start = start; in __kasan_populate_vmalloc()
374 kasan_populate_vmalloc_pte, &data); in __kasan_populate_vmalloc()
375 ___free_pages_bulk(data.pages, nr_pages); in __kasan_populate_vmalloc()
383 free_page((unsigned long)data.pages); in __kasan_populate_vmalloc()