onenand_buffer_address(9)
NAME π
okay bestie, welcome to onenand_buffer_address(9) from the Kernel API Manual β yes, the manual name is officially in the chat now. This one is [DEFAULT] Get buffer address. Cute, functional, to the point. π
SYNOPSIS β¨
int onenand_buffer_address (int dataram1 , int sectors , int count );
ARGUMENTS π
dataram1β the DataRAM index. like, which DataRAM we're talking about, index-wise.sectorsβ the sector address. yes, that sector address.countβ the number of sectors. bestie, it counts the sectors.
RETURN π
the start buffer value. that's the return value, no cap. π
DESCRIPTION π¦
This is the setup for the Start Buffer Register (F200h). literally that's the job: Setup Start Buffer Register (F200h). iconic little register behavior. β¨
SEE ALSO πΈ
Kernel file: ./drivers/mtd/nand/onenand/onenand_base.c β and the whole friend group is here, all listed with (9):
onenand_readw(9),onenand_writew(9),onenand_block_address(9),onenand_bufferram_address(9),onenand_page_address(9),flexonenand_block(9),flexonenand_addr(9),onenand_get_density(9)flexonenand_region(9),onenand_command(9),onenand_read_ecc(9),onenand_wait(9),onenand_bufferram_offset(9),onenand_read_bufferram(9),onenand_sync_read_bufferram(9),onenand_write_bufferram(9)onenand_get_2x_blockpage(9),onenand_check_bufferram(9),onenand_update_bufferram(9),onenand_invalidate_bufferram(9),onenand_get_device(9),onenand_release_device(9),onenand_transfer_auto_oob(9),onenand_recover_lsb(9)onenand_mlc_read_ops_nolock(9),onenand_read_ops_nolock(9),onenand_read_oob_nolock(9),onenand_read_oob(9),onenand_bbt_wait(9),onenand_bbt_read_oob(9),onenand_verify_oob(9),onenand_verify(9)onenand_panic_write(9),onenand_fill_auto_oob(9),onenand_write_ops_nolock(9),onenand_write_oob_nolock(9),onenand_write_oob(9),onenand_block_isbad_nolock(9),onenand_multiblock_erase(9),onenand_block_by_block_erase(9)onenand_erase(9),onenand_sync(9),onenand_block_isbad(9),onenand_default_block_markbad(9),onenand_block_markbad(9),onenand_do_lock_cmd(9),onenand_lock(9),onenand_unlock(9)onenand_check_lock_status(9),onenand_unlock_all(9),onenand_otp_command(9),onenand_otp_write_oob_nolock(9),do_otp_read(9),do_otp_write(9),do_otp_lock(9),onenand_otp_walk(9)onenand_get_fact_prot_info(9),onenand_read_fact_prot_reg(9),onenand_get_user_prot_info(9),onenand_read_user_prot_reg(9),onenand_write_user_prot_reg(9),onenand_lock_user_prot_reg(9),onenand_check_features(9),onenand_print_device_info(9)onenand_check_maf(9),flexonenand_get_boundary(9),flexonenand_get_size(9),flexonenand_check_blocks_erased(9),onenand_chip_probe(9),onenand_probe(9),onenand_suspend(9),onenand_resume(9),onenand_scan(9),onenand_release(9)
mwah π β this page came from ./drivers/mtd/nand/onenand, dated October 2026, and it's still onenand_buffer_address(9). slay.
π¦ 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