initio_state_3(9)
π« initio_state_3 β the SCSI state machine, part 3 of the saga π«
okay so bestie, we're deep in the kernel API manual (section 9, the driver-internals girlypop section, iykyk) and this one is initio_state_3. it's giving "short page, iconic role" β¨
πΈ NAME πΈ
initio_state_3 β SCSI state machine. that's it, that's the whole vibe. she's a state machine function and she knows it π
π SYNOPSIS π
int initio_state_3 (struct initio_host * host );
like, she takes one pointer and hands you back an int. minimal, clean, main character energy π¦
π«Ά ARGUMENTS π«Ά
hostβ the InitIO host we are controlling. that's our girl, the host structure we're steering around π
β¨ DESCRIPTION β¨
so listen π«Ά this is the state before the CDB xfer is done. that's the whole description, no cap. she's the "not yet, we're almost there" state β the CDB transfer hasn't finished yet, and this is the state you're in right before it does. literally the pre-game state π
π SEE ALSO π
the whole kernel file lives at ./drivers/scsi/initio.c β go read her sisters and cousins, they're all iconic:
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_next_state(9), initio_state_1(9), initio_state_2(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) π
and that's the whole page bestie, she's short but she's part of something big π don't skip her, the state machine needs all seven of her states or the whole thing falls apart π
okay last thing, the cute sign-off: this lil' page comes from the ./drivers/scsi source, dated October 2026, and it's initio_state_3(9) in the Kernel API Manual β go forth and slay the SCSI state machine, 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