1PROBE::IOBLOCK.END(3stap)IO Scheduler and block IO TapsPROBE::IOBLOCK.END(3stap)
2
3
4

NAME

6       probe::ioblock.end - Fires whenever a block I/O transfer is complete.
7

SYNOPSIS

9       ioblock.end
10

VALUES

12       flags
13           see below BIO_UPTODATE 0 ok after I/O completion BIO_RW_BLOCK 1
14           RW_AHEAD set, and read/write would block BIO_EOF 2 out-out-bounds
15           error BIO_SEG_VALID 3 nr_hw_seg valid BIO_CLONED 4 doesn't own data
16           BIO_BOUNCED 5 bio is a bounce bio BIO_USER_MAPPED 6 contains user
17           pages BIO_EOPNOTSUPP 7 not supported
18
19       hw_segments
20           number of segments after physical and DMA remapping hardware
21           coalescing is performed
22
23       rw
24           binary trace for read/write request
25
26       ino
27           i-node number of the mapped file
28
29       sector
30           beginning sector for the entire bio
31
32       error
33           0 on success
34
35       name
36           name of the probe point
37
38       idx
39           offset into the bio vector array
40
41       vcnt
42           bio vector count which represents number of array element (page,
43           offset, length) which makes up this I/O request
44
45       size
46           total size in bytes
47
48       opf
49           operations and flags
50
51       bytes_done
52           number of bytes transferred
53
54       devname
55           block device name
56
57       phys_segments
58           number of segments in this bio after physical address coalescing is
59           performed.
60

CONTEXT

62       The process signals the transfer is done.
63

SEE ALSO

65       tapset::ioblock(3stap)
66
67
68
69SystemTap Tapset Reference         May 2019          PROBE::IOBLOCK.END(3stap)
Impressum