Lines Matching refs:PAGE_SIZE

63         (128 * 1024 * 1024 * 1024ULL) / PAGE_SIZE; // 128GB
191 for (size_t i = 0; i < alloc_size / PAGE_SIZE; i++) {
192 paddr_t pa = vaddr_to_paddr((uint8_t*)ptr + i * PAGE_SIZE);
194 EXPECT_EQ(pa, last_pa + PAGE_SIZE, "region is contiguous");
314 auto err = aspace->Alloc("test", PAGE_SIZE, &ptr, 0, 0, kArchRwFlags);
339 zx_status_t status = VmObjectPaged::Create(PMM_ALLOC_FLAG_ANY, 0u, PAGE_SIZE, &vmo);
350 static const size_t alloc_size = PAGE_SIZE * 16;
368 static const size_t alloc_size = PAGE_SIZE * 16;
375 status = vmo->Pin(PAGE_SIZE, alloc_size);
377 status = vmo->Pin(PAGE_SIZE, 0);
379 status = vmo->Pin(alloc_size + PAGE_SIZE, 0);
382 status = vmo->Pin(PAGE_SIZE, 3 * PAGE_SIZE);
388 status = vmo->CommitRange(PAGE_SIZE, 3 * PAGE_SIZE, &n);
393 status = vmo->Pin(PAGE_SIZE, 4 * PAGE_SIZE);
395 status = vmo->Pin(0, 4 * PAGE_SIZE);
398 status = vmo->Pin(PAGE_SIZE, 3 * PAGE_SIZE);
401 status = vmo->DecommitRange(PAGE_SIZE, 3 * PAGE_SIZE, &n);
403 status = vmo->DecommitRange(PAGE_SIZE, PAGE_SIZE, &n);
405 status = vmo->DecommitRange(3 * PAGE_SIZE, PAGE_SIZE, &n);
408 vmo->Unpin(PAGE_SIZE, 3 * PAGE_SIZE);
410 status = vmo->DecommitRange(PAGE_SIZE, 3 * PAGE_SIZE, &n);
413 status = vmo->CommitRange(PAGE_SIZE, 3 * PAGE_SIZE, &n);
415 status = vmo->Pin(PAGE_SIZE, 3 * PAGE_SIZE);
421 vmo->Unpin(PAGE_SIZE, 3 * PAGE_SIZE);
433 static const size_t alloc_size = PAGE_SIZE * 16;
445 status = vmo->Pin(PAGE_SIZE, 4 * PAGE_SIZE);
449 status = vmo->Pin(0, PAGE_SIZE);
452 status = vmo->Pin(0, PAGE_SIZE);
456 status = vmo->DecommitRange(PAGE_SIZE, 4 * PAGE_SIZE, &n);
458 status = vmo->DecommitRange(5 * PAGE_SIZE, alloc_size - 5 * PAGE_SIZE, &n);
461 vmo->Unpin(PAGE_SIZE, 4 * PAGE_SIZE);
462 status = vmo->DecommitRange(PAGE_SIZE, 4 * PAGE_SIZE, &n);
466 vmo->Unpin(0, PAGE_SIZE);
468 status = vmo->DecommitRange(0, PAGE_SIZE, &n);
471 vmo->Unpin(0, PAGE_SIZE);
472 status = vmo->DecommitRange(0, PAGE_SIZE, &n);
507 status = VmObjectPhysical::Create(pa, PAGE_SIZE, &vmo);
522 static const size_t alloc_size = PAGE_SIZE * 16;
533 if (index != 0 && *last_pa + PAGE_SIZE != pa) {
549 static const size_t alloc_size = PAGE_SIZE * 16;
556 status = vmo->DecommitRange(PAGE_SIZE, 4 * PAGE_SIZE, &n);
558 status = vmo->DecommitRange(0, 4 * PAGE_SIZE, &n);
560 status = vmo->DecommitRange(alloc_size - PAGE_SIZE, PAGE_SIZE, &n);
567 if (index != 0 && *last_pa + PAGE_SIZE != pa) {
582 static const size_t alloc_size = PAGE_SIZE * 16;
607 static const size_t alloc_size = PAGE_SIZE * 16;
632 static const size_t alloc_size = PAGE_SIZE * 16;
660 static const size_t alloc_size = PAGE_SIZE * 16;
698 static const size_t alloc_size = PAGE_SIZE * 16;
728 static const size_t alloc_offset = PAGE_SIZE;
753 static const size_t alloc_size = PAGE_SIZE * 16;
847 status = VmObjectPhysical::Create(pa, PAGE_SIZE, &vmo);
860 status = VmObjectPhysical::Create(pa, PAGE_SIZE, &vmo);
869 status = VmObjectPhysical::Create(pa, PAGE_SIZE, &vmo);
878 status = VmObjectPhysical::Create(pa, PAGE_SIZE, &vmo);
890 status = VmObjectPhysical::Create(pa, PAGE_SIZE, &vmo);
893 ASSERT_EQ(ZX_OK, ka->MapObjectInternal(vmo, "test", 0, PAGE_SIZE, (void**)&ptr, 0, 0,
900 ASSERT_EQ(ZX_OK, ka->MapObjectInternal(vmo, "test", 0, PAGE_SIZE, (void**)&ptr, 0, 0,
913 static const size_t alloc_size = PAGE_SIZE * 16;
931 status = vmo->CommitRange(PAGE_SIZE, PAGE_SIZE, &committed);
933 EXPECT_EQ(static_cast<size_t>(PAGE_SIZE), committed, "committing vm object\n");
942 status = vmo->Lookup(PAGE_SIZE, alloc_size - PAGE_SIZE, 0, lookup_fn, &pages_seen);
948 status = vmo->Lookup(PAGE_SIZE, PAGE_SIZE, 0, lookup_fn, &pages_seen);
956 EXPECT_EQ(alloc_size - PAGE_SIZE, committed, "committing vm object\n");
960 EXPECT_EQ(alloc_size / PAGE_SIZE, pages_seen, "lookup on partially committed pages\n");
997 vaddr_t base = USER_ASPACE_BASE + 10 * PAGE_SIZE;
1004 status = aspace.Query(base + i * PAGE_SIZE, &paddr, &mmu_flags);
1015 status = aspace.Map(base + 2 * PAGE_SIZE, phys, fbl::count_of(phys),
1018 status = aspace.Map(base - 2 * PAGE_SIZE, phys, fbl::count_of(phys),
1023 status = aspace.Query(base - 2 * PAGE_SIZE, nullptr, nullptr);
1025 status = aspace.Query(base - PAGE_SIZE, nullptr, nullptr);
1027 status = aspace.Query(base + 3 * PAGE_SIZE, nullptr, nullptr);
1029 status = aspace.Query(base + 4 * PAGE_SIZE, nullptr, nullptr);