doc_write_seek(9)
πΈ NAME πΈ
okay so bestie, this is doc_write_seek(9) from the Kernel API Manual, and its whole personality is: set both flash planes to the specified block, page for writing. Thatβs the assignment. Thatβs the vibe. π
β¨
π SYNOPSIS π
int doc_write_seek (struct docg3 *docg3 , int block0 , int block1 , int page , int ofs );
π§ ARGUMENTS π§
docg3β the device, aka thestruct docg3 *main character. πblock0β the first plane block index. πblock1β the second plane block index. πpageβ the page index within the block. πofsβ offset in page to write. π
π DESCRIPTION π
So hereβs the tea: it programs the flash even and odd planes to the specific block and page. Slay. π
Alternatively, it programs the flash to the wear area of the specified page. Two little paths, same function, no cap. β¨
π SEE ALSO π
Kernel file ./drivers/mtd/devices/docg3.c is where the whole squad lives β go say hi to:
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_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_write_erase_wait_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 thatβs the whole page, bestie! The source/version stamp says ./drivers/mtd/devices and the date is October 2026, all for doc_write_seek(9). Bye bestie, go write some flash! π«ΆπΈ
π¦ 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