Lines Matching +full:0 +full:x6000
44 } while (0)
235 int count = 0; in cleanup_mm()
240 vma_iter_set(vmi, 0); in cleanup_mm()
247 mm->map_count = 0; in cleanup_mm()
273 struct vm_area_struct *vma_left = alloc_vma(&mm, 0, 0x1000, 0, flags); in test_simple_merge()
274 struct vm_area_struct *vma_right = alloc_vma(&mm, 0x2000, 0x3000, 2, flags); in test_simple_merge()
275 VMA_ITERATOR(vmi, &mm, 0x1000); in test_simple_merge()
279 .start = 0x1000, in test_simple_merge()
280 .end = 0x2000, in test_simple_merge()
291 ASSERT_EQ(vma->vm_start, 0); in test_simple_merge()
292 ASSERT_EQ(vma->vm_end, 0x3000); in test_simple_merge()
293 ASSERT_EQ(vma->vm_pgoff, 0); in test_simple_merge()
307 struct vm_area_struct *init_vma = alloc_vma(&mm, 0, 0x3000, 0, flags); in test_simple_modify()
308 VMA_ITERATOR(vmi, &mm, 0x1000); in test_simple_modify()
317 0x1000, 0x2000, VM_READ | VM_MAYREAD); in test_simple_modify()
322 ASSERT_EQ(vma->vm_start, 0x1000); in test_simple_modify()
323 ASSERT_EQ(vma->vm_end, 0x2000); in test_simple_modify()
331 vma_iter_set(&vmi, 0); in test_simple_modify()
334 ASSERT_EQ(vma->vm_start, 0); in test_simple_modify()
335 ASSERT_EQ(vma->vm_end, 0x1000); in test_simple_modify()
336 ASSERT_EQ(vma->vm_pgoff, 0); in test_simple_modify()
343 ASSERT_EQ(vma->vm_start, 0x1000); in test_simple_modify()
344 ASSERT_EQ(vma->vm_end, 0x2000); in test_simple_modify()
352 ASSERT_EQ(vma->vm_start, 0x2000); in test_simple_modify()
353 ASSERT_EQ(vma->vm_end, 0x3000); in test_simple_modify()
366 struct vm_area_struct *vma = alloc_vma(&mm, 0, 0x1000, 0, flags); in test_simple_expand()
367 VMA_ITERATOR(vmi, &mm, 0); in test_simple_expand()
371 .start = 0, in test_simple_expand()
372 .end = 0x3000, in test_simple_expand()
373 .pgoff = 0, in test_simple_expand()
380 ASSERT_EQ(vma->vm_start, 0); in test_simple_expand()
381 ASSERT_EQ(vma->vm_end, 0x3000); in test_simple_expand()
382 ASSERT_EQ(vma->vm_pgoff, 0); in test_simple_expand()
394 struct vm_area_struct *vma = alloc_vma(&mm, 0, 0x3000, 0, flags); in test_simple_shrink()
395 VMA_ITERATOR(vmi, &mm, 0); in test_simple_shrink()
399 ASSERT_FALSE(vma_shrink(&vmi, vma, 0, 0x1000, 0)); in test_simple_shrink()
401 ASSERT_EQ(vma->vm_start, 0); in test_simple_shrink()
402 ASSERT_EQ(vma->vm_end, 0x1000); in test_simple_shrink()
403 ASSERT_EQ(vma->vm_pgoff, 0); in test_simple_shrink()
415 VMA_ITERATOR(vmi, &mm, 0); in test_merge_new()
443 vma_a = alloc_and_link_vma(&mm, 0, 0x2000, 0, flags); in test_merge_new()
449 vma_b = alloc_and_link_vma(&mm, 0x3000, 0x4000, 3, flags); in test_merge_new()
454 vma_c = alloc_and_link_vma(&mm, 0xb000, 0xc000, 0xb, flags); in test_merge_new()
465 vma_d = try_merge_new_vma(&mm, &vmg, 0x7000, 0x9000, 7, flags, &merged); in test_merge_new()
480 vma = try_merge_new_vma(&mm, &vmg, 0x2000, 0x3000, 2, flags, &merged); in test_merge_new()
484 ASSERT_EQ(vma->vm_start, 0); in test_merge_new()
485 ASSERT_EQ(vma->vm_end, 0x4000); in test_merge_new()
486 ASSERT_EQ(vma->vm_pgoff, 0); in test_merge_new()
497 vma = try_merge_new_vma(&mm, &vmg, 0x4000, 0x5000, 4, flags, &merged); in test_merge_new()
501 ASSERT_EQ(vma->vm_start, 0); in test_merge_new()
502 ASSERT_EQ(vma->vm_end, 0x5000); in test_merge_new()
503 ASSERT_EQ(vma->vm_pgoff, 0); in test_merge_new()
516 vma = try_merge_new_vma(&mm, &vmg, 0x6000, 0x7000, 6, flags, &merged); in test_merge_new()
520 ASSERT_EQ(vma->vm_start, 0x6000); in test_merge_new()
521 ASSERT_EQ(vma->vm_end, 0x9000); in test_merge_new()
534 vma = try_merge_new_vma(&mm, &vmg, 0x5000, 0x6000, 5, flags, &merged); in test_merge_new()
538 ASSERT_EQ(vma->vm_start, 0); in test_merge_new()
539 ASSERT_EQ(vma->vm_end, 0x9000); in test_merge_new()
540 ASSERT_EQ(vma->vm_pgoff, 0); in test_merge_new()
552 vma = try_merge_new_vma(&mm, &vmg, 0xa000, 0xb000, 0xa, flags, &merged); in test_merge_new()
556 ASSERT_EQ(vma->vm_start, 0xa000); in test_merge_new()
557 ASSERT_EQ(vma->vm_end, 0xc000); in test_merge_new()
558 ASSERT_EQ(vma->vm_pgoff, 0xa); in test_merge_new()
569 vma = try_merge_new_vma(&mm, &vmg, 0x9000, 0xa000, 0x9, flags, &merged); in test_merge_new()
573 ASSERT_EQ(vma->vm_start, 0); in test_merge_new()
574 ASSERT_EQ(vma->vm_end, 0xc000); in test_merge_new()
575 ASSERT_EQ(vma->vm_pgoff, 0); in test_merge_new()
587 count = 0; in test_merge_new()
588 vma_iter_set(&vmi, 0); in test_merge_new()
591 ASSERT_EQ(vma->vm_start, 0); in test_merge_new()
592 ASSERT_EQ(vma->vm_end, 0xc000); in test_merge_new()
593 ASSERT_EQ(vma->vm_pgoff, 0); in test_merge_new()
611 VMA_ITERATOR(vmi, &mm, 0); in test_vma_merge_special_flags()
617 vm_flags_t all_special_flags = 0; in test_vma_merge_special_flags()
622 for (i = 0; i < ARRAY_SIZE(special_flags); i++) { in test_vma_merge_special_flags()
631 vma_left = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_vma_merge_special_flags()
642 vmg_set_range(&vmg, 0x3000, 0x4000, 3, flags); in test_vma_merge_special_flags()
643 for (i = 0; i < ARRAY_SIZE(special_flags); i++) { in test_vma_merge_special_flags()
661 vma = alloc_and_link_vma(&mm, 0x3000, 0x4000, 3, flags); in test_vma_merge_special_flags()
665 for (i = 0; i < ARRAY_SIZE(special_flags); i++) { in test_vma_merge_special_flags()
683 VMA_ITERATOR(vmi, &mm, 0); in test_vma_merge_with_close()
761 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_vma_merge_with_close()
762 vma_next = alloc_and_link_vma(&mm, 0x5000, 0x9000, 5, flags); in test_vma_merge_with_close()
765 vmg_set_range(&vmg, 0x3000, 0x5000, 3, flags); in test_vma_merge_with_close()
768 ASSERT_EQ(vma_prev->vm_start, 0); in test_vma_merge_with_close()
769 ASSERT_EQ(vma_prev->vm_end, 0x5000); in test_vma_merge_with_close()
770 ASSERT_EQ(vma_prev->vm_pgoff, 0); in test_vma_merge_with_close()
786 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_vma_merge_with_close()
787 vma = alloc_and_link_vma(&mm, 0x3000, 0x5000, 3, flags); in test_vma_merge_with_close()
790 vmg_set_range(&vmg, 0x3000, 0x5000, 3, flags); in test_vma_merge_with_close()
814 vma = alloc_and_link_vma(&mm, 0x3000, 0x5000, 3, flags); in test_vma_merge_with_close()
815 vma_next = alloc_and_link_vma(&mm, 0x5000, 0x9000, 5, flags); in test_vma_merge_with_close()
818 vmg_set_range(&vmg, 0x3000, 0x5000, 3, flags); in test_vma_merge_with_close()
842 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_vma_merge_with_close()
843 vma = alloc_and_link_vma(&mm, 0x3000, 0x5000, 3, flags); in test_vma_merge_with_close()
844 vma_next = alloc_and_link_vma(&mm, 0x5000, 0x9000, 5, flags); in test_vma_merge_with_close()
847 vmg_set_range(&vmg, 0x3000, 0x5000, 3, flags); in test_vma_merge_with_close()
868 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_vma_merge_with_close()
869 vma = alloc_and_link_vma(&mm, 0x3000, 0x5000, 3, flags); in test_vma_merge_with_close()
870 vma_next = alloc_and_link_vma(&mm, 0x5000, 0x9000, 5, flags); in test_vma_merge_with_close()
873 vmg_set_range(&vmg, 0x3000, 0x5000, 3, flags); in test_vma_merge_with_close()
879 ASSERT_EQ(vma_prev->vm_start, 0); in test_vma_merge_with_close()
880 ASSERT_EQ(vma_prev->vm_end, 0x5000); in test_vma_merge_with_close()
881 ASSERT_EQ(vma_prev->vm_pgoff, 0); in test_vma_merge_with_close()
892 VMA_ITERATOR(vmi, &mm, 0); in test_vma_merge_new_with_close()
897 struct vm_area_struct *vma_prev = alloc_and_link_vma(&mm, 0, 0x2000, 0, flags); in test_vma_merge_new_with_close()
898 struct vm_area_struct *vma_next = alloc_and_link_vma(&mm, 0x5000, 0x7000, 5, flags); in test_vma_merge_new_with_close()
928 vmg_set_range(&vmg, 0x2000, 0x5000, 2, flags); in test_vma_merge_new_with_close()
932 ASSERT_EQ(vma->vm_start, 0); in test_vma_merge_new_with_close()
933 ASSERT_EQ(vma->vm_end, 0x5000); in test_vma_merge_new_with_close()
934 ASSERT_EQ(vma->vm_pgoff, 0); in test_vma_merge_new_with_close()
947 VMA_ITERATOR(vmi, &mm, 0); in test_merge_existing()
967 vma = alloc_and_link_vma(&mm, 0x2000, 0x6000, 2, flags); in test_merge_existing()
969 vma_next = alloc_and_link_vma(&mm, 0x6000, 0x9000, 6, flags); in test_merge_existing()
971 vmg_set_range(&vmg, 0x3000, 0x6000, 3, flags); in test_merge_existing()
977 ASSERT_EQ(vma_next->vm_start, 0x3000); in test_merge_existing()
978 ASSERT_EQ(vma_next->vm_end, 0x9000); in test_merge_existing()
981 ASSERT_EQ(vma->vm_start, 0x2000); in test_merge_existing()
982 ASSERT_EQ(vma->vm_end, 0x3000); in test_merge_existing()
1001 vma = alloc_and_link_vma(&mm, 0x2000, 0x6000, 2, flags); in test_merge_existing()
1002 vma_next = alloc_and_link_vma(&mm, 0x6000, 0x9000, 6, flags); in test_merge_existing()
1004 vmg_set_range(&vmg, 0x2000, 0x6000, 2, flags); in test_merge_existing()
1009 ASSERT_EQ(vma_next->vm_start, 0x2000); in test_merge_existing()
1010 ASSERT_EQ(vma_next->vm_end, 0x9000); in test_merge_existing()
1029 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_merge_existing()
1031 vma = alloc_and_link_vma(&mm, 0x3000, 0x7000, 3, flags); in test_merge_existing()
1033 vmg_set_range(&vmg, 0x3000, 0x6000, 3, flags); in test_merge_existing()
1040 ASSERT_EQ(vma_prev->vm_start, 0); in test_merge_existing()
1041 ASSERT_EQ(vma_prev->vm_end, 0x6000); in test_merge_existing()
1042 ASSERT_EQ(vma_prev->vm_pgoff, 0); in test_merge_existing()
1044 ASSERT_EQ(vma->vm_start, 0x6000); in test_merge_existing()
1045 ASSERT_EQ(vma->vm_end, 0x7000); in test_merge_existing()
1064 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_merge_existing()
1066 vma = alloc_and_link_vma(&mm, 0x3000, 0x7000, 3, flags); in test_merge_existing()
1067 vmg_set_range(&vmg, 0x3000, 0x7000, 3, flags); in test_merge_existing()
1073 ASSERT_EQ(vma_prev->vm_start, 0); in test_merge_existing()
1074 ASSERT_EQ(vma_prev->vm_end, 0x7000); in test_merge_existing()
1075 ASSERT_EQ(vma_prev->vm_pgoff, 0); in test_merge_existing()
1093 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_merge_existing()
1095 vma = alloc_and_link_vma(&mm, 0x3000, 0x7000, 3, flags); in test_merge_existing()
1096 vma_next = alloc_and_link_vma(&mm, 0x7000, 0x9000, 7, flags); in test_merge_existing()
1097 vmg_set_range(&vmg, 0x3000, 0x7000, 3, flags); in test_merge_existing()
1103 ASSERT_EQ(vma_prev->vm_start, 0); in test_merge_existing()
1104 ASSERT_EQ(vma_prev->vm_end, 0x9000); in test_merge_existing()
1105 ASSERT_EQ(vma_prev->vm_pgoff, 0); in test_merge_existing()
1128 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_merge_existing()
1129 vma = alloc_and_link_vma(&mm, 0x3000, 0x8000, 3, flags); in test_merge_existing()
1130 vma_next = alloc_and_link_vma(&mm, 0x8000, 0xa000, 8, flags); in test_merge_existing()
1132 vmg_set_range(&vmg, 0x4000, 0x5000, 4, flags); in test_merge_existing()
1138 vmg_set_range(&vmg, 0x5000, 0x6000, 5, flags); in test_merge_existing()
1144 vmg_set_range(&vmg, 0x6000, 0x7000, 6, flags); in test_merge_existing()
1150 vmg_set_range(&vmg, 0x4000, 0x7000, 4, flags); in test_merge_existing()
1156 vmg_set_range(&vmg, 0x4000, 0x6000, 4, flags); in test_merge_existing()
1162 vmg_set_range(&vmg, 0x5000, 0x6000, 5, flags); in test_merge_existing()
1177 VMA_ITERATOR(vmi, &mm, 0); in test_anon_vma_non_mergeable()
1202 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_anon_vma_non_mergeable()
1203 vma = alloc_and_link_vma(&mm, 0x3000, 0x7000, 3, flags); in test_anon_vma_non_mergeable()
1204 vma_next = alloc_and_link_vma(&mm, 0x7000, 0x9000, 7, flags); in test_anon_vma_non_mergeable()
1227 vmg_set_range(&vmg, 0x3000, 0x7000, 3, flags); in test_anon_vma_non_mergeable()
1233 ASSERT_EQ(vma_prev->vm_start, 0); in test_anon_vma_non_mergeable()
1234 ASSERT_EQ(vma_prev->vm_end, 0x7000); in test_anon_vma_non_mergeable()
1235 ASSERT_EQ(vma_prev->vm_pgoff, 0); in test_anon_vma_non_mergeable()
1253 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_anon_vma_non_mergeable()
1254 vma_next = alloc_and_link_vma(&mm, 0x7000, 0x9000, 7, flags); in test_anon_vma_non_mergeable()
1264 vmg_set_range(&vmg, 0x3000, 0x7000, 3, flags); in test_anon_vma_non_mergeable()
1269 ASSERT_EQ(vma_prev->vm_start, 0); in test_anon_vma_non_mergeable()
1270 ASSERT_EQ(vma_prev->vm_end, 0x7000); in test_anon_vma_non_mergeable()
1271 ASSERT_EQ(vma_prev->vm_pgoff, 0); in test_anon_vma_non_mergeable()
1285 VMA_ITERATOR(vmi, &mm, 0); in test_dup_anon_vma()
1304 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_dup_anon_vma()
1305 vma_next = alloc_and_link_vma(&mm, 0x3000, 0x5000, 3, flags); in test_dup_anon_vma()
1308 vmg_set_range(&vmg, 0, 0x5000, 0, flags); in test_dup_anon_vma()
1312 ASSERT_EQ(expand_existing(&vmg), 0); in test_dup_anon_vma()
1330 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_dup_anon_vma()
1331 vma = alloc_and_link_vma(&mm, 0x3000, 0x5000, 3, flags); in test_dup_anon_vma()
1332 vma_next = alloc_and_link_vma(&mm, 0x5000, 0x8000, 5, flags); in test_dup_anon_vma()
1339 vmg_set_range(&vmg, 0x3000, 0x5000, 3, flags); in test_dup_anon_vma()
1346 ASSERT_EQ(vma_prev->vm_start, 0); in test_dup_anon_vma()
1347 ASSERT_EQ(vma_prev->vm_end, 0x8000); in test_dup_anon_vma()
1363 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_dup_anon_vma()
1364 vma = alloc_and_link_vma(&mm, 0x3000, 0x5000, 3, flags); in test_dup_anon_vma()
1365 vma_next = alloc_and_link_vma(&mm, 0x5000, 0x8000, 5, flags); in test_dup_anon_vma()
1368 vmg_set_range(&vmg, 0x3000, 0x5000, 3, flags); in test_dup_anon_vma()
1375 ASSERT_EQ(vma_prev->vm_start, 0); in test_dup_anon_vma()
1376 ASSERT_EQ(vma_prev->vm_end, 0x8000); in test_dup_anon_vma()
1392 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_dup_anon_vma()
1393 vma = alloc_and_link_vma(&mm, 0x3000, 0x8000, 3, flags); in test_dup_anon_vma()
1396 vmg_set_range(&vmg, 0x3000, 0x5000, 3, flags); in test_dup_anon_vma()
1403 ASSERT_EQ(vma_prev->vm_start, 0); in test_dup_anon_vma()
1404 ASSERT_EQ(vma_prev->vm_end, 0x5000); in test_dup_anon_vma()
1420 vma = alloc_and_link_vma(&mm, 0, 0x5000, 0, flags); in test_dup_anon_vma()
1421 vma_next = alloc_and_link_vma(&mm, 0x5000, 0x8000, 5, flags); in test_dup_anon_vma()
1424 vmg_set_range(&vmg, 0x3000, 0x5000, 3, flags); in test_dup_anon_vma()
1431 ASSERT_EQ(vma_next->vm_start, 0x3000); in test_dup_anon_vma()
1432 ASSERT_EQ(vma_next->vm_end, 0x8000); in test_dup_anon_vma()
1445 VMA_ITERATOR(vmi, &mm, 0); in test_vmi_prealloc_fail()
1458 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_vmi_prealloc_fail()
1459 vma = alloc_and_link_vma(&mm, 0x3000, 0x5000, 3, flags); in test_vmi_prealloc_fail()
1462 vmg_set_range(&vmg, 0x3000, 0x5000, 3, flags); in test_vmi_prealloc_fail()
1485 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_vmi_prealloc_fail()
1486 vma = alloc_and_link_vma(&mm, 0x3000, 0x5000, 3, flags); in test_vmi_prealloc_fail()
1489 vmg_set_range(&vmg, 0, 0x5000, 3, flags); in test_vmi_prealloc_fail()
1509 VMA_ITERATOR(vmi, &mm, 0x1000); in test_merge_extend()
1512 vma = alloc_and_link_vma(&mm, 0, 0x1000, 0, flags); in test_merge_extend()
1513 alloc_and_link_vma(&mm, 0x3000, 0x4000, 3, flags); in test_merge_extend()
1524 ASSERT_EQ(vma_merge_extend(&vmi, vma, 0x2000), vma); in test_merge_extend()
1525 ASSERT_EQ(vma->vm_start, 0); in test_merge_extend()
1526 ASSERT_EQ(vma->vm_end, 0x4000); in test_merge_extend()
1527 ASSERT_EQ(vma->vm_pgoff, 0); in test_merge_extend()
1540 VMA_ITERATOR(vmi, &mm, 0); in test_copy_vma()
1545 vma = alloc_and_link_vma(&mm, 0x3000, 0x5000, 3, flags); in test_copy_vma()
1546 vma_new = copy_vma(&vma, 0, 0x2000, 0, &need_locks); in test_copy_vma()
1548 ASSERT_EQ(vma_new->vm_start, 0); in test_copy_vma()
1549 ASSERT_EQ(vma_new->vm_end, 0x2000); in test_copy_vma()
1550 ASSERT_EQ(vma_new->vm_pgoff, 0); in test_copy_vma()
1557 vma = alloc_and_link_vma(&mm, 0, 0x2000, 0, flags); in test_copy_vma()
1558 vma_next = alloc_and_link_vma(&mm, 0x6000, 0x8000, 6, flags); in test_copy_vma()
1559 vma_new = copy_vma(&vma, 0x4000, 0x2000, 4, &need_locks); in test_copy_vma()
1572 VMA_ITERATOR(vmi, &mm, 0); in test_expand_only_mode()
1574 VMG_STATE(vmg, &mm, &vmi, 0x5000, 0x9000, flags, 5); in test_expand_only_mode()
1582 alloc_and_link_vma(&mm, 0, 0x2000, 0, flags); in test_expand_only_mode()
1586 * 0x9000. in test_expand_only_mode()
1588 vma_iter_set(&vmi, 0x3000); in test_expand_only_mode()
1589 vma_prev = alloc_and_link_vma(&mm, 0x3000, 0x5000, 3, flags); in test_expand_only_mode()
1597 ASSERT_EQ(vma->vm_start, 0x3000); in test_expand_only_mode()
1598 ASSERT_EQ(vma->vm_end, 0x9000); in test_expand_only_mode()
1601 ASSERT_EQ(vma_iter_addr(&vmi), 0x3000); in test_expand_only_mode()
1613 VMA_ITERATOR(vmi, &mm, 0); in test_mmap_region_basic()
1617 /* Map at 0x300000, length 0x3000. */ in test_mmap_region_basic()
1618 addr = __mmap_region(NULL, 0x300000, 0x3000, in test_mmap_region_basic()
1620 0x300, NULL); in test_mmap_region_basic()
1621 ASSERT_EQ(addr, 0x300000); in test_mmap_region_basic()
1623 /* Map at 0x250000, length 0x3000. */ in test_mmap_region_basic()
1624 addr = __mmap_region(NULL, 0x250000, 0x3000, in test_mmap_region_basic()
1626 0x250, NULL); in test_mmap_region_basic()
1627 ASSERT_EQ(addr, 0x250000); in test_mmap_region_basic()
1629 /* Map at 0x303000, merging to 0x300000 of length 0x6000. */ in test_mmap_region_basic()
1630 addr = __mmap_region(NULL, 0x303000, 0x3000, in test_mmap_region_basic()
1632 0x303, NULL); in test_mmap_region_basic()
1633 ASSERT_EQ(addr, 0x303000); in test_mmap_region_basic()
1635 /* Map at 0x24d000, merging to 0x250000 of length 0x6000. */ in test_mmap_region_basic()
1636 addr = __mmap_region(NULL, 0x24d000, 0x3000, in test_mmap_region_basic()
1638 0x24d, NULL); in test_mmap_region_basic()
1639 ASSERT_EQ(addr, 0x24d000); in test_mmap_region_basic()
1644 if (vma->vm_start == 0x300000) { in test_mmap_region_basic()
1645 ASSERT_EQ(vma->vm_end, 0x306000); in test_mmap_region_basic()
1646 ASSERT_EQ(vma->vm_pgoff, 0x300); in test_mmap_region_basic()
1647 } else if (vma->vm_start == 0x24d000) { in test_mmap_region_basic()
1648 ASSERT_EQ(vma->vm_end, 0x253000); in test_mmap_region_basic()
1649 ASSERT_EQ(vma->vm_pgoff, 0x24d); in test_mmap_region_basic()
1661 int num_tests = 0, num_fail = 0; in main()
1672 } while (0) in main()
1699 return num_fail == 0 ? EXIT_SUCCESS : EXIT_FAILURE; in main()