diff options
author | ddomingo <ddomingo@redhat.com> | 2008-11-27 08:20:25 +1000 |
---|---|---|
committer | ddomingo <ddomingo@redhat.com> | 2008-11-27 08:20:25 +1000 |
commit | b292269455060d2f07dfa83749f9a7766c478c5a (patch) | |
tree | 684b52c7d3c598e26f22eba2f0b1db232788c526 /tapset/ioscheduler.stp | |
parent | c41e99c8f098302a9ed2eb4fcac6ff5e7cd79cab (diff) | |
parent | c31df222427089e752256c58fceb6f077bdc53ce (diff) | |
download | systemtap-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.stp | 29 |
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") { |