initio_stop_bm(9)
π NAME π
initio_stop_bm β stop bus master. Periodt. π
Okay bestie, welcome to initio_stop_bm(9) from the Kernel API Manual. This is the little function that hits the brakes on the bus master vibe. No cap, that's the whole name-card energy.
β¨ SYNOPSIS β¨
void initio_stop_bm (struct initio_host * host );
She takes one argument, returns <purple>void</purple>, and is literally right there in the signature. π
π«Ά ARGUMENTS π«Ά
hostβ the InitIO we are stopping, bestie. That's the whole argument list, no hidden extras, iykyk. πΈ
π DESCRIPTION π
Okay so what does she actually do? She stops any pending DMA operation, and yes, she aborts the DMA if that's necessary. That's the entire flex: pending DMA gets stopped, and an abort can happen when needed. π«Ά
No extra lore in this description β just DMA shutdown energy with an βif necessaryβ abort moment. Slay. β¨
π SEE ALSO π
The Kernel file ./drivers/scsi/initio.c is in the group chat too, along with all these iconic friends:
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_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)
Source/version cutie: ./drivers/scsi β’ date: October 2026 β mwah, bestie ππ
π¦ 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