summaryrefslogtreecommitdiffstats
path: root/testsuite/buildok/scsi.stp
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/buildok/scsi.stp')
-rwxr-xr-xtestsuite/buildok/scsi.stp28
1 files changed, 28 insertions, 0 deletions
diff --git a/testsuite/buildok/scsi.stp b/testsuite/buildok/scsi.stp
new file mode 100755
index 00000000..82eee0a5
--- /dev/null
+++ b/testsuite/buildok/scsi.stp
@@ -0,0 +1,28 @@
+#! stap -p4
+probe scsi.ioentry
+{
+ printf("ppname: %s, %d, %d, %d\n", probefunc(),
+ disk_major, disk_minor, device_state)
+}
+
+probe scsi.iodispatching
+{
+ printf("ppname: %s, %d, %d, %d, %d, %d, %d, %p, %d\n", probefunc(),
+ host_no, channel, lun, dev_id, device_state, data_direction,
+ request_buffer, req_bufflen)
+}
+
+
+probe scsi.iodone
+{
+ printf("ppname: %s, %d, %d, %d, %d, %d, %d, %d\n", probefunc(),
+ host_no, channel, lun, dev_id, device_state, data_direction,
+ scsi_timer_pending)
+}
+
+probe scsi.iocompleted
+{
+ printf("ppname: %s, %d, %d, %d, %d, %d, %d, %d\n", probefunc(),
+ host_no, channel, lun, dev_id, device_state, data_direction,
+ goodbytes)
+}