1PROBE::IOBLOCK_TRACE(3staIpO)Scheduler and block IO TaPpRsOBE::IOBLOCK_TRACE(3stap)
2
3
4

NAME

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

SYNOPSIS

10       ioblock_trace.end
11

VALUES

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

CONTEXT

66       The process signals the transfer is done.
67

SEE ALSO

69       tapset::ioblock(3stap)
70
71
72
73SystemTap Tapset Reference         May 2022        PROBE::IOBLOCK_TRACE(3stap)
Impressum