Lines Matching refs:mas

972 	return mas_preallocate(&vmi->mas, GFP_KERNEL);  in vma_iter_prealloc()
978 mas_set_range(&vmi->mas, start, end - 1); in vma_iter_clear()
979 mas_store_prealloc(&vmi->mas, NULL); in vma_iter_clear()
984 return mas_walk(&vmi->mas); in vma_iter_load()
993 if (WARN_ON(vmi->mas.node != MAS_START && vmi->mas.index > vma->vm_start)) { in vma_iter_store()
994 printk("%lu > %lu\n", vmi->mas.index, vma->vm_start); in vma_iter_store()
996 printk("into slot %lu-%lu", vmi->mas.index, vmi->mas.last); in vma_iter_store()
997 mt_dump(vmi->mas.tree); in vma_iter_store()
999 if (WARN_ON(vmi->mas.node != MAS_START && vmi->mas.last < vma->vm_start)) { in vma_iter_store()
1000 printk("%lu < %lu\n", vmi->mas.last, vma->vm_start); in vma_iter_store()
1002 printk("into slot %lu-%lu", vmi->mas.index, vmi->mas.last); in vma_iter_store()
1003 mt_dump(vmi->mas.tree); in vma_iter_store()
1007 if (vmi->mas.node != MAS_START && in vma_iter_store()
1008 ((vmi->mas.index > vma->vm_start) || (vmi->mas.last < vma->vm_start))) in vma_iter_store()
1011 vmi->mas.index = vma->vm_start; in vma_iter_store()
1012 vmi->mas.last = vma->vm_end - 1; in vma_iter_store()
1013 mas_store_prealloc(&vmi->mas, vma); in vma_iter_store()
1019 if (vmi->mas.node != MAS_START && in vma_iter_store_gfp()
1020 ((vmi->mas.index > vma->vm_start) || (vmi->mas.last < vma->vm_start))) in vma_iter_store_gfp()
1023 vmi->mas.index = vma->vm_start; in vma_iter_store_gfp()
1024 vmi->mas.last = vma->vm_end - 1; in vma_iter_store_gfp()
1025 mas_store_gfp(&vmi->mas, vma, gfp); in vma_iter_store_gfp()
1026 if (unlikely(mas_is_err(&vmi->mas))) in vma_iter_store_gfp()