1TRACE_BLOCK_SLEEPRQ(9)             Block IO             TRACE_BLOCK_SLEEPRQ(9)
2
3
4

NAME

6       trace_block_sleeprq - waiting to get a free request entry in queue for
7       block IO operation
8

SYNOPSIS

10       void trace_block_sleeprq(struct request_queue * q, struct bio * bio,
11                                int rw);
12

ARGUMENTS

14       q
15           queue for operation
16
17       bio
18           pending block IO operation
19
20       rw
21           low bit indicates a read (0) or a write (1)
22

DESCRIPTION

24       In the case where a request struct cannot be provided for queue q the
25       process needs to wait for an request struct to become available. This
26       tracepoint event is generated each time the process goes to sleep
27       waiting for request struct become available.
28

AUTHORS

30       Jason Baron <jbaron@redhat.com>
31           Author.
32
33       William Cohen <wcohen@redhat.com>
34           Author.
35
37Kernel Hackers Manual 3.10         June 2019            TRACE_BLOCK_SLEEPRQ(9)
Impressum