nand_write_page_raw_notsupp(9)
β¨ nand_write_page_raw_notsupp(9) β¨
okay so bestie, welcome to the kernel API manual, section 9 β yes we're in the big-leagues manpage zone π
and today's main character is nand_write_page_raw_notsupp, a function whose entire personality is saying "nope" π
π NAME π
nand_write_page_raw_notsupp β a dummy raw page write function πΈ like, it's the placeholder friend who shows up to the group chat just to say "can't come" π
π¦ SYNOPSIS π¦
int nand_write_page_raw_notsupp (struct nand_chip *chip , const u8 *buf
, int oob_required , int page );
β ARGUMENTS β
chipβ the nand chip info structure, aka the ID card for the chip you're dealing with π«Άbufβ the data buffer, where the actual bytes live β¨oob_requiredβ bestie, this one "must writechip->oob_poito OOB" β that's the requirement, no cap πpageβ the page number to write, iykyk π
π₯ DESCRIPTION π₯
It returns -ENOTSUPP unconditionally. That's it. That's the whole function. Not me reading it four times to check for a plot twist π it literally always says "not supported," every single time, no exceptions, periodt π
it's giving placeholder energy, and honestly? iconic ππΏ
π§ SEE ALSO π§
The kernel file ./drivers/mtd/nand/raw/nand_base.c is home base, and here's the entire friend group β every single one, because we do not leave anyone out of the group chat π
nand_extract_bits(9),nand_select_target(9),nand_deselect_target(9),nand_release_device(9),nand_bbm_get_next_page(9),nand_block_bad(9),nand_region_is_secured(9),nand_get_device(9),nand_check_wp(9),nand_fill_oob(9)nand_do_write_oob(9),nand_default_block_markbad(9),nand_markbad_bbm(9),nand_block_markbad_lowlevel(9),nand_block_isreserved(9),nand_block_checkbad(9),nand_soft_waitrdy(9),nand_gpio_waitrdy(9),panic_nand_wait(9),nand_reset_interface(9)nand_setup_interface(9),nand_choose_best_sdr_timings(9),nand_choose_best_nvddr_timings(9),nand_choose_best_timings(9),nand_choose_interface_config(9),nand_fill_column_cycles(9),nand_read_page_op(9),nand_read_param_page_op(9),nand_change_read_column_op(9),nand_read_oob_op(9)nand_prog_page_begin_op(9),nand_prog_page_end_op(9),nand_prog_page_op(9),nand_change_write_column_op(9),nand_readid_op(9),nand_status_op(9),nand_exit_status_op(9),nand_erase_op(9),nand_set_features_op(9),nand_get_features_op(9)nand_reset_op(9),nand_read_data_op(9),nand_write_data_op(9),struct nand_op_parser_ctx(9),nand_op_parser_must_split_instr(9),nand_op_parser_match_pat(9),nand_op_parser_exec_op(9),nand_subop_get_addr_start_off(9),nand_subop_get_num_addr_cyc(9),nand_subop_get_data_start_off(9)nand_subop_get_data_len(9),nand_reset(9),nand_get_features(9),nand_set_features(9),nand_read_page_raw_notsupp(9),nand_read_page_raw(9),nand_monolithic_read_page_raw(9),nand_read_page_raw_syndrome(9),nand_read_page_swecc(9),nand_read_subpage(9)nand_read_page_hwecc(9),nand_read_page_hwecc_oob_first(9),nand_read_page_syndrome(9),nand_transfer_oob(9),nand_setup_read_retry(9),nand_do_read_ops(9),nand_read_oob_std(9),nand_read_oob_syndrome(9),nand_write_oob_std(9),nand_write_oob_syndrome(9)nand_do_read_oob(9),nand_read_oob(9),nand_write_page_raw(9),nand_monolithic_write_page_raw(9),nand_write_page_raw_syndrome(9),nand_write_page_swecc(9),nand_write_page_hwecc(9),nand_write_subpage_hwecc(9),nand_write_page_syndrome(9),nand_write_page(9)nand_do_write_ops(9),panic_nand_write(9),nand_write_oob(9),nand_erase(9),nand_erase_nand(9),nand_sync(9),nand_block_isbad(9),nand_block_markbad(9),nand_suspend(9),nand_resume(9)nand_shutdown(9),nand_lock(9),nand_unlock(9),rawnand_dt_parse_gpio_cs(9),nand_scan_ident(9),nand_check_ecc_caps(9),nand_match_ecc_req(9),nand_maximize_ecc(9),nand_ecc_choose_conf(9),nand_scan_tail(9)nand_scan_with_ids(9),nand_cleanup(9)
π«Ά tiny heads-up bestie: if you came here hoping this function would actually write a raw page, it will not. -ENOTSUPP, always, fr fr π
that's the whole page, and yes you read all 102 references with me, I'm so proud of you π₯Ήπ this lil beauty lives in ./drivers/mtd/nand/raw and it's dated October 2026 β slay, see you in the next manpage, mwah ππ
π¦ 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