PROBE::SCSI.IODONE(3stap)

πŸ’– PROBE::SCSI.IODONE πŸ’–

okay bestie, welcome to the SCSI Tapset corner of the SystemTap manual β€” this is page PROBE::SCSI.IODONE(3stap) and it's lowkey one of the good ones πŸ¦‹


✨ NAME ✨

probe::scsi.iodone β€” a SCSI command got finished off by the low level driver and then got tossed into the done queue. that's it, that's the vibe πŸ’…


🌸 SYNOPSIS 🌸

probe scsi.iodone {}

no arguments, no drama, just a probe hanging out waiting for a completion. iconic. πŸ‘‘


πŸŽ€ VALUES πŸŽ€

bestie there are so many little goodies you can peek at inside this probe. every single one, right here:

  • scsi_timer_pending β€” it's 1 if there's a timer still pending on this request, and not-1 if there isn't. basically a little "is something still ticking? πŸ•°οΈ" flag.
  • req_addr β€” the current struct request pointer, handed to you as a number. it's giving "where is this request living in memory" energy.
  • data_direction_str β€” the data direction, but as a string. yes, the string version. we love a text-friendly format πŸ’–
  • data_direction β€” this one tells you whether the command is going to the device or coming from it. direction matters, fr fr 🧭
  • dev_id β€” the SCSI device id. this is how you know which device we're even talking about.
  • host_no β€” the host number. the adapter/host this whole thing is running under.
  • device_state β€” the current state of the device. numeric flavour ✨
  • channel β€” the channel number. yes, SCSI has channels, and yes, you get to see which one.
  • lun β€” the lun number. if you know, you know 😌
  • device_state_str β€” the current state of the device again, but as a string this time. same info, cuter packaging 🎁

πŸ‘€ SEE ALSO πŸ‘€

  • tapset::scsi(3stap) β€” go read the whole SCSI tapset, it's the main character of this friend group πŸ’œ

mwah πŸ’‹ that's the whole page. go forth and trace your SCSI completions, you absolute legend.

this has been the SystemTap Tapset Reference, dated September 2026. take care of yourself, hydrate, and may your probes always fire 🫢✨

πŸ“¦ where this page comes from