summaryrefslogtreecommitdiffstats
path: root/man/tapset::iosched.3stap
blob: 58e27c9afa99000053cf955270360390774dda47 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
.\" -*- nroff -*-
.TH TAPSET::IOSCHED 3stap "" "IBM"
.SH NAME
tapset::iosched \- systemtap IO scheduler probe points

.\" macros
.de SAMPLE
.br
.RS
.nf
.nh
..
.de ESAMPLE
.hy
.fi
.RE
..

.SH DESCRIPTION

This family of probe points is used to probe the IO scheduler 
activities.  It contains the following probe points:

.P
.TP 
.B ioscheduler.elv_next_request
Fires when retrieves a request from request queue

.B Arguments:

.I elevator_name
  The elevator name

.P
.TP 
.B ioscheduler.elv_next_request.return
Fires when return from retrieving a request

.B Arguments:

.I req
  Address of the request

.I req_flags
  request flags

.I disk_major
  disk major number of the request

.I disk_minor
  disk minor number of the request

.P
.TP 
.B ioscheduler.elv_add_request
Fires when add a request into request queue

.B Arguments:

.I elevator_name
  The elevator name

.I req
  Address of the request

.I req_flags
  request flags

.I disk_major
  disk major number of the request

.I disk_minor
  disk minor number of the request

.P
.TP 
.B ioscheduler.elv_completed_request
Fires when a request is completed

.B Arguments:

.I elevator_name
  The elevator name

.I req
  Address of the request

.I req_flags
  request flags

.I disk_major
  disk major number of the request

.I disk_minor
  disk minor number of the request

.SH SEE ALSO
.IR stap (1),
.IR stapprobes (3stap)