Symbol: vma_prev
fs/userfaultfd.c
1516
prev = vma_prev(&vmi);
mm/mempolicy.c
1558
prev = vma_prev(&vmi);
mm/mempolicy.c
1794
prev = vma_prev(&vmi);
mm/mlock.c
532
prev = vma_prev(&vmi);
mm/mmap.c
1235
vma = vma_prev(&vmi);
mm/mmap.c
932
*pprev = vma_prev(&vmi);
mm/mprotect.c
867
prev = vma_prev(&vmi);
mm/mremap.c
1164
struct vm_area_struct *prev = vma_prev(&vmi);
mm/mseal.c
63
prev = vma_prev(&vmi);
mm/userfaultfd.c
2014
struct vm_area_struct *prev = vma_prev(&vmi);
mm/vma.c
1091
vma_prev(vmg->vmi);
mm/vma.c
1412
vms->prev = vma_prev(vms->vmi);
mm/vma.c
2017
prev = vma_prev(&vmi);
mm/vma.c
2019
prev = vma_prev(&vmi);
mm/vma.c
2983
tmp = vma_prev(&vmi);
mm/vma.c
3035
tmp = vma_prev(&vmi);
mm/vma.c
3193
prev = vma_prev(&vmi);
mm/vma.c
573
vma_prev(vmi);
mm/vma.c
866
vma_prev(vmg->vmi);
mm/vma.h
642
struct vm_area_struct *prev = vma_prev(vmi);
mm/vma_exec.c
89
vma_prev(&vmi);
tools/testing/vma/include/dup.h
1163
*pprev = vma_prev(&vmi);
tools/testing/vma/tests/merge.c
1010
vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, prev_flags);
tools/testing/vma/tests/merge.c
1073
struct vm_area_struct *vma, *vma_prev, *vma_next;
tools/testing/vma/tests/merge.c
1094
vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, vm_flags);
tools/testing/vma/tests/merge.c
1105
vmg.prev = vma_prev;
tools/testing/vma/tests/merge.c
1107
vma_set_dummy_anon_vma(vma_prev, &dummy_anon_vma_chain_1);
tools/testing/vma/tests/merge.c
1110
ASSERT_EQ(merge_existing(&vmg), vma_prev);
tools/testing/vma/tests/merge.c
1112
ASSERT_EQ(vma_prev->vm_start, 0);
tools/testing/vma/tests/merge.c
1113
ASSERT_EQ(vma_prev->vm_end, 0x7000);
tools/testing/vma/tests/merge.c
1114
ASSERT_EQ(vma_prev->vm_pgoff, 0);
tools/testing/vma/tests/merge.c
1115
ASSERT_TRUE(vma_write_started(vma_prev));
tools/testing/vma/tests/merge.c
1132
vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, vm_flags);
tools/testing/vma/tests/merge.c
1136
vmg.prev = vma_prev;
tools/testing/vma/tests/merge.c
1137
vma_set_dummy_anon_vma(vma_prev, &dummy_anon_vma_chain_1);
tools/testing/vma/tests/merge.c
1141
ASSERT_EQ(merge_new(&vmg), vma_prev);
tools/testing/vma/tests/merge.c
1143
ASSERT_EQ(vma_prev->vm_start, 0);
tools/testing/vma/tests/merge.c
1144
ASSERT_EQ(vma_prev->vm_end, 0x7000);
tools/testing/vma/tests/merge.c
1145
ASSERT_EQ(vma_prev->vm_pgoff, 0);
tools/testing/vma/tests/merge.c
1146
ASSERT_TRUE(vma_write_started(vma_prev));
tools/testing/vma/tests/merge.c
1167
struct vm_area_struct *vma_prev, *vma_next, *vma;
tools/testing/vma/tests/merge.c
1178
vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, vm_flags);
tools/testing/vma/tests/merge.c
1183
vmg.target = vma_prev;
tools/testing/vma/tests/merge.c
1189
ASSERT_EQ(vma_prev->anon_vma, &dummy_anon_vma);
tools/testing/vma/tests/merge.c
1190
ASSERT_TRUE(vma_prev->anon_vma->was_cloned);
tools/testing/vma/tests/merge.c
12
vmg->prev = vma_prev(vmg->vmi);
tools/testing/vma/tests/merge.c
1204
vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, vm_flags);
tools/testing/vma/tests/merge.c
1214
vmg.prev = vma_prev;
tools/testing/vma/tests/merge.c
1217
ASSERT_EQ(merge_existing(&vmg), vma_prev);
tools/testing/vma/tests/merge.c
1220
ASSERT_EQ(vma_prev->vm_start, 0);
tools/testing/vma/tests/merge.c
1221
ASSERT_EQ(vma_prev->vm_end, 0x8000);
tools/testing/vma/tests/merge.c
1223
ASSERT_EQ(vma_prev->anon_vma, &dummy_anon_vma);
tools/testing/vma/tests/merge.c
1224
ASSERT_TRUE(vma_prev->anon_vma->was_cloned);
tools/testing/vma/tests/merge.c
1237
vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, vm_flags);
tools/testing/vma/tests/merge.c
1243
vmg.prev = vma_prev;
tools/testing/vma/tests/merge.c
1246
ASSERT_EQ(merge_existing(&vmg), vma_prev);
tools/testing/vma/tests/merge.c
1249
ASSERT_EQ(vma_prev->vm_start, 0);
tools/testing/vma/tests/merge.c
1250
ASSERT_EQ(vma_prev->vm_end, 0x8000);
tools/testing/vma/tests/merge.c
1252
ASSERT_EQ(vma_prev->anon_vma, &dummy_anon_vma);
tools/testing/vma/tests/merge.c
1253
ASSERT_TRUE(vma_prev->anon_vma->was_cloned);
tools/testing/vma/tests/merge.c
1266
vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, vm_flags);
tools/testing/vma/tests/merge.c
1271
vmg.prev = vma_prev;
tools/testing/vma/tests/merge.c
1274
ASSERT_EQ(merge_existing(&vmg), vma_prev);
tools/testing/vma/tests/merge.c
1277
ASSERT_EQ(vma_prev->vm_start, 0);
tools/testing/vma/tests/merge.c
1278
ASSERT_EQ(vma_prev->vm_end, 0x5000);
tools/testing/vma/tests/merge.c
1280
ASSERT_EQ(vma_prev->anon_vma, &dummy_anon_vma);
tools/testing/vma/tests/merge.c
1281
ASSERT_TRUE(vma_prev->anon_vma->was_cloned);
tools/testing/vma/tests/merge.c
1325
struct vm_area_struct *vma_prev, *vma;
tools/testing/vma/tests/merge.c
1333
vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, vm_flags);
tools/testing/vma/tests/merge.c
1338
vmg.prev = vma_prev;
tools/testing/vma/tests/merge.c
1348
ASSERT_EQ(vma_prev->anon_vma, &dummy_anon_vma);
tools/testing/vma/tests/merge.c
1361
vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, vm_flags);
tools/testing/vma/tests/merge.c
1366
vmg.target = vma_prev;
tools/testing/vma/tests/merge.c
1373
ASSERT_EQ(vma_prev->anon_vma, &dummy_anon_vma);
tools/testing/vma/tests/merge.c
1416
struct vm_area_struct *vma_prev, *vma;
tools/testing/vma/tests/merge.c
1432
vma_prev = alloc_and_link_vma(&mm, 0x3000, 0x5000, 3, vm_flags);
tools/testing/vma/tests/merge.c
1433
vmg.prev = vma_prev;
tools/testing/vma/tests/merge.c
1438
ASSERT_EQ(vma, vma_prev);
tools/testing/vma/tests/merge.c
554
struct vm_area_struct *vma_prev, *vma_next, *vma;
tools/testing/vma/tests/merge.c
624
vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, vm_flags);
tools/testing/vma/tests/merge.c
629
ASSERT_EQ(merge_new(&vmg), vma_prev);
tools/testing/vma/tests/merge.c
631
ASSERT_EQ(vma_prev->vm_start, 0);
tools/testing/vma/tests/merge.c
632
ASSERT_EQ(vma_prev->vm_end, 0x5000);
tools/testing/vma/tests/merge.c
633
ASSERT_EQ(vma_prev->vm_pgoff, 0);
tools/testing/vma/tests/merge.c
649
vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, vm_flags);
tools/testing/vma/tests/merge.c
654
vmg.prev = vma_prev;
tools/testing/vma/tests/merge.c
705
vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, vm_flags);
tools/testing/vma/tests/merge.c
711
vmg.prev = vma_prev;
tools/testing/vma/tests/merge.c
731
vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, vm_flags);
tools/testing/vma/tests/merge.c
737
vmg.prev = vma_prev;
tools/testing/vma/tests/merge.c
740
ASSERT_EQ(merge_existing(&vmg), vma_prev);
tools/testing/vma/tests/merge.c
742
ASSERT_EQ(vma_prev->vm_start, 0);
tools/testing/vma/tests/merge.c
743
ASSERT_EQ(vma_prev->vm_end, 0x5000);
tools/testing/vma/tests/merge.c
744
ASSERT_EQ(vma_prev->vm_pgoff, 0);
tools/testing/vma/tests/merge.c
760
struct vm_area_struct *vma_prev = alloc_and_link_vma(&mm, 0, 0x2000, 0, vm_flags);
tools/testing/vma/tests/merge.c
788
vma_prev->vm_ops = &vm_ops;
tools/testing/vma/tests/merge.c
813
struct vm_area_struct *vma, *vma_prev, *vma_next;
tools/testing/vma/tests/merge.c
906
vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, prev_flags);
tools/testing/vma/tests/merge.c
907
vma_prev->vm_ops = &vm_ops; /* This should have no impact. */
tools/testing/vma/tests/merge.c
911
vmg.prev = vma_prev;
tools/testing/vma/tests/merge.c
914
ASSERT_EQ(merge_existing(&vmg), vma_prev);
tools/testing/vma/tests/merge.c
916
ASSERT_EQ(vma_prev->vm_start, 0);
tools/testing/vma/tests/merge.c
917
ASSERT_EQ(vma_prev->vm_end, 0x6000);
tools/testing/vma/tests/merge.c
918
ASSERT_EQ(vma_prev->vm_pgoff, 0);
tools/testing/vma/tests/merge.c
919
ASSERT_EQ(vma_prev->anon_vma, &dummy_anon_vma);
tools/testing/vma/tests/merge.c
923
ASSERT_TRUE(vma_write_started(vma_prev));
tools/testing/vma/tests/merge.c
927
ASSERT_TRUE(IS_SET(vma_prev->vm_flags, VM_STICKY));
tools/testing/vma/tests/merge.c
942
vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, prev_flags);
tools/testing/vma/tests/merge.c
943
vma_prev->vm_ops = &vm_ops; /* This should have no impact. */
tools/testing/vma/tests/merge.c
946
vmg.prev = vma_prev;
tools/testing/vma/tests/merge.c
949
ASSERT_EQ(merge_existing(&vmg), vma_prev);
tools/testing/vma/tests/merge.c
951
ASSERT_EQ(vma_prev->vm_start, 0);
tools/testing/vma/tests/merge.c
952
ASSERT_EQ(vma_prev->vm_end, 0x7000);
tools/testing/vma/tests/merge.c
953
ASSERT_EQ(vma_prev->vm_pgoff, 0);
tools/testing/vma/tests/merge.c
954
ASSERT_EQ(vma_prev->anon_vma, &dummy_anon_vma);
tools/testing/vma/tests/merge.c
955
ASSERT_TRUE(vma_write_started(vma_prev));
tools/testing/vma/tests/merge.c
958
ASSERT_TRUE(IS_SET(vma_prev->vm_flags, VM_STICKY));
tools/testing/vma/tests/merge.c
973
vma_prev = alloc_and_link_vma(&mm, 0, 0x3000, 0, prev_flags);
tools/testing/vma/tests/merge.c
974
vma_prev->vm_ops = &vm_ops; /* This should have no impact. */
tools/testing/vma/tests/merge.c
978
vmg.prev = vma_prev;
tools/testing/vma/tests/merge.c
981
ASSERT_EQ(merge_existing(&vmg), vma_prev);
tools/testing/vma/tests/merge.c
983
ASSERT_EQ(vma_prev->vm_start, 0);
tools/testing/vma/tests/merge.c
984
ASSERT_EQ(vma_prev->vm_end, 0x9000);
tools/testing/vma/tests/merge.c
985
ASSERT_EQ(vma_prev->vm_pgoff, 0);
tools/testing/vma/tests/merge.c
986
ASSERT_EQ(vma_prev->anon_vma, &dummy_anon_vma);
tools/testing/vma/tests/merge.c
987
ASSERT_TRUE(vma_write_started(vma_prev));
tools/testing/vma/tests/merge.c
990
ASSERT_TRUE(IS_SET(vma_prev->vm_flags, VM_STICKY));