Searched refs:nand_page (Results 1 - 7 of 7) sorted by relevance

/fuchsia/zircon/system/ulib/ddk/include/ddk/protocol/
H A Drawnand.h40 uint32_t nand_page,
43 return raw_nand->ops->read_page_hwecc(raw_nand->ctx, data, oob, nand_page,
49 uint32_t nand_page)
51 return raw_nand->ops->write_page_hwecc(raw_nand->ctx, data, oob, nand_page);
55 uint32_t nand_page)
57 return raw_nand->ops->erase_block(raw_nand->ctx, nand_page);
38 raw_nand_read_page_hwecc(raw_nand_protocol_t *raw_nand, void *data, void *oob, uint32_t nand_page, int *ecc_correct) argument
47 raw_nand_write_page_hwecc(raw_nand_protocol_t* raw_nand, const void* data, const void* oob, uint32_t nand_page) argument
54 raw_nand_erase_block(raw_nand_protocol_t *raw_nand, uint32_t nand_page) argument
/fuchsia/zircon/system/dev/nand/nand/
H A Dnand.h38 zx_status_t nand_read_page(nand_device_t* dev, void* data, void* oob, uint32_t nand_page,
40 zx_status_t nand_write_page(nand_device_t* dev, void* data, void* oob, uint32_t nand_page);
41 zx_status_t nand_erase_block(nand_device_t* dev, uint32_t nand_page);
46 uint32_t nand_page; member in struct:nand_test_cmd_read_pages
59 uint32_t nand_page; member in struct:nand_test_rw_page_data_oob
H A Dnand.c43 // nand_page : NAND page address to read.
47 zx_status_t nand_read_page(nand_device_t* dev, void* data, void* oob, uint32_t nand_page, argument
52 status = raw_nand_read_page_hwecc(&dev->host, data, oob, nand_page, corrected_bits);
54 zxlogf(ERROR, "%s: Retrying Read@%u\n", __func__, nand_page);
65 // nand_page : NAND page address to read.
66 zx_status_t nand_write_page(nand_device_t* dev, void* data, void* oob, uint32_t nand_page) { argument
67 return raw_nand_write_page_hwecc(&dev->host, data, oob, nand_page);
71 // nand_page: NAND erase block address.
72 zx_status_t nand_erase_block(nand_device_t* dev, uint32_t nand_page) { argument
73 return raw_nand_erase_block(&dev->host, nand_page);
77 uint32_t nand_page; local
[all...]
H A Dnand_driver_test.c93 nand_op->rw.offset_nand = cmd_read_page->nand_page;
171 nand_op->rw.offset_nand = cmd_write_page->nand_page;
247 // The nand_page/length/data buffer are passed in via the ioctl. The ioctl code
/fuchsia/zircon/system/dev/nand/nandpart/
H A Daml-bad-block.cpp164 zx_status_t AmlBadBlock::WritePages(uint32_t nand_page, uint32_t num_pages) { argument
174 nand_op->rw.offset_nand = nand_page;
211 const uint32_t nand_page = (block * nand_info_.pages_per_block) + page_; local
212 const zx_status_t status = WritePages(nand_page, bbt_page_count);
229 zx_status_t AmlBadBlock::ReadPages(uint32_t nand_page, uint32_t num_pages) { argument
238 nand_op->rw.offset_nand = nand_page;
278 uint32_t nand_page = block * nand_info_.pages_per_block; local
280 for (uint32_t i = 0; i < 6 && status != ZX_OK; i++, nand_page += bbt_page_count) {
281 status = ReadPages(nand_page, 1);
337 const uint32_t nand_page local
373 const uint32_t nand_page = block_entry_->block * nand_info_.pages_per_block + page_; local
[all...]
H A Daml-bad-block.h77 zx_status_t WritePages(uint32_t nand_page, uint32_t num_pages) TA_REQ(lock_);
80 zx_status_t ReadPages(uint32_t nand_page, uint32_t num_pages) TA_REQ(lock_);
/fuchsia/zircon/system/dev/nand/aml-rawnand/
H A Daml-rawnand.c304 uint32_t nand_page) {
313 zxlogf(ERROR, "%s: ECC failure (non-randomized)@%u\n", __func__, nand_page);
335 __func__, nand_page, zero_bits);
339 zxlogf(INFO, "%s: Blank Page@%u\n", __func__, nand_page);
344 __func__, info->ecc.eccerr_cnt, nand_page);
489 static bool is_page0_nand_page(uint32_t nand_page) { argument
490 return ((nand_page <= AML_PAGE0_MAX_ADDR) &&
491 ((nand_page % AML_PAGE0_STEP) == 0));
497 uint32_t nand_page,
509 bool page0 = is_page0_nand_page(nand_page);
303 aml_get_ecc_corrections(aml_raw_nand_t* raw_nand, int ecc_pages, uint32_t nand_page) argument
494 aml_read_page_hwecc(void* ctx, void* data, void* oob, uint32_t nand_page, int* ecc_correct) argument
584 aml_write_page_hwecc(void* ctx, const void* data, const void* oob, uint32_t nand_page) argument
655 aml_erase_block(void* ctx, uint32_t nand_page) argument
847 aml_read_page0(aml_raw_nand_t* raw_nand, void* data, void* oob, uint32_t nand_page, int* ecc_correct, int retries) argument
[all...]

Completed in 84 milliseconds