/fuchsia/zircon/system/utest/core/memory-mapping/ |
H A D | memory-mapping.cpp | 35 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 D | nand.h | 22 uint32_t page_size; // Read/write unit size, in bytes. member in struct:nand_info
|
/fuchsia/zircon/system/dev/nand/ram-nand/ |
H A D | ram-nand.h | 27 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 D | ram-nand.cpp | 303 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 D | aml.cpp | 72 if (g_bbt_size * info.page_size < info.num_blocks) { 89 table += info.page_size * g_bbt_size;
|
H A D | main.cpp | 78 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 D | nhlt.c | 96 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 D | nand.c | 101 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 D | onfi.h | 60 uint32_t page_size; /* bytes */ member in struct:nand_chip_table
|
H A D | aml-rawnand.c | 734 raw_nand->writesize = nand_chip->page_size; 795 nand_info->page_size = raw_nand->writesize;
|
/fuchsia/zircon/system/dev/nand/nandpart/ |
H A D | aml-bad-block.cpp | 58 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 D | nandpart-utils.cpp | 62 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 D | libc.h | 30 size_t page_size; member in struct:__libc
|
/fuchsia/zircon/system/dev/nand/broker/test/ |
H A D | main.cpp | 54 .page_size = 4096,
|
H A D | broker-test.cpp | 79 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 D | skip-block.h | 55 uint64_t GetBlockSize() const { return nand_info_.pages_per_block * nand_info_.page_size; }
|
/fuchsia/zircon/kernel/arch/x86/page_tables/ |
H A D | page_tables.cpp | 24 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 D | broker.cpp | 99 info.pages_per_block, info.page_size);
|
/fuchsia/zircon/system/dev/nand/nandpart/test/ |
H A D | nandpart-utils-test.cpp | 19 .page_size = kPageSize,
|
H A D | aml-bad-block-test.cpp | 29 .page_size = kPageSize,
|
/fuchsia/zircon/system/dev/usb/xhci/ |
H A D | xhci.c | 180 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 D | xhci.h | 148 size_t page_size; member in struct:xhci
|
/fuchsia/zircon/system/uapp/disk-pave/test/ |
H A D | device-partitioner-test.cpp | 42 .page_size = kPageSize,
|
/fuchsia/zircon/third_party/ulib/musl/ldso/ |
H A D | dynlink.c | 1785 libc.page_size = PAGE_SIZE;
|