initio_next_state(9)
π« initio_next_state β the "what's next" era of a SCSI state machine π«
okay so this is a page from the Kernel API Manual, and bestie, we're talking about initio_next_state(9) β the little function that keeps the whole SCSI show moving. let's get into it π
πΈ NAME πΈ
initio_next_state β literally just: Next SCSI state. that's the whole vibe. β¨
π¦ SYNOPSIS π¦
int initio_next_state (struct initio_host * host );
π ARGUMENTS π
hostβ the InitIO host we are processing π«Ά like, the actual board we're out here doing work for. she's the main character, we're just helping her along.
π DESCRIPTION π
okay so what this does: it progresses the active command block along the state machine π’ β just keeps it stepping β until we hit a state where we have to wait for activity to actually happen. so like, it goes as far as it can go, and then it's like "ok bestie, we wait" π
returns zero or a negative code. that's it, that's the whole return situation π₯
π SEE ALSO π
so many friends in the Kernel file ./drivers/scsi/initio.c group chat, ngl, this is a lot of besties π:
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_se2_update_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_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, every one of them. no skips, no cap π§
fr fr, if you're poking at the InitIO driver, this is your crew β go say hi π
and that's the page!! mwah π this one came from ./drivers/scsi, dated October 2026, and it's filed under initio_next_state(9) β slay, periodt πβ
π¦ 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