TAPSET::SCSI(3stap)
π TAPSET::SCSI β the tapset::scsi page, but make it cute π
okay so bestie, this is tapset::scsi from the SystemTap Tapset Reference (section 3stap ofc) and it's literally the whole scsi tapset family. no cap. let's get into it π¦
β¨ NAME β¨
tapset::scsi β the systemtap scsi tapset. that's it, that's the name, she's simple and she's iconic π
πΈ DESCRIPTION πΈ
so this whole lil family of probe points exists to probe SCSI activities. that's the vibe. here's every single one, no skipping, we don't do that here π«Ά
scsi.ioentryβ prepares a SCSI mid-layer request. lowkey the opening act of the whole thing β¨
see probe::scsi.ioentry(3stap) for the full deets.
scsi.iodispatchingβ SCSI mid-layer dispatched low-level SCSI command. it's giving "handing off the baton" πβοΈ
see probe::scsi.iodispatching(3stap) for the full deets.
scsi.iodoneβ SCSI command completed by low level driver and enqueued into the done queue. she finished her shift and clocked out, periodt π
see probe::scsi.iodone(3stap) for the full deets.
scsi.iocompletedβ SCSI mid-layer running the completion processing for block device I/O requests. the afterparty cleanup era π§Ή
see probe::scsi.iocompleted(3stap) for the full deets.
scsi.ioexecuteβ create mid-layer SCSI request and wait for the result. main character energy: makes the request AND waits around for the answer π
see probe::scsi.ioexecute(3stap) for the full deets.
scsi.set_stateβ order SCSI device state change. glow-up arc for the device state fr fr π
see probe::scsi.set_state(3stap) for the full deets.
π SEE ALSO π
the required reading, bestie, don't skip:
probe::scsi.ioentry(3stap)probe::scsi.iodispatching(3stap)probe::scsi.iodone(3stap)probe::scsi.iocompleted(3stap)probe::scsi.ioexecute(3stap)probe::scsi.set_state(3stap)stap(1)stapprobes(3stap)
and that's the whole page!! π mwah. this cutie came from the SystemTap Tapset Reference, dated September 2026, and it lives at the top as TAPSET::SCSI(3stap) β like the header and footer of her own little glow-up. ate and left no crumbs πβπ
π¦ where this page comes from
- centos-stream 10: systemtap-client 5.6-3.el10 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- centos-stream 9: systemtap-client 5.6-3.el9 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- fedora 43: systemtap-client 5.6-1.fc43 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- fedora 44: systemtap-client 5.6-1.fc44 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms