Lines Matching refs:vm
118 static int execmem_set_direct_map_valid(struct vm_struct *vm, bool valid) in execmem_set_direct_map_valid() argument
120 unsigned int nr = (1 << get_vm_area_page_order(vm)); in execmem_set_direct_map_valid()
124 for (int i = 0; i < vm->nr_pages; i += nr) { in execmem_set_direct_map_valid()
125 err = set_direct_map_valid_noflush(vm->pages[i], nr, valid); in execmem_set_direct_map_valid()
135 set_direct_map_valid_noflush(vm->pages[i], nr, !valid); in execmem_set_direct_map_valid()
174 struct vm_struct *vm = find_vm_area(area); in execmem_cache_clean() local
176 execmem_set_direct_map_valid(vm, true); in execmem_cache_clean()
287 struct vm_struct *vm; in execmem_cache_populate() local
302 vm = find_vm_area(p); in execmem_cache_populate()
303 if (!vm) in execmem_cache_populate()
309 err = set_memory_rox((unsigned long)p, vm->nr_pages); in execmem_cache_populate()
320 execmem_set_direct_map_valid(vm, true); in execmem_cache_populate()