PROBE::SCSI.IOCOMP(3stap) SCSI Tapset PROBE::SCSI.IOCOMP(3stap)

# [NAME](#NAME)

probe::scsi.iocompleted - SCSI mid-layer running the completion processing for block device I/O requests

# [SYNOPSIS](#SYNOPSIS)

```
probe scsi.iocompleted {}
```

# [VALUES](#VALUES)

*data\_direction*

The data\_direction specifies whether this command is from/to the device

*req\_addr*

The current struct request pointer, as a number

*data\_direction\_str*

Data direction, as a string

*device\_state*

The current state of the device

*device\_state\_str*

The current state of the device, as a string

*goodbytes*

The bytes completed

*lun*

The lun number

*channel*

The channel number

*dev\_id*

The scsi device id

*host\_no*

The host number

# [SEE ALSO0](#SEE_ALSO0)

[*tapset::scsi*(3stap)](/man/enterprise-packages/systemtap/tapset::scsi.3stap)

September 2026 SystemTap Tapset Reference Ver

---

Document: probe::scsi.iocompleted(3stap) from systemtap 5.6-r1 (Chainguard OS)
Source: https://sourceware.org/git/systemtap.git
