doc_get_erase_count(9)
πΈ NAME πΈ
Welcome to doc_get_erase_count(9), straight from the Kernel API Manual β this one gets the block erase count, bestie. It's giving βhow many times has this block been erased?β energy. π
β¨ SYNOPSIS β¨
int doc_get_erase_count (struct docg3 *docg3 , loff_t from );
π ARGUMENTS π
docg3β the device. Like, the literalstruct docg3 *you're passing in, no cap. π«Άfromβ the offset in which the block is. This is your βwhere does this block even liveβ coordinate. π―
π¦ DESCRIPTION π¦
Okay so doc_get_erase_count gets the number of times a block was erased. The number it returns is the maximum of the erase times between the first plane and the second plane β and yeah, those should normally be equal, periodt. π«
Returns the number of erases, or -EINVAL or -EIO on error. π
π₯ SEE ALSO π₯
Kernel file: ./drivers/mtd/devices/docg3.c β plus the whole docg3 bestie lineup for section 9, every single one, 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_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)
Mwah π β this page's source/version is ./drivers/mtd/devices, dated October 2026, and it's still your girl doc_get_erase_count(9). Bye bestie, go count those erases responsibly! π«Άβ¨
π¦ 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