onenand_bbt_wait(9)
β¨ NAME β¨
onenand_bbt_wait β [DEFAULT] wait until the command is done
okay so bestie, this is the lil kernel function from the Kernel API Manual (that's the onenand_bbt_wait(9) page, iykyk) that justβ¦ sits there and waits for your command to finish. patient queen behavior π
π SYNOPSIS π
int onenand_bbt_wait (struct mtd_info *mtd , int state );
πΈ ARGUMENTS πΈ
mtdβ the MTD device structure, aka the whole entire vibe of the device you're working with π«Άstateβ the state you pass in to select the max. timeout value, so it knows exactly how long to be patient for β³
π¦ DESCRIPTION π¦
Wait for command done. that's it. that's the whole thing. it waits, the command finishes, everyone moves on with their lives β¨ no cap, sometimes the simplest icons are the ones that keep the whole kernel running π
π SEE ALSO π
Kernel file ./drivers/mtd/nand/onenand/onenand_base.c β the source file, go say hi π§
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_read_oob(9)onenand_verify_oob(9)onenand_verify(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)
like, that's the whole friend group right there π every single one of them, no one left behind π«Ά
and that's the page bestie!! this iconic lil manual lives at ./drivers/mtd/nand/onenand and the version/date stamp on it is October 2026 β so it's from the future, main character energy fr fr ππ catch you at the next wait πβ¨ππ¦
π¦ 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