doc_write_erase_wait_status(9)
β¨ doc_write_erase_wait_status β¨
okay so this is a Kernel API Manual page, bestie, and it's literally about waiting for the chip to finish its little write/erase moment and then checking if it slayed or flopped. π
πΈ NAME πΈ
doc_write_erase_wait_status - wait for write or erase completion
π¦ SYNOPSIS π¦
int doc_write_erase_wait_status (struct docg3 *docg3 );
π ARGUMENTS π
docg3β the device. that's the whole argument, bestie. iconic minimalism. β¨
π₯ DESCRIPTION π₯
So basically, this function waits for the chip to be ready again after an erase or write operation, and it checks the erase/write status. no cap, it's giving "are we done yet" but make it kernel. π
The return values are the real main characters:
0if erase successful-EIOif erase/write issue-ETIMEOUTif timeout
periodt. that's the whole status check. π«Ά
π SEE ALSO π
Kernel file ./drivers/mtd/devices/docg3.c is where the whole squad lives, and here's the full friend group β every single one, in order, no skips:
doc_delay(9)doc_read_data_area(9)doc_write_data_area(9)doc_set_reliable_mode(9)doc_set_asic_mode(9)doc_set_device_id(9)doc_set_extra_page_mode(9)doc_setup_addr_sector(9)doc_setup_writeaddr_sector(9)doc_read_seek(9)doc_write_seek(9)doc_read_page_ecc_init(9)doc_write_page_ecc_init(9)doc_ecc_disable(9)doc_hamming_ecc_init(9)doc_ecc_bch_fix_data(9)doc_read_page_prepare(9)doc_read_page_getbytes(9)doc_write_page_putbytes(9)doc_get_bch_hw_ecc(9)doc_page_finish(9)doc_read_page_finish(9)calc_block_sector(9)doc_read_oob(9)doc_block_isbad(9)doc_get_erase_count(9)doc_get_op_status(9)doc_erase_block(9)doc_erase(9)doc_write_page(9)doc_guess_autoecc(9)doc_fill_autooob(9)doc_backup_oob(9)doc_write_oob(9)doc_set_driver_info(9)doc_probe_device(9)doc_release_device(9)docg3_resume(9)docg3_suspend(9)docg3_probe(9)docg3_release(9)
okay bye bestie π this page came from ./drivers/mtd/devices, dated October 2026, and it's the doc_write_erase_wait_status(9) page β stay hydrated and may all your status checks return 0. ππ¦
π¦ 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