initio_se2_update_all(9)
π initio_se2_update_all(9) β from the Kernel API Manual, bestie
okay so picture this: it's a kernel API manpage, the manual is literally called Kernel API Manual, and today's main character is initio_se2_update_all(9). she's short, she's sweet, she commits things to a chip. let's get into it β¨
πΈ NAME
initio_se2_update_all β Update E2PROM π
like yes that's the whole name section, she's lowkey mysterious.
β SYNOPSIS
void initio_se2_update_all (unsigned long base );
that's it. that's the whole function signature. no return value, she gives nothing back, she just does. π
π¦ ARGUMENTS
baseβ Base of InitIO controller. that's the address you hand her so she knows which InitIO controller she's working with. give her the base, she handles the rest, periodt. π«Ά
π DESCRIPTION
Update the E2PROM by wrting any changes into the E2PROM chip, rewriting the checksum.
(and yes, "wrting" is right there in the og β we keep it, we love her, typos are a vibe π) so basically: anything that changed gets written into the E2PROM chip, and the checksum gets rewritten along with it. one function, two jobs, main character energy fr fr π₯
π SEE ALSO
bestie the guest list is LONG, so buckle up. first the kernel file she lives in: ./drivers/scsi/initio.c β that's the source file, that's home. π
then the whole friend group, no cap:
initio_se2_instr(9)initio_se2_ew_en(9)initio_se2_ew_ds(9)initio_se2_rd(9)initio_se2_wr(9)initio_se2_rd_all(9)initio_read_eeprom(9)initio_stop_bm(9)initio_reset_scsi(9)initio_init(9)initio_alloc_scb(9)initio_release_scb(9)initio_next_state(9)initio_state_1(9)initio_state_2(9)initio_state_3(9)initio_state_4(9)initio_state_5(9)initio_state_6(9)initio_state_7(9)initio_xfer_data_in(9)initio_xfer_data_out(9)int_initio_scsi_rst(9)int_initio_resel(9)int_initio_bad_seq(9)initio_msgout_abort_targ(9)initio_msgout_abort_tag(9)initio_msgin(9)initio_bus_device_reset(9)i91u_intr(9)initio_build_scb(9)i91u_queuecommand_lck(9)i91u_bus_reset(9)i91u_biosparam(9)i91u_unmap_scb(9)initio_remove_one(9)
like, thirty-five besties. she's connected. iykyk π
ngl the wholeinitio_state_1throughinitio_state_7run is giving "named my kids in order" and honestly? iconic.
okay that's the whole page, and now the cute sign-off: this lil beauty comes from ./drivers/scsi and it's dated October 2026, and its whole name-tag is initio_se2_update_all(9). mwah, slay, no notes. ππ§ββοΈπ
π¦ 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