Searched refs:PAGE_SIZE (Results 1 - 25 of 208) sorted by relevance

123456789

/fuchsia/zircon/third_party/ulib/musl/src/legacy/
H A Dgetpagesize.c6 return PAGE_SIZE;
/fuchsia/zircon/kernel/arch/x86/include/arch/
H A Ddefines.h11 #define PAGE_SIZE 4096 macro
13 #define PAGE_MASK (PAGE_SIZE - 1)
/fuchsia/zircon/system/utest/hypervisor/
H A Dconstants_priv.h15 #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 Dlimits.h3 #define PAGE_SIZE 4096 macro
/fuchsia/zircon/system/utest/core/vmar/
H A Dvmar.cpp38 // 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, &region, &region_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 Dgetauxval.c14 return PAGE_SIZE;
/fuchsia/zircon/system/dev/test/ddk-test/
H A Dusb-request-test.c23 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 Dosboot.h12 #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 Dtest-mmap.cpp39 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 Dvm_unittest.cpp63 (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 Dpmm_arena.cpp28 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 Dbootalloc.cpp59 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 Ddefines.h24 #define PAGE_SIZE (1L << PAGE_SIZE_SHIFT) macro
25 #define PAGE_MASK (PAGE_SIZE - 1)
/fuchsia/zircon/system/ulib/ddk/
H A Dphys-iter.c14 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 Dhypervisor_unittest.cpp87 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 Dhmac.cpp46 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 Dmmu_tests.cpp30 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 Dbp_percpu.c15 static uint8_t unsafe_kstack[PAGE_SIZE] __ALIGNED(16);
H A Dbootstrap16.cpp32 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 Dpinned-vmo.cpp36 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 Dgtt.cpp22 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 Dvmo-file-tests.cpp18 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 Dgauss-i2c.c18 .length = PAGE_SIZE,
23 .length = PAGE_SIZE,
30 .length = PAGE_SIZE,
/fuchsia/zircon/system/dev/ethernet/dwmac/
H A Dpinned-buffer.cpp11 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 Dvm.h18 #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)

Completed in 199 milliseconds

123456789