summaryrefslogtreecommitdiffstats
path: root/tapset/ioscheduler.stp
diff options
context:
space:
mode:
authorddomingo <ddomingo@redhat.com>2008-11-27 08:20:25 +1000
committerddomingo <ddomingo@redhat.com>2008-11-27 08:20:25 +1000
commitb292269455060d2f07dfa83749f9a7766c478c5a (patch)
tree684b52c7d3c598e26f22eba2f0b1db232788c526 /tapset/ioscheduler.stp
parentc41e99c8f098302a9ed2eb4fcac6ff5e7cd79cab (diff)
parentc31df222427089e752256c58fceb6f077bdc53ce (diff)
downloadsystemtap-steved-b292269455060d2f07dfa83749f9a7766c478c5a.tar.gz
systemtap-steved-b292269455060d2f07dfa83749f9a7766c478c5a.tar.xz
systemtap-steved-b292269455060d2f07dfa83749f9a7766c478c5a.zip
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Diffstat (limited to 'tapset/ioscheduler.stp')
-rw-r--r--tapset/ioscheduler.stp29
1 files changed, 27 insertions, 2 deletions
diff --git a/tapset/ioscheduler.stp b/tapset/ioscheduler.stp
index 017bcc27..d7a71aca 100644
--- a/tapset/ioscheduler.stp
+++ b/tapset/ioscheduler.stp
@@ -11,7 +11,10 @@
#include <linux/elevator.h>
%}
-/* when a request is retrieved from request queue */
+/**
+ * probe ioscheduler.elv_next_request - Retrieve request from request queue
+ * @elevator_name: The elevator name
+ */
probe ioscheduler.elv_next_request
= kernel.function("elv_next_request")
{
@@ -22,6 +25,13 @@ probe ioscheduler.elv_next_request
%)
}
+/**
+ * probe ioscheduler.elv_next_request.return - Return from retrieving a request
+ * @req: Address of the request
+ * @req_flags: Request flags
+ * @disk_major: Disk major number of the request
+ * @disk_minor: Disk minor number of the request
+ */
probe ioscheduler.elv_next_request.return
= kernel.function("elv_next_request").return
{
@@ -47,6 +57,14 @@ probe ioscheduler.elv_next_request.return
}
}
+/**
+ * probe ioscheduler.elv_add_request - Add a request into request queue
+ * @elevator_name: The elevator name
+ * @req: Address of the request
+ * @req_flags: Request flags
+ * @disk_major: Disk major number of the request
+ * @disk_minor: Disk minor number of the request
+ */
/* when a request is added to the request queue */
probe ioscheduler.elv_add_request
= kernel.function("__elv_add_request")
@@ -77,7 +95,14 @@ probe ioscheduler.elv_add_request
%)
}
-/* when a request is completed */
+/**
+ * probe ioscheduler.elv_completed_request - Request is completed
+ * @elevator_name: The elevator name
+ * @req: Address of the request
+ * @req_flags: Request flags
+ * @disk_major: Disk major number of the request
+ * @disk_minor: Disk minor number of the request
+ */
probe ioscheduler.elv_completed_request
= kernel.function("elv_completed_request")
{