doc_page_finish(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– doc_page_finish(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual β€” yes it's giving officially documented, yes it's a 9 section page, and yes we're gonna get through this together 🫢


✨ NAME ✨

doc_page_finish β€” the function that ends reading/writing of a flash page. that's it. that's the whole vibe. it closes the page, literally and figuratively πŸ’…


🌸 SYNOPSIS 🌸

void doc_page_finish (struct docg3 *docg3 );

so it returns void β€” no return value, no little gift for you at the end, it just does the thing. and it takes exactly one (1) argument. iconic minimalism ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • docg3 β€” the device. that's the whole description ngl, it's just the device. the flash-y one. the one you're finishing a page on. no cap, that's all the manpage gives us, so that's all i'm giving you 😭

πŸ¦‹ SEE ALSO πŸ¦‹

okay this is the part where the page goes absolutely feral with cross-references, so buckle up bestie, we're listing every single one 🌈

first up, the kernel file: ./drivers/mtd/devices/docg3.c

and then the whole friend group:

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_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 forty-something functions, the whole docg3 extended universe. main character energy from a SEE ALSO section fr fr πŸ‘‘

side note bestie: doc_page_finish shows up in its own SEE ALSO list, which is lowkey the most self-referential thing ever and honestly? we respect it πŸ™ˆ

πŸ’œ the sign-off πŸ’œ

and that's the page!! it lives in ./drivers/mtd/devices, it's dated October 2026, and it's filed under doc_page_finish(9). go finish a flash page, bestie, you've got this πŸ“πŸ§šβ­

πŸ“¦ where this page comes from