onenand_verify(9)
πΈ NAME πΈ
Manual: onenand_verify(9) from the Kernel API Manual π
Okay bestie, onenand_verify is tagged [GENERIC], and its whole thing is to verify the chip contents after a write. That's it. That's the assignment β¨
β¨ SYNOPSIS β¨
Here's the signature, no cap β keep it exact or the vibes will not be immaculate:
int onenand_verify (struct mtd_info *mtd , const u_char *buf , loff_t
addr , size_t len );
π ARGUMENTS π
mtdβ the MTD device structure, aka the device we're checking on πbufβ the databuffer to verify. Yes, that buffer π«Άaddrβ offset to read from.lenβ number of bytes to read and compare.
π¦ SEE ALSO π¦
Kernel file: ./drivers/mtd/nand/onenand/onenand_base.c β and the whole group chat π¬
onenand_readw(9),onenand_writew(9),onenand_block_address(9),onenand_bufferram_address(9),onenand_page_address(9),onenand_buffer_address(9),flexonenand_block(9),flexonenand_addr(9)onenand_get_density(9),flexonenand_region(9),onenand_command(9),onenand_read_ecc(9),onenand_wait(9),onenand_bufferram_offset(9),onenand_read_bufferram(9),onenand_sync_read_bufferram(9)onenand_write_bufferram(9),onenand_get_2x_blockpage(9),onenand_check_bufferram(9),onenand_update_bufferram(9),onenand_invalidate_bufferram(9),onenand_get_device(9),onenand_release_device(9),onenand_transfer_auto_oob(9)onenand_recover_lsb(9),onenand_mlc_read_ops_nolock(9),onenand_read_ops_nolock(9),onenand_read_oob_nolock(9),onenand_read_oob(9),onenand_bbt_wait(9),onenand_bbt_read_oob(9),onenand_verify_oob(9)onenand_panic_write(9),onenand_fill_auto_oob(9),onenand_write_ops_nolock(9),onenand_write_oob_nolock(9),onenand_write_oob(9),onenand_block_isbad_nolock(9),onenand_multiblock_erase(9),onenand_block_by_block_erase(9)onenand_erase(9),onenand_sync(9),onenand_block_isbad(9),onenand_default_block_markbad(9),onenand_block_markbad(9),onenand_do_lock_cmd(9),onenand_lock(9),onenand_unlock(9)onenand_check_lock_status(9),onenand_unlock_all(9),onenand_otp_command(9),onenand_otp_write_oob_nolock(9),do_otp_read(9),do_otp_write(9),do_otp_lock(9),onenand_otp_walk(9)onenand_get_fact_prot_info(9),onenand_read_fact_prot_reg(9),onenand_get_user_prot_info(9),onenand_read_user_prot_reg(9),onenand_write_user_prot_reg(9),onenand_lock_user_prot_reg(9),onenand_check_features(9),onenand_print_device_info(9)onenand_check_maf(9),flexonenand_get_boundary(9),flexonenand_get_size(9),flexonenand_check_blocks_erased(9),onenand_chip_probe(9),onenand_probe(9),onenand_suspend(9),onenand_resume(9),onenand_scan(9),onenand_release(9)
Source/version: ./drivers/mtd/nand/onenand β’ date: October 2026 β’ page: onenand_verify(9) β okay bestie, go verify those chip contents after a write and slay πβ¨π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms