PROBE::SCSI.IOCOMP(3stap)
π PROBE::SCSI.IOCOMP π
okay bestie, gather round β this is a page from the SCSI Tapset of the SystemTap Tapset Reference, and it's literally all about one probe. Let's get into it. π¦
β¨ NAME β¨
probe::scsi.iocompleted β SCSI mid-layer running the completion processing for block device I/O requests π
No cap, that's the whole vibe: this probe fires when the SCSI mid-layer is doing the completion part of block device I/O. It's giving "the request is done, let's wrap it up" energy. π
πΈ SYNOPSIS πΈ
probe scsi.iocompleted {}
That's it. That's the whole thing. One line, zero arguments, maximum main character. π
π VALUES π
These are all the values you can peek at inside this probe. Every single one, we're not skipping a single one, periodt. π
data_directionβ tells you whether this command is going from the device or to the device. Direction check, fr fr. π§req_addrβ the currentstruct requestpointer, handed to you as a number. π«Άdata_direction_strβ same data direction as above, but as a string this time. β¨device_stateβ the current state of the device. πdevice_state_strβ the current state of the device, but as a string. πgoodbytesβ the bytes completed. The good ones. πlunβ the lun number. π₯channelβ the channel number. π‘dev_idβ the scsi device id. π·οΈhost_noβ the host number. π
not me listing all ten values because every single one matters π β yes,data_directionanddata_direction_strare both there, and yes,device_stateanddevice_state_strare both there. One's the raw thing, one's the string version. That's just how it is, bestie. π
π¦ SEE ALSO π¦
tapset::scsi(3stap)β go read this one too, iykyk π
and that's the whole page, no crumbs left π§
This was the SystemTap Tapset Reference, September 2026 edition. mwah, slay, bye bestie π β¨
π¦ 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