/fuchsia/zircon/third_party/ulib/musl/src/legacy/ |
H A D | getpagesize.c | 6 return PAGE_SIZE;
|
/fuchsia/zircon/kernel/arch/x86/include/arch/ |
H A D | defines.h | 11 #define PAGE_SIZE 4096 macro 13 #define PAGE_MASK (PAGE_SIZE - 1)
|
/fuchsia/zircon/system/utest/hypervisor/ |
H A D | constants_priv.h | 15 #define TRAP_ADDR (VMO_SIZE - PAGE_SIZE * 2) 16 #define EXIT_TEST_ADDR (VMO_SIZE - PAGE_SIZE)
|
/fuchsia/zircon/third_party/ulib/musl/include/bits/ |
H A D | limits.h | 3 #define PAGE_SIZE 4096 macro
|
/fuchsia/zircon/system/utest/core/vmar/ |
H A D | vmar.cpp | 38 // checks that *base* + i * PAGE_SIZE is mapped. Otherwise checks that it is not mapped. 46 if (zx_process_read_memory(process, base + i * PAGE_SIZE, buf, 1, &len) != expected) { 77 alignas(16) static uint8_t thread_stack[PAGE_SIZE]; 186 0, 10 * PAGE_SIZE, ®ion, ®ion_addr), 206 const size_t region1_size = PAGE_SIZE * 10; 207 const size_t region2_size = PAGE_SIZE; 241 const size_t region_size = PAGE_SIZE * 10; 242 const size_t map_size = PAGE_SIZE; 283 const size_t region1_size = PAGE_SIZE * 10; 293 ZX_VM_SPECIFIC, region1_size, PAGE_SIZE, [all...] |
/fuchsia/zircon/third_party/ulib/musl/src/misc/ |
H A D | getauxval.c | 14 return PAGE_SIZE;
|
/fuchsia/zircon/system/dev/test/ddk-test/ |
H A D | usb-request-test.c | 23 ASSERT_EQ(usb_request_alloc(&req, PAGE_SIZE * 3, 1), ZX_OK, ""); 44 ASSERT_EQ(zx_vmo_create(PAGE_SIZE * 4, 0, &vmo), ZX_OK, ""); 47 ASSERT_EQ(usb_request_alloc_vmo(&req, vmo, PAGE_SIZE, PAGE_SIZE * 3, 0), ZX_OK, ""); 50 void* data = malloc(PAGE_SIZE * 4); 51 ASSERT_EQ(usb_request_copyto(req, data, PAGE_SIZE * 4, 0), PAGE_SIZE * 3, 54 void* out_data = malloc(PAGE_SIZE * 4); 55 ASSERT_EQ(usb_request_copyfrom(req, out_data, PAGE_SIZE * 4, 0), PAGE_SIZE * [all...] |
/fuchsia/zircon/bootloader/src/ |
H A D | osboot.h | 12 #define PAGE_SIZE (4096) macro 13 #define PAGE_MASK (PAGE_SIZE - 1) 15 #define BYTES_TO_PAGES(n) (((n) + PAGE_MASK) / PAGE_SIZE) 21 #define FRONT_BYTES (PAGE_SIZE * FRONT_PAGES) 23 #define CMDLINE_MAX PAGE_SIZE
|
/fuchsia/zircon/system/utest/fs/ |
H A D | test-mmap.cpp | 39 void* addr = mmap(NULL, PAGE_SIZE, PROT_READ, MAP_SHARED, fd, 0); 44 ASSERT_EQ(munmap(addr, PAGE_SIZE), 0, "munmap failed"); 67 void* addr = mmap(NULL, PAGE_SIZE, PROT_READ, MAP_SHARED, fd, 0); 80 ASSERT_EQ(munmap(addr, PAGE_SIZE), 0, "munmap failed"); 103 void* addr = mmap(NULL, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); 123 ASSERT_EQ(ftruncate(fd, PAGE_SIZE * 2), 0); 126 for (size_t i = sizeof(tmp1) + sizeof(tmp2); i < PAGE_SIZE; i++) { 131 ASSERT_EQ(munmap(addr, PAGE_SIZE), 0, "munmap failed"); 154 void* addr = mmap(NULL, PAGE_SIZE, PROT_READ, MAP_SHARED, fd, 0); 170 ASSERT_EQ(munmap(addr, PAGE_SIZE), [all...] |
/fuchsia/zircon/kernel/vm/ |
H A D | vm_unittest.cpp | 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, [all...] |
H A D | pmm_arena.cpp | 28 size_t page_count = size() / PAGE_SIZE; 57 size_t array_start_index = (PAGE_ALIGN(range.pa) - info_.base) / PAGE_SIZE; 58 size_t array_end_index = array_start_index + page_array_size / PAGE_SIZE; 71 p.paddr_priv = base() + i * PAGE_SIZE; 90 size_t index = (pa - base()) / PAGE_SIZE; 92 DEBUG_ASSERT(index < size() / PAGE_SIZE); 107 paddr_t aligned_offset = (rounded_base - base()) / PAGE_SIZE; 115 while ((start < size() / PAGE_SIZE) && ((start + count) <= size() / PAGE_SIZE)) { 130 LTRACEF("found run from pa %#" PRIxPTR " to %#" PRIxPTR "\n", p->paddr(), p->paddr() + count * PAGE_SIZE); [all...] |
H A D | bootalloc.cpp | 59 uintptr_t end = ALIGN((start + len), PAGE_SIZE); 88 paddr_t ptr = ALIGN(boot_alloc_end, PAGE_SIZE); 89 boot_alloc_end = ptr + PAGE_SIZE;
|
/fuchsia/zircon/kernel/arch/arm64/include/arch/ |
H A D | defines.h | 24 #define PAGE_SIZE (1L << PAGE_SIZE_SHIFT) macro 25 #define PAGE_MASK (PAGE_SIZE - 1)
|
/fuchsia/zircon/system/ulib/ddk/ |
H A D | phys-iter.c | 14 ZX_DEBUG_ASSERT(max_length % PAGE_SIZE == 0); 23 size_t align_adjust = buf->vmo_offset & (PAGE_SIZE - 1); 24 iter->last_page = (buf->length + align_adjust - 1) / PAGE_SIZE; 40 size_t align_adjust = buf.vmo_offset & (PAGE_SIZE - 1); 62 return_length = MIN(PAGE_SIZE - align_adjust, remaining); 66 if (iter->page > iter->last_page || phys + PAGE_SIZE != phys_addrs[iter->page]) { 80 const size_t increment = MIN(PAGE_SIZE, remaining); 93 if (phys + PAGE_SIZE != next) {
|
/fuchsia/zircon/kernel/lib/hypervisor/ |
H A D | hypervisor_unittest.cpp | 87 status = create_vmo(PAGE_SIZE, &vmo); 93 status = gpas->UnmapRange(0, PAGE_SIZE); 117 status = create_vmo(PAGE_SIZE, &vmo); 123 status = gpas->UnmapRange(PAGE_SIZE * 8, PAGE_SIZE); 142 status = create_vmo(PAGE_SIZE * 2, &vmo1); 148 status = create_vmo(PAGE_SIZE * 2, &vmo2); 150 status = create_mapping(gpas->RootVmar(), vmo2, PAGE_SIZE * 3); 154 status = gpas->UnmapRange(PAGE_SIZE, PAGE_SIZE * [all...] |
/fuchsia/zircon/system/utest/crypto/ |
H A D | hmac.cpp | 46 ASSERT_OK(key.Generate(PAGE_SIZE)); 60 ASSERT_OK(buf.Randomize(PAGE_SIZE)); 85 ASSERT_OK(buf.Randomize(PAGE_SIZE)); 113 ASSERT_OK(block1.Randomize(PAGE_SIZE)); 119 EXPECT_ZX(HMAC::Create(digest::kUninitialized, key, block1.get(), PAGE_SIZE, &digest1), 122 EXPECT_ZX(HMAC::Create(digest::kSHA256, key, block1.get(), PAGE_SIZE, &digest1), 125 EXPECT_ZX(HMAC::Create(digest::kSHA256, key, nullptr, PAGE_SIZE, &digest1), 127 EXPECT_ZX(HMAC::Create(digest::kSHA256, key, block1.get(), PAGE_SIZE, nullptr), 132 EXPECT_OK(HMAC::Create(digest::kSHA256, key, block1.get(), PAGE_SIZE, &digest1)); 133 EXPECT_OK(HMAC::Create(digest::kSHA256, key, block2.get(), PAGE_SIZE, [all...] |
/fuchsia/zircon/kernel/arch/x86/ |
H A D | mmu_tests.cpp | 30 vaddr_t va = (1UL << PDP_SHIFT) - (1UL << PD_SHIFT) + 2 * PAGE_SIZE; 33 static const size_t alloc_size = (1UL << PD_SHIFT) - PAGE_SIZE; 38 err = aspace.MapContiguous(va - 3 * PAGE_SIZE, 0, 1, arch_rw_flags, &mapped); 45 err = aspace.MapContiguous(va + alloc_size - PAGE_SIZE, 0, 1, arch_rw_flags, &mapped); 53 err = aspace.Query(va + alloc_size - PAGE_SIZE, &pa, &flags); 59 err = aspace.Unmap(va, alloc_size / PAGE_SIZE, &unmapped); 61 EXPECT_EQ(unmapped, alloc_size / PAGE_SIZE, "unmap unallocated region"); 64 err = aspace.Query(va + alloc_size - PAGE_SIZE, &pa, &flags); 68 err = aspace.Unmap(va - 3 * PAGE_SIZE, 1, &unmapped); 90 vaddr_t va = (1UL << PDP_SHIFT) - (1UL << PD_SHIFT) + PAGE_SIZE; [all...] |
H A D | bp_percpu.c | 15 static uint8_t unsafe_kstack[PAGE_SIZE] __ALIGNED(16);
|
H A D | bootstrap16.cpp | 32 DEBUG_ASSERT(bootstrap_base <= (1024 * 1024) - 2 * PAGE_SIZE); 77 vaddr_to_paddr((void*)ROUNDDOWN((uintptr_t)&_temp_gdt, PAGE_SIZE)); 79 ROUNDUP((uintptr_t)&_temp_gdt_end, PAGE_SIZE) - ROUNDDOWN((uintptr_t)&_temp_gdt, PAGE_SIZE); 85 {.start_vaddr = bootstrap_phys_addr, .start_paddr = bootstrap_phys_addr, .size = 2 * PAGE_SIZE}, 112 PAGE_SIZE * 2, // size 125 DEBUG_ASSERT(bootstrap_code_len <= PAGE_SIZE);
|
/fuchsia/zircon/system/ulib/fzl/ |
H A D | pinned-vmo.cpp | 36 ZX_DEBUG_ASSERT((vmo_size > 0) && !(vmo_size & (PAGE_SIZE - 1))); 37 ZX_DEBUG_ASSERT((vmo_size / PAGE_SIZE) < fbl::numeric_limits<uint32_t>::max()); 39 uint32_t page_count = static_cast<uint32_t>(vmo_size / PAGE_SIZE); 61 if (addrs[i] != (last + PAGE_SIZE)) { 76 regions_[0].size = PAGE_SIZE; 82 regions_[j].size += PAGE_SIZE; 88 regions_[j].size = PAGE_SIZE;
|
/fuchsia/zircon/system/dev/display/intel-i915/ |
H A D | gtt.cpp | 22 constexpr size_t kEntriesPerPinTxn = PAGE_SIZE / sizeof(zx_paddr_t); 76 status = zx::vmo::create(PAGE_SIZE, 0, &scratch_buffer_); 82 status = bti_.pin(ZX_BTI_PERM_READ, scratch_buffer_, 0, PAGE_SIZE, &scratch_buffer_paddr_, 1, 89 scratch_buffer_.op_range(ZX_VMO_OP_CACHE_CLEAN, 0, PAGE_SIZE, nullptr, 0); 99 gfx_mem_size_ = gtt_size / sizeof(uint64_t) * PAGE_SIZE; 105 uint32_t region_length = ROUNDUP(length, PAGE_SIZE); 121 for (unsigned i = 0; i < ROUNDUP(length, PAGE_SIZE) / PAGE_SIZE; i++, stolen_fb += PAGE_SIZE) { 146 uint32_t num_pages = static_cast<uint32_t>(ROUNDUP(length, PAGE_SIZE) / PAGE_SIZ [all...] |
/fuchsia/zircon/system/utest/fs-vnode/ |
H A D | vmo-file-tests.cpp | 18 constexpr size_t VMO_SIZE = PAGE_SIZE * 3u; 20 constexpr size_t PAGE_1 = PAGE_SIZE; 21 constexpr size_t PAGE_2 = PAGE_SIZE * 2u; 80 ASSERT_TRUE(FillVmo(*out_vmo, PAGE_0, PAGE_SIZE, 'A')); 81 ASSERT_TRUE(FillVmo(*out_vmo, PAGE_1, PAGE_SIZE, 'B')); 82 ASSERT_TRUE(FillVmo(*out_vmo, PAGE_2, PAGE_SIZE, 'C')); 95 fs::VmoFile file(abc, 0u, PAGE_SIZE); 98 EXPECT_EQ(PAGE_SIZE, file.length()); 169 fs::VmoFile file(abc, 0u, PAGE_SIZE); 231 EXPECT_TRUE(CheckData(data, PAGE_0, PAGE_SIZE, ' [all...] |
/fuchsia/zircon/system/dev/board/gauss/ |
H A D | gauss-i2c.c | 18 .length = PAGE_SIZE, 23 .length = PAGE_SIZE, 30 .length = PAGE_SIZE,
|
/fuchsia/zircon/system/dev/ethernet/dwmac/ |
H A D | pinned-buffer.cpp | 11 if (!bti.is_valid() || (size & (PAGE_SIZE - 1))) { 40 uint32_t page_count = static_cast<uint32_t>(size / PAGE_SIZE); 82 *out = paddrs_[offset / PAGE_SIZE] + (offset % PAGE_SIZE);
|
/fuchsia/zircon/kernel/vm/include/vm/ |
H A D | vm.h | 18 #define PAGE_ALIGN(x) ALIGN((x), PAGE_SIZE) 19 #define ROUNDUP_PAGE_SIZE(x) ROUNDUP((x), PAGE_SIZE) 20 #define IS_PAGE_ALIGNED(x) IS_ALIGNED((x), PAGE_SIZE)
|