Lines Matching +full:0 +full:x3000
44 } while (0)
206 int count = 0; in cleanup_mm()
211 vma_iter_set(vmi, 0); in cleanup_mm()
218 mm->map_count = 0; in cleanup_mm()
244 struct vm_area_struct *vma_left = alloc_vma(&mm, 0, 0x1000, 0, flags); in test_simple_merge()
245 struct vm_area_struct *vma_right = alloc_vma(&mm, 0x2000, 0x3000, 2, flags); in test_simple_merge()
246 VMA_ITERATOR(vmi, &mm, 0x1000); in test_simple_merge()
250 .start = 0x1000, in test_simple_merge()
251 .end = 0x2000, in test_simple_merge()
262 ASSERT_EQ(vma->vm_start, 0); in test_simple_merge()
263 ASSERT_EQ(vma->vm_end, 0x3000); in test_simple_merge()
264 ASSERT_EQ(vma->vm_pgoff, 0); in test_simple_merge()
278 struct vm_area_struct *init_vma = alloc_vma(&mm, 0, 0x3000, 0, flags); in test_simple_modify()
279 VMA_ITERATOR(vmi, &mm, 0x1000); in test_simple_modify()
288 0x1000, 0x2000, VM_READ | VM_MAYREAD); in test_simple_modify()
293 ASSERT_EQ(vma->vm_start, 0x1000); in test_simple_modify()
294 ASSERT_EQ(vma->vm_end, 0x2000); in test_simple_modify()
302 vma_iter_set(&vmi, 0); in test_simple_modify()
305 ASSERT_EQ(vma->vm_start, 0); in test_simple_modify()
306 ASSERT_EQ(vma->vm_end, 0x1000); in test_simple_modify()
307 ASSERT_EQ(vma->vm_pgoff, 0); in test_simple_modify()
314 ASSERT_EQ(vma->vm_start, 0x1000); in test_simple_modify()
315 ASSERT_EQ(vma->vm_end, 0x2000); in test_simple_modify()
323 ASSERT_EQ(vma->vm_start, 0x2000); in test_simple_modify()
324 ASSERT_EQ(vma->vm_end, 0x3000); in test_simple_modify()
337 struct vm_area_struct *vma = alloc_vma(&mm, 0, 0x1000, 0, flags); in test_simple_expand()
338 VMA_ITERATOR(vmi, &mm, 0); in test_simple_expand()
342 .start = 0, in test_simple_expand()
343 .end = 0x3000, in test_simple_expand()
344 .pgoff = 0, in test_simple_expand()
351 ASSERT_EQ(vma->vm_start, 0); in test_simple_expand()
352 ASSERT_EQ(vma->vm_end, 0x3000); in test_simple_expand()
353 ASSERT_EQ(vma->vm_pgoff, 0); in test_simple_expand()
365 struct vm_area_struct *vma = alloc_vma(&mm, 0, 0x3000, 0, flags); in test_simple_shrink()
366 VMA_ITERATOR(vmi, &mm, 0); in test_simple_shrink()
370 ASSERT_FALSE(vma_shrink(&vmi, vma, 0, 0x1000, 0)); in test_simple_shrink()
372 ASSERT_EQ(vma->vm_start, 0); in test_simple_shrink()
373 ASSERT_EQ(vma->vm_end, 0x1000); in test_simple_shrink()
374 ASSERT_EQ(vma->vm_pgoff, 0); in test_simple_shrink()
386 VMA_ITERATOR(vmi, &mm, 0); in test_merge_new()
414 vma_a = alloc_and_link_vma(&mm, 0, 0x2000, 0, flags); in test_merge_new()
420 vma_b = alloc_and_link_vma(&mm, 0x3000, 0x4000, 3, flags); in test_merge_new()
425 vma_c = alloc_and_link_vma(&mm, 0xb000, 0xc000, 0xb, flags); in test_merge_new()
436 vma_d = try_merge_new_vma(&mm, &vmg, 0x7000, 0x9000, 7, flags, &merged); in test_merge_new()
451 vma = try_merge_new_vma(&mm, &vmg, 0x2000, 0x3000, 2, flags, &merged); in test_merge_new()
455 ASSERT_EQ(vma->vm_start, 0); in test_merge_new()
456 ASSERT_EQ(vma->vm_end, 0x4000); in test_merge_new()
457 ASSERT_EQ(vma->vm_pgoff, 0); in test_merge_new()
468 vma = try_merge_new_vma(&mm, &vmg, 0x4000, 0x5000, 4, flags, &merged); in test_merge_new()
472 ASSERT_EQ(vma->vm_start, 0); in test_merge_new()
473 ASSERT_EQ(vma->vm_end, 0x5000); in test_merge_new()
474 ASSERT_EQ(vma->vm_pgoff, 0); in test_merge_new()
487 vma = try_merge_new_vma(&mm, &vmg, 0x6000, 0x7000, 6, flags, &merged); in test_merge_new()
491 ASSERT_EQ(vma->vm_start, 0x6000); in test_merge_new()
492 ASSERT_EQ(vma->vm_end, 0x9000); in test_merge_new()
505 vma = try_merge_new_vma(&mm, &vmg, 0x5000, 0x6000, 5, flags, &merged); in test_merge_new()
509 ASSERT_EQ(vma->vm_start, 0); in test_merge_new()
510 ASSERT_EQ(vma->vm_end, 0x9000); in test_merge_new()
511 ASSERT_EQ(vma->vm_pgoff, 0); in test_merge_new()
523 vma = try_merge_new_vma(&mm, &vmg, 0xa000, 0xb000, 0xa, flags, &merged); in test_merge_new()
527 ASSERT_EQ(vma->vm_start, 0xa000); in test_merge_new()
528 ASSERT_EQ(vma->vm_end, 0xc000); in test_merge_new()
529 ASSERT_EQ(vma->vm_pgoff, 0xa); in test_merge_new()
540 vma = try_merge_new_vma(&mm, &vmg, 0x9000, 0xa000, 0x9, flags, &merged); in test_merge_new()
544 ASSERT_EQ(vma->vm_start, 0); in test_merge_new()
545 ASSERT_EQ(vma->vm_end, 0xc000); in test_merge_new()
546 ASSERT_EQ(vma->vm_pgoff, 0); in test_merge_new()
558 count = 0; in test_merge_new()
559 vma_iter_set(&vmi, 0); in test_merge_new()
562 ASSERT_EQ(vma->vm_start, 0); in test_merge_new()
563 ASSERT_EQ(vma->vm_end, 0xc000); in test_merge_new()
564 ASSERT_EQ(vma->vm_pgoff, 0); in test_merge_new()
582 VMA_ITERATOR(vmi, &mm, 0); in test_vma_merge_special_flags()
588 vm_flags_t all_special_flags = 0; in test_vma_merge_special_flags()
593 for (i = 0; i < ARRAY_SIZE(special_flags); i++) { in test_vma_merge_special_flags()
602 vma_left = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_vma_merge_special_flags()
613 vmg_set_range(&vmg, 0x3000, 0x4000, 3, flags); in test_vma_merge_special_flags()
614 for (i = 0; i < ARRAY_SIZE(special_flags); i++) { in test_vma_merge_special_flags()
632 vma = alloc_and_link_vma(&mm, 0x3000, 0x4000, 3, flags); in test_vma_merge_special_flags()
636 for (i = 0; i < ARRAY_SIZE(special_flags); i++) { in test_vma_merge_special_flags()
654 VMA_ITERATOR(vmi, &mm, 0); in test_vma_merge_with_close()
732 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_vma_merge_with_close()
733 vma_next = alloc_and_link_vma(&mm, 0x5000, 0x9000, 5, flags); in test_vma_merge_with_close()
736 vmg_set_range(&vmg, 0x3000, 0x5000, 3, flags); in test_vma_merge_with_close()
739 ASSERT_EQ(vma_prev->vm_start, 0); in test_vma_merge_with_close()
740 ASSERT_EQ(vma_prev->vm_end, 0x5000); in test_vma_merge_with_close()
741 ASSERT_EQ(vma_prev->vm_pgoff, 0); in test_vma_merge_with_close()
757 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_vma_merge_with_close()
758 vma = alloc_and_link_vma(&mm, 0x3000, 0x5000, 3, flags); in test_vma_merge_with_close()
761 vmg_set_range(&vmg, 0x3000, 0x5000, 3, flags); in test_vma_merge_with_close()
785 vma = alloc_and_link_vma(&mm, 0x3000, 0x5000, 3, flags); in test_vma_merge_with_close()
786 vma_next = alloc_and_link_vma(&mm, 0x5000, 0x9000, 5, flags); in test_vma_merge_with_close()
789 vmg_set_range(&vmg, 0x3000, 0x5000, 3, flags); in test_vma_merge_with_close()
813 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, 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()
839 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_vma_merge_with_close()
840 vma = alloc_and_link_vma(&mm, 0x3000, 0x5000, 3, flags); in test_vma_merge_with_close()
841 vma_next = alloc_and_link_vma(&mm, 0x5000, 0x9000, 5, flags); in test_vma_merge_with_close()
844 vmg_set_range(&vmg, 0x3000, 0x5000, 3, flags); in test_vma_merge_with_close()
850 ASSERT_EQ(vma_prev->vm_start, 0); in test_vma_merge_with_close()
851 ASSERT_EQ(vma_prev->vm_end, 0x5000); in test_vma_merge_with_close()
852 ASSERT_EQ(vma_prev->vm_pgoff, 0); in test_vma_merge_with_close()
863 VMA_ITERATOR(vmi, &mm, 0); in test_vma_merge_new_with_close()
868 struct vm_area_struct *vma_prev = alloc_and_link_vma(&mm, 0, 0x2000, 0, flags); in test_vma_merge_new_with_close()
869 struct vm_area_struct *vma_next = alloc_and_link_vma(&mm, 0x5000, 0x7000, 5, flags); in test_vma_merge_new_with_close()
899 vmg_set_range(&vmg, 0x2000, 0x5000, 2, flags); in test_vma_merge_new_with_close()
903 ASSERT_EQ(vma->vm_start, 0); in test_vma_merge_new_with_close()
904 ASSERT_EQ(vma->vm_end, 0x5000); in test_vma_merge_new_with_close()
905 ASSERT_EQ(vma->vm_pgoff, 0); in test_vma_merge_new_with_close()
918 VMA_ITERATOR(vmi, &mm, 0); in test_merge_existing()
938 vma = alloc_and_link_vma(&mm, 0x2000, 0x6000, 2, flags); in test_merge_existing()
940 vma_next = alloc_and_link_vma(&mm, 0x6000, 0x9000, 6, flags); in test_merge_existing()
942 vmg_set_range(&vmg, 0x3000, 0x6000, 3, flags); in test_merge_existing()
948 ASSERT_EQ(vma_next->vm_start, 0x3000); in test_merge_existing()
949 ASSERT_EQ(vma_next->vm_end, 0x9000); in test_merge_existing()
952 ASSERT_EQ(vma->vm_start, 0x2000); in test_merge_existing()
953 ASSERT_EQ(vma->vm_end, 0x3000); in test_merge_existing()
972 vma = alloc_and_link_vma(&mm, 0x2000, 0x6000, 2, flags); in test_merge_existing()
973 vma_next = alloc_and_link_vma(&mm, 0x6000, 0x9000, 6, flags); in test_merge_existing()
975 vmg_set_range(&vmg, 0x2000, 0x6000, 2, flags); in test_merge_existing()
980 ASSERT_EQ(vma_next->vm_start, 0x2000); in test_merge_existing()
981 ASSERT_EQ(vma_next->vm_end, 0x9000); in test_merge_existing()
1000 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_merge_existing()
1002 vma = alloc_and_link_vma(&mm, 0x3000, 0x7000, 3, flags); in test_merge_existing()
1004 vmg_set_range(&vmg, 0x3000, 0x6000, 3, flags); in test_merge_existing()
1011 ASSERT_EQ(vma_prev->vm_start, 0); in test_merge_existing()
1012 ASSERT_EQ(vma_prev->vm_end, 0x6000); in test_merge_existing()
1013 ASSERT_EQ(vma_prev->vm_pgoff, 0); in test_merge_existing()
1015 ASSERT_EQ(vma->vm_start, 0x6000); in test_merge_existing()
1016 ASSERT_EQ(vma->vm_end, 0x7000); in test_merge_existing()
1035 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_merge_existing()
1037 vma = alloc_and_link_vma(&mm, 0x3000, 0x7000, 3, flags); in test_merge_existing()
1038 vmg_set_range(&vmg, 0x3000, 0x7000, 3, flags); in test_merge_existing()
1044 ASSERT_EQ(vma_prev->vm_start, 0); in test_merge_existing()
1045 ASSERT_EQ(vma_prev->vm_end, 0x7000); in test_merge_existing()
1046 ASSERT_EQ(vma_prev->vm_pgoff, 0); 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 vma_next = alloc_and_link_vma(&mm, 0x7000, 0x9000, 7, flags); in test_merge_existing()
1068 vmg_set_range(&vmg, 0x3000, 0x7000, 3, flags); in test_merge_existing()
1074 ASSERT_EQ(vma_prev->vm_start, 0); in test_merge_existing()
1075 ASSERT_EQ(vma_prev->vm_end, 0x9000); in test_merge_existing()
1076 ASSERT_EQ(vma_prev->vm_pgoff, 0); in test_merge_existing()
1099 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_merge_existing()
1100 vma = alloc_and_link_vma(&mm, 0x3000, 0x8000, 3, flags); in test_merge_existing()
1101 vma_next = alloc_and_link_vma(&mm, 0x8000, 0xa000, 8, flags); in test_merge_existing()
1103 vmg_set_range(&vmg, 0x4000, 0x5000, 4, flags); in test_merge_existing()
1109 vmg_set_range(&vmg, 0x5000, 0x6000, 5, flags); in test_merge_existing()
1115 vmg_set_range(&vmg, 0x6000, 0x7000, 6, flags); in test_merge_existing()
1121 vmg_set_range(&vmg, 0x4000, 0x7000, 4, flags); in test_merge_existing()
1127 vmg_set_range(&vmg, 0x4000, 0x6000, 4, flags); in test_merge_existing()
1133 vmg_set_range(&vmg, 0x5000, 0x6000, 5, flags); in test_merge_existing()
1148 VMA_ITERATOR(vmi, &mm, 0); in test_anon_vma_non_mergeable()
1173 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_anon_vma_non_mergeable()
1174 vma = alloc_and_link_vma(&mm, 0x3000, 0x7000, 3, flags); in test_anon_vma_non_mergeable()
1175 vma_next = alloc_and_link_vma(&mm, 0x7000, 0x9000, 7, flags); in test_anon_vma_non_mergeable()
1198 vmg_set_range(&vmg, 0x3000, 0x7000, 3, flags); in test_anon_vma_non_mergeable()
1204 ASSERT_EQ(vma_prev->vm_start, 0); in test_anon_vma_non_mergeable()
1205 ASSERT_EQ(vma_prev->vm_end, 0x7000); in test_anon_vma_non_mergeable()
1206 ASSERT_EQ(vma_prev->vm_pgoff, 0); in test_anon_vma_non_mergeable()
1224 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_anon_vma_non_mergeable()
1225 vma_next = alloc_and_link_vma(&mm, 0x7000, 0x9000, 7, flags); in test_anon_vma_non_mergeable()
1235 vmg_set_range(&vmg, 0x3000, 0x7000, 3, flags); in test_anon_vma_non_mergeable()
1240 ASSERT_EQ(vma_prev->vm_start, 0); in test_anon_vma_non_mergeable()
1241 ASSERT_EQ(vma_prev->vm_end, 0x7000); in test_anon_vma_non_mergeable()
1242 ASSERT_EQ(vma_prev->vm_pgoff, 0); in test_anon_vma_non_mergeable()
1256 VMA_ITERATOR(vmi, &mm, 0); in test_dup_anon_vma()
1275 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_dup_anon_vma()
1276 vma_next = alloc_and_link_vma(&mm, 0x3000, 0x5000, 3, flags); in test_dup_anon_vma()
1279 vmg_set_range(&vmg, 0, 0x5000, 0, flags); in test_dup_anon_vma()
1283 ASSERT_EQ(expand_existing(&vmg), 0); in test_dup_anon_vma()
1301 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_dup_anon_vma()
1302 vma = alloc_and_link_vma(&mm, 0x3000, 0x5000, 3, flags); in test_dup_anon_vma()
1303 vma_next = alloc_and_link_vma(&mm, 0x5000, 0x8000, 5, flags); in test_dup_anon_vma()
1310 vmg_set_range(&vmg, 0x3000, 0x5000, 3, flags); in test_dup_anon_vma()
1317 ASSERT_EQ(vma_prev->vm_start, 0); in test_dup_anon_vma()
1318 ASSERT_EQ(vma_prev->vm_end, 0x8000); in test_dup_anon_vma()
1334 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_dup_anon_vma()
1335 vma = alloc_and_link_vma(&mm, 0x3000, 0x5000, 3, flags); in test_dup_anon_vma()
1336 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, 0x8000, 3, flags); in test_dup_anon_vma()
1367 vmg_set_range(&vmg, 0x3000, 0x5000, 3, flags); in test_dup_anon_vma()
1374 ASSERT_EQ(vma_prev->vm_start, 0); in test_dup_anon_vma()
1375 ASSERT_EQ(vma_prev->vm_end, 0x5000); in test_dup_anon_vma()
1391 vma = alloc_and_link_vma(&mm, 0, 0x5000, 0, flags); in test_dup_anon_vma()
1392 vma_next = alloc_and_link_vma(&mm, 0x5000, 0x8000, 5, flags); in test_dup_anon_vma()
1395 vmg_set_range(&vmg, 0x3000, 0x5000, 3, flags); in test_dup_anon_vma()
1402 ASSERT_EQ(vma_next->vm_start, 0x3000); in test_dup_anon_vma()
1403 ASSERT_EQ(vma_next->vm_end, 0x8000); in test_dup_anon_vma()
1416 VMA_ITERATOR(vmi, &mm, 0); in test_vmi_prealloc_fail()
1429 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_vmi_prealloc_fail()
1430 vma = alloc_and_link_vma(&mm, 0x3000, 0x5000, 3, flags); in test_vmi_prealloc_fail()
1433 vmg_set_range(&vmg, 0x3000, 0x5000, 3, flags); in test_vmi_prealloc_fail()
1456 vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, flags); in test_vmi_prealloc_fail()
1457 vma = alloc_and_link_vma(&mm, 0x3000, 0x5000, 3, flags); in test_vmi_prealloc_fail()
1460 vmg_set_range(&vmg, 0, 0x5000, 3, flags); in test_vmi_prealloc_fail()
1480 VMA_ITERATOR(vmi, &mm, 0x1000); in test_merge_extend()
1483 vma = alloc_and_link_vma(&mm, 0, 0x1000, 0, flags); in test_merge_extend()
1484 alloc_and_link_vma(&mm, 0x3000, 0x4000, 3, flags); in test_merge_extend()
1495 ASSERT_EQ(vma_merge_extend(&vmi, vma, 0x2000), vma); in test_merge_extend()
1496 ASSERT_EQ(vma->vm_start, 0); in test_merge_extend()
1497 ASSERT_EQ(vma->vm_end, 0x4000); in test_merge_extend()
1498 ASSERT_EQ(vma->vm_pgoff, 0); in test_merge_extend()
1511 VMA_ITERATOR(vmi, &mm, 0); in test_copy_vma()
1516 vma = alloc_and_link_vma(&mm, 0x3000, 0x5000, 3, flags); in test_copy_vma()
1517 vma_new = copy_vma(&vma, 0, 0x2000, 0, &need_locks); in test_copy_vma()
1520 ASSERT_EQ(vma_new->vm_start, 0); in test_copy_vma()
1521 ASSERT_EQ(vma_new->vm_end, 0x2000); in test_copy_vma()
1522 ASSERT_EQ(vma_new->vm_pgoff, 0); in test_copy_vma()
1528 vma = alloc_and_link_vma(&mm, 0, 0x2000, 0, flags); in test_copy_vma()
1529 vma_next = alloc_and_link_vma(&mm, 0x6000, 0x8000, 6, flags); in test_copy_vma()
1530 vma_new = copy_vma(&vma, 0x4000, 0x2000, 4, &need_locks); in test_copy_vma()
1542 VMA_ITERATOR(vmi, &mm, 0); in test_expand_only_mode()
1544 VMG_STATE(vmg, &mm, &vmi, 0x5000, 0x9000, flags, 5); in test_expand_only_mode()
1552 alloc_and_link_vma(&mm, 0, 0x2000, 0, flags); in test_expand_only_mode()
1556 * 0x9000. in test_expand_only_mode()
1558 vma_iter_set(&vmi, 0x3000); in test_expand_only_mode()
1559 vma_prev = alloc_and_link_vma(&mm, 0x3000, 0x5000, 3, flags); in test_expand_only_mode()
1567 ASSERT_EQ(vma->vm_start, 0x3000); in test_expand_only_mode()
1568 ASSERT_EQ(vma->vm_end, 0x9000); in test_expand_only_mode()
1571 ASSERT_EQ(vma_iter_addr(&vmi), 0x3000); in test_expand_only_mode()
1582 VMA_ITERATOR(vmi, &mm, 0); in test_mmap_region_basic()
1586 /* Map at 0x300000, length 0x3000. */ in test_mmap_region_basic()
1587 addr = __mmap_region(NULL, 0x300000, 0x3000, in test_mmap_region_basic()
1589 0x300, NULL); in test_mmap_region_basic()
1590 ASSERT_EQ(addr, 0x300000); in test_mmap_region_basic()
1592 /* Map at 0x250000, length 0x3000. */ in test_mmap_region_basic()
1593 addr = __mmap_region(NULL, 0x250000, 0x3000, in test_mmap_region_basic()
1595 0x250, NULL); in test_mmap_region_basic()
1596 ASSERT_EQ(addr, 0x250000); in test_mmap_region_basic()
1598 /* Map at 0x303000, merging to 0x300000 of length 0x6000. */ in test_mmap_region_basic()
1599 addr = __mmap_region(NULL, 0x303000, 0x3000, in test_mmap_region_basic()
1601 0x303, NULL); in test_mmap_region_basic()
1602 ASSERT_EQ(addr, 0x303000); in test_mmap_region_basic()
1604 /* Map at 0x24d000, merging to 0x250000 of length 0x6000. */ in test_mmap_region_basic()
1605 addr = __mmap_region(NULL, 0x24d000, 0x3000, in test_mmap_region_basic()
1607 0x24d, NULL); in test_mmap_region_basic()
1608 ASSERT_EQ(addr, 0x24d000); in test_mmap_region_basic()
1613 if (vma->vm_start == 0x300000) { in test_mmap_region_basic()
1614 ASSERT_EQ(vma->vm_end, 0x306000); in test_mmap_region_basic()
1615 ASSERT_EQ(vma->vm_pgoff, 0x300); in test_mmap_region_basic()
1616 } else if (vma->vm_start == 0x24d000) { in test_mmap_region_basic()
1617 ASSERT_EQ(vma->vm_end, 0x253000); in test_mmap_region_basic()
1618 ASSERT_EQ(vma->vm_pgoff, 0x24d); in test_mmap_region_basic()
1630 int num_tests = 0, num_fail = 0; in main()
1641 } while (0) in main()
1668 return num_fail == 0 ? EXIT_SUCCESS : EXIT_FAILURE; in main()