doc_setup_writeaddr_sector(9)
π doc_setup_writeaddr_sector β the Kernel API Manual tea, section 9
okay so bestie, welcome to doc_setup_writeaddr_sector(9) β¨ this is the little kernel helper that sets up the blocks/page/ofs address for one plane β and yes, that's literally what the NAME says, no cap π
πΈ NAME πΈ
doc_setup_writeaddr_sector β setup blocks/page/ofs address for one plane π¦
β¨ SYNOPSIS β¨
void doc_setup_writeaddr_sector (struct docg3 *docg3 , int sector , int
ofs );
likeβ¦ it returns void, so don't go looking for a return value, she's not giving you one π
π ARGUMENTS π
docg3β the device π«Ά this is the whole vibe, the actualstruct docg3 *you're working onsectorβ the sector π yes. that's it. that's the sector.ofsβ the offset in the page, between0and(512 + 16 + 512)β note the range, bestie, it's literally spelled out for you: zero up to512 + 16 + 512
π SEE ALSO π
so this is the part where the whole friend group shows up π and by friend group I mean the Kernel file ./drivers/mtd/devices/docg3.c plus every single one of these:
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_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_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)
like, that's the whole roster π₯ no one got left out, iykyk π
and that's the page, periodt π§
cute little sign-off: this one lives under ./drivers/mtd/devices, and the version/date stamp on it says October 2026 β so yeah, from the future, main character energy fr fr ππ¦πΈ
π¦ 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