Home
last modified time | relevance | path

Searched refs:first_page (Results 1 – 5 of 5) sorted by relevance

/system/ulib/ftl/include/lib/ftl/
A Dvolume.h53 virtual zx_status_t Read(uint32_t first_page, int num_pages, void* buffer) = 0;
54 virtual zx_status_t Write(uint32_t first_page, int num_pages, const void* buffer) = 0;
67 virtual zx_status_t Trim(uint32_t first_page, uint32_t num_pages) = 0;
86 zx_status_t Read(uint32_t first_page, int num_pages, void* buffer) final;
87 zx_status_t Write(uint32_t first_page, int num_pages, const void* buffer) final;
92 zx_status_t Trim(uint32_t first_page, uint32_t num_pages) final;
114 int (*write_pages_)(const void* buffer, uint32_t first_page, int count, void* vol) = nullptr;
115 int (*read_pages_)(void* buffer, uint32_t first_page, int count, void* vol) = nullptr;
/system/ulib/ftl/ftln/
A Dvolume.cpp38 zx_status_t VolumeImpl::Read(uint32_t first_page, int num_pages, void* buffer) { in Read() argument
39 if (read_pages_(buffer, first_page, num_pages, vol_) != 0) { in Read()
45 zx_status_t VolumeImpl::Write(uint32_t first_page, int num_pages, const void* buffer) { in Write() argument
46 if (write_pages_(const_cast<void*>(buffer), first_page, num_pages, vol_) != 0) { in Write()
80 zx_status_t VolumeImpl::Trim(uint32_t first_page, uint32_t num_pages) { in Trim() argument
81 if (report_(vol_, FS_MARK_UNUSED, first_page, num_pages) != 0) { in Trim()
/system/dev/block/ftl/test/
A Dblock_device_test.cpp31 zx_status_t Read(uint32_t first_page, int num_pages, void* buffer) final { return ZX_OK; } in Read() argument
32 zx_status_t Write(uint32_t first_page, int num_pages, const void* buffer) final { in Write() argument
38 zx_status_t Trim(uint32_t first_page, uint32_t num_pages) final { return ZX_OK; } in Trim() argument
/system/uapp/nand-util/
A Dmain.cpp120 bool ReadPages(uint32_t first_page, uint32_t count) const;
176 bool NandBroker::ReadPages(uint32_t first_page, uint32_t count) const { in ReadPages() argument
181 request.offset_nand = first_page; in ReadPages()
202 printf("Read to %d pages starting at %d failed with %s\n", count, first_page, in ReadPages()
209 first_page); in ReadPages()
213 printf("Read to %d pages starting at %d corrected %d errors\n", count, first_page, in ReadPages()
/system/ulib/ftl/ndm/
A Dndm_intrnl.c1442 ui32 ctrl_blk, first_page = ndm->next_ctrl_start; in ndmWrCtrl() local
1448 if (first_page % ndm->pgs_per_blk == 0) { in ndmWrCtrl()
1450 status = ndm->erase_block(first_page, ndm->dev); in ndmWrCtrl()
1454 ctrl_blk = first_page / ndm->pgs_per_blk; in ndmWrCtrl()
1461 status = wr_ctrl_info(ndm, first_page, &ctrl_blk); in ndmWrCtrl()
1474 first_page = ctrl_blk * ndm->pgs_per_blk; in ndmWrCtrl()
1479 first_page = ndm->last_ctrl_page + 1; in ndmWrCtrl()
1485 first_page = ndmPastPrevPair(ndm, first_page); in ndmWrCtrl()
1491 if (first_page / ndm->pgs_per_blk != ctrl_blk) { in ndmWrCtrl()
1498 first_page = ctrl_blk * ndm->pgs_per_blk; in ndmWrCtrl()
[all …]

Completed in 14 milliseconds