Searched refs:page_size (Results 1 - 24 of 24) sorted by relevance

/fuchsia/zircon/system/utest/core/memory-mapping/
H A Dmemory-mapping.cpp35 size_t page_size = getpagesize(); local
37 EXPECT_EQ(zx_vmo_create(page_size, 0, &vmo), ZX_OK);
54 size_t offset = noncanon_addr - page_size - vmar_info.base;
59 offset, vmo, 0, page_size, &addr);
65 offset = noncanon_addr - page_size * 2 - vmar_info.base;
69 offset, vmo, 0, page_size, &addr);
78 offset, vmo, 0, page_size, &addr);
82 status = zx_vmar_unmap(zx_vmar_root_self(), addr, page_size);
154 size_t page_size = getpagesize(); local
155 void* addr = mmap(NULL, page_size, PROT_REA
235 int page_size = getpagesize(); local
[all...]
/fuchsia/zircon/system/public/zircon/device/
H A Dnand.h22 uint32_t page_size; // Read/write unit size, in bytes. member in struct:nand_info
/fuchsia/zircon/system/dev/nand/ram-nand/
H A Dram-nand.h27 NandParams(uint32_t page_size, uint32_t pages_per_block, uint32_t num_blocks, uint32_t ecc_bits, argument
29 : NandParams(nand_info_t {page_size, pages_per_block, num_blocks, ecc_bits, oob_size,
38 return static_cast<uint64_t>(page_size + oob_size) * NumPages();
81 uint32_t MainDataSize() const { return params_.NumPages() * params_.page_size; }
H A Dram-nand.cpp303 uint32_t nand_addr = operation->rw.offset_nand * params_.page_size;
304 uint64_t vmo_addr = operation->rw.offset_data_vmo * params_.page_size;
305 uint32_t length = operation->rw.length * params_.page_size;
332 uint64_t vmo_addr = operation->rw.offset_oob_vmo * params_.page_size;
348 uint32_t block_size = params_.page_size * params_.pages_per_block;
/fuchsia/zircon/system/uapp/nand-util/
H A Daml.cpp72 if (g_bbt_size * info.page_size < info.num_blocks) {
89 table += info.page_size * g_bbt_size;
H A Dmain.cpp78 const char* oob() const { return data() + info_.page_size * info_.pages_per_block; }
100 const uint32_t size = (info_.page_size + info_.oob_size) * info_.pages_per_block;
118 "Nand class: %d\n", info_.page_size, info_.pages_per_block, info_.num_blocks,
166 ZX_DEBUG_ASSERT(info_.page_size % 16 == 0);
168 uint32_t address = page * info_.page_size;
172 for (uint32_t line = 16; line < info_.page_size; line += 16) {
192 hexdump8_ex(oob(), info_.oob_size, address + info_.page_size);
367 size_t size = (nand.Info().page_size + nand.Info().oob_size) * nand.Info().pages_per_block;
/fuchsia/zircon/system/dev/bus/acpi/
H A Dnhlt.c96 size_t page_size = ROUNDUP(page_offset + size, PAGE_SIZE); local
97 status = zx_vmo_create_physical(get_root_resource(), page_start, page_size, &vmo);
105 status = zx_vmar_map(zx_vmar_root_self(), ZX_VM_PERM_READ, 0, vmo, 0, page_size, &vaddr);
/fuchsia/zircon/system/dev/nand/nand/
H A Dnand.c101 const size_t offset_bytes = nand_op->rw.offset_data_vmo * dev->nand_info.page_size;
106 nand_op->rw.length * dev->nand_info.page_size + page_offset_bytes_data,
117 const size_t offset_bytes = nand_op->rw.offset_oob_vmo * dev->nand_info.page_size;
128 dev->nand_info.page_size * nand_op->rw.length +
150 vaddr_data += dev->nand_info.page_size;
160 dev->nand_info.page_size * nand_op->rw.length +
189 const size_t offset_bytes = nand_op->rw.offset_data_vmo * dev->nand_info.page_size;
194 nand_op->rw.length * dev->nand_info.page_size + page_offset_bytes_data,
205 const size_t offset_bytes = nand_op->rw.offset_oob_vmo * dev->nand_info.page_size;
216 dev->nand_info.page_size * nand_o
[all...]
/fuchsia/zircon/system/dev/nand/aml-rawnand/
H A Donfi.h60 uint32_t page_size; /* bytes */ member in struct:nand_chip_table
H A Daml-rawnand.c734 raw_nand->writesize = nand_chip->page_size;
795 nand_info->page_size = raw_nand->writesize;
/fuchsia/zircon/system/dev/nand/nandpart/
H A Daml-bad-block.cpp58 const uint32_t table_len = fbl::round_up(nand_info.num_blocks, nand_info.page_size);
66 const uint32_t bbt_page_count = table_len / nand_info.page_size;
187 ZX_DEBUG_ASSERT(bad_block_table_len_ % nand_info_.page_size == 0);
188 const uint32_t bbt_page_count = bad_block_table_len_ / nand_info_.page_size;
270 ZX_DEBUG_ASSERT(bad_block_table_len_ % nand_info_.page_size == 0);
271 const uint32_t bbt_page_count = bad_block_table_len_ / nand_info_.page_size;
H A Dnandpart-utils.cpp62 const size_t erase_block_size = nand_info.page_size * nand_info.pages_per_block;
/fuchsia/zircon/third_party/ulib/musl/src/internal/
H A Dlibc.h30 size_t page_size; member in struct:__libc
/fuchsia/zircon/system/dev/nand/broker/test/
H A Dmain.cpp54 .page_size = 4096,
H A Dbroker-test.cpp79 uint32_t PageSize() const { return parent_->Info().page_size; }
221 EXPECT_EQ(device.Info().page_size, info.page_size);
/fuchsia/zircon/system/dev/nand/skip-block/
H A Dskip-block.h55 uint64_t GetBlockSize() const { return nand_info_.pages_per_block * nand_info_.page_size; }
/fuchsia/zircon/kernel/arch/x86/page_tables/
H A Dpage_tables.cpp24 size_t page_size(PageTableLevel level) { function in namespace:__anon34
35 panic("page_size: invalid level\n");
41 return (vaddr & (page_size(level) - 1)) == 0;
240 const size_t ps = page_size(level);
334 size_t ps = page_size(lower_level(level));
344 DEBUG_ASSERT(new_vaddr == vaddr + page_size(level));
447 size_t ps = page_size(level);
607 size_t ps = page_size(level);
718 size_t ps = page_size(level);
/fuchsia/zircon/system/dev/nand/broker/
H A Dbroker.cpp99 info.pages_per_block, info.page_size);
/fuchsia/zircon/system/dev/nand/nandpart/test/
H A Dnandpart-utils-test.cpp19 .page_size = kPageSize,
H A Daml-bad-block-test.cpp29 .page_size = kPageSize,
/fuchsia/zircon/system/dev/usb/xhci/
H A Dxhci.c180 xhci->page_size = XHCI_READ32(&xhci->op_regs->pagesize) << 12;
228 if (xhci->page_size > PAGE_SIZE) {
232 size_t scratch_pad_pages_size = scratch_pad_bufs * xhci->page_size;
297 offset += xhci->page_size;
H A Dxhci.h148 size_t page_size; member in struct:xhci
/fuchsia/zircon/system/uapp/disk-pave/test/
H A Ddevice-partitioner-test.cpp42 .page_size = kPageSize,
/fuchsia/zircon/third_party/ulib/musl/ldso/
H A Ddynlink.c1785 libc.page_size = PAGE_SIZE;

Completed in 130 milliseconds